f7cloud_client/apps/spreed/css/talk-admin-settings.css
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

10477 lines
356 KiB
CSS

/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-e4697e39] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.button-vue[data-v-e4697e39] {
--button-size: var(--default-clickable-area);
--button-inner-size: calc(var(--button-size) - 4px);
--button-radius: var(--border-radius-element);
--button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));
--button-padding: var(--default-grid-baseline) var(--button-padding-default);
color: var(--color-primary-element-light-text);
background-color: var(--color-primary-element-light);
border: 1px solid var(--color-primary-element-light-hover);
border-bottom-width: 2px;
border-radius: var(--button-radius);
box-sizing: border-box;
position: relative;
width: fit-content;
overflow: hidden;
padding-block: 1px 0;
padding-inline: var(--button-padding);
min-height: var(--button-size);
min-width: var(--button-size);
display: flex;
align-items: center;
justify-content: center;
transition-property: color, border-color, background-color;
transition-duration: 0.1s;
transition-timing-function: linear;
cursor: pointer;
font-size: var(--default-font-size);
font-weight: bold;
}
.button-vue--size-small[data-v-e4697e39] {
--button-size: var(--clickable-area-small);
--button-radius: var(--border-radius-small);
}
.button-vue--size-large[data-v-e4697e39] {
--button-size: var(--clickable-area-large);
}
.button-vue[data-v-e4697e39] * {
cursor: pointer;
}
.button-vue[data-v-e4697e39]:focus {
outline: none;
}
.button-vue[data-v-e4697e39]:disabled {
filter: saturate(0.7);
opacity: 0.5;
cursor: default;
}
.button-vue[data-v-e4697e39]:disabled * {
cursor: default;
}
.button-vue[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-primary-element-light-hover);
}
.button-vue[data-v-e4697e39]:active {
background-color: var(--color-primary-element-light);
}
.button-vue__wrapper[data-v-e4697e39] {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
}
.button-vue--end .button-vue__wrapper[data-v-e4697e39] {
justify-content: end;
}
.button-vue--start .button-vue__wrapper[data-v-e4697e39] {
justify-content: start;
}
.button-vue--reverse .button-vue__wrapper[data-v-e4697e39] {
flex-direction: row-reverse;
}
.button-vue--reverse[data-v-e4697e39] {
--button-padding: var(--button-padding-default) var(--default-grid-baseline);
}
.button-vue__icon[data-v-e4697e39] {
--default-clickable-area: var(--button-inner-size);
height: var(--button-inner-size);
width: var(--button-inner-size);
min-height: var(--button-inner-size);
min-width: var(--button-inner-size);
display: flex;
justify-content: center;
align-items: center;
}
.button-vue__icon[data-v-e4697e39]:empty {
display: none;
}
.button-vue--size-small .button-vue__icon[data-v-e4697e39] > * {
max-height: 16px;
max-width: 16px;
}
.button-vue--size-small .button-vue__icon[data-v-e4697e39] svg {
height: 16px;
width: 16px;
}
.button-vue__text[data-v-e4697e39] {
font-weight: bold;
margin-bottom: 1px;
padding: 2px 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.button-vue__text[data-v-e4697e39]:empty {
display: none;
}
.button-vue[data-v-e4697e39]:has(.button-vue__text:empty) {
--button-padding: var(--button-radius);
line-height: 1;
width: var(--button-size) !important;
}
.button-vue[data-v-e4697e39]:has(.button-vue__icon:empty) {
--button-padding: var(--button-padding-default);
}
.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e4697e39] {
padding-inline: var(--default-grid-baseline);
}
.button-vue--wide[data-v-e4697e39] {
width: 100%;
}
.button-vue[data-v-e4697e39]: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-e4697e39] {
outline: 2px solid var(--color-primary-element-text);
border-radius: var(--border-radius-element);
background-color: transparent;
}
.button-vue--primary[data-v-e4697e39] {
background-color: var(--color-primary-element);
border-color: var(--color-primary-element-hover);
color: var(--color-primary-element-text);
}
.button-vue--primary[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-primary-element-hover);
}
.button-vue--primary[data-v-e4697e39]:active {
background-color: var(--color-primary-element);
}
.button-vue--secondary[data-v-e4697e39] {
background-color: var(--color-primary-element-light);
border-color: var(--color-primary-element-light-hover);
color: var(--color-primary-element-light-text);
}
.button-vue--secondary[data-v-e4697e39]:hover:not(:disabled) {
color: var(--color-primary-element-light-text);
background-color: var(--color-primary-element-light-hover);
}
.button-vue--tertiary[data-v-e4697e39] {
background-color: transparent;
border-color: transparent;
color: var(--color-main-text);
}
.button-vue--tertiary[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-background-hover);
}
.button-vue--tertiary-no-background[data-v-e4697e39]:hover:not(:disabled) {
background-color: transparent;
}
.button-vue--tertiary-on-primary[data-v-e4697e39] {
color: var(--color-primary-element-text);
}
.button-vue--tertiary-on-primary[data-v-e4697e39]:hover:not(:disabled) {
background-color: transparent;
}
.button-vue--success[data-v-e4697e39] {
border-color: var(--color-success-hover);
background-color: var(--color-success);
color: var(--color-success-text);
}
.button-vue--success[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-success-hover);
}
.button-vue--success[data-v-e4697e39]:active {
background-color: var(--color-success);
}
.button-vue--warning[data-v-e4697e39] {
border-color: var(--color-warning-hover);
background-color: var(--color-warning);
color: var(--color-warning-text);
}
.button-vue--warning[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-warning-hover);
}
.button-vue--warning[data-v-e4697e39]:active {
background-color: var(--color-warning);
}
.button-vue--error[data-v-e4697e39] {
border-color: var(--color-error-hover);
background-color: var(--color-error);
color: var(--color-error-text);
}
.button-vue--error[data-v-e4697e39]:hover:not(:disabled) {
background-color: var(--color-error-hover);
}
.button-vue--error[data-v-e4697e39]:active {
background-color: var(--color-error);
}
.button-vue--legacy[data-v-e4697e39] {
--button-inner-size: var(--button-size);
border: none;
padding-block: 0;
}
.button-vue--legacy.button-vue--error[data-v-e4697e39], .button-vue--legacy.button-vue--success[data-v-e4697e39], .button-vue--legacy.button-vue--warning[data-v-e4697e39] {
color: white;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
body {
/**
* Set custom vue-select CSS variables.
* Needs to be on the body (not :root) for theming to apply (see f7cloud/server#36462)
*/
/* Search Input */
--vs-search-input-color: var(--color-main-text);
--vs-search-input-bg: var(--color-main-background);
--vs-search-input-placeholder-color: var(--color-text-maxcontrast);
/* Font */
--vs-font-size: var(--default-font-size);
--vs-line-height: var(--default-line-height);
/* Disabled State */
--vs-state-disabled-bg: var(--color-background-hover);
--vs-state-disabled-color: var(--color-text-maxcontrast);
--vs-state-disabled-controls-color: var(--color-text-maxcontrast);
--vs-state-disabled-cursor: not-allowed;
--vs-disabled-bg: var(--color-background-hover);
--vs-disabled-color: var(--color-text-maxcontrast);
--vs-disabled-cursor: not-allowed;
/* Borders */
--vs-border-color: var(--color-border-maxcontrast);
--vs-border-width: var(--border-width-input, 2px) !important;
--vs-border-style: solid;
--vs-border-radius: var(--border-radius-element);
/* Component Controls: Clear, Open Indicator */
--vs-controls-color: var(--color-main-text);
/* Selected */
--vs-selected-bg: var(--color-background-hover);
--vs-selected-color: var(--color-main-text);
--vs-selected-border-color: var(--vs-border-color);
--vs-selected-border-style: var(--vs-border-style);
--vs-selected-border-width: var(--vs-border-width);
/* Dropdown */
--vs-dropdown-bg: var(--color-main-background);
--vs-dropdown-color: var(--color-main-text);
--vs-dropdown-z-index: 9999;
--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);
/* Options */
--vs-dropdown-option-padding: 8px 20px;
/* Active State */
--vs-dropdown-option--active-bg: var(--color-background-hover);
--vs-dropdown-option--active-color: var(--color-main-text);
/* Keyboard Focus State */
--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);
/* Deselect State */
--vs-dropdown-option--deselect-bg: var(--color-error);
--vs-dropdown-option--deselect-color: #fff;
/* Transitions */
--vs-transition-duration: 0ms;
/* Actions */
--vs-actions-padding: 0 8px 0 4px;
}
.v-select.select {
/* Override default vue-select styles */
min-height: var(--default-clickable-area);
min-width: 260px;
margin: 0 0 var(--default-grid-baseline);
}
.v-select.select.vs--open {
--vs-border-width: var(--border-width-input-focused, 2px);
}
.v-select.select .select__label {
display: block;
margin-bottom: 2px;
}
.v-select.select .vs__selected {
height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));
margin: calc(var(--default-grid-baseline) / 2);
padding-block: 0;
padding-inline: 12px 8px;
border-radius: 16px !important;
background: var(--color-primary-element-light);
border: none;
}
.v-select.select.vs--open .vs__selected:first-of-type {
margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;
}
.v-select.select .vs__search {
text-overflow: ellipsis;
color: var(--color-main-text);
min-height: unset !important;
height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;
}
.v-select.select .vs__search::placeholder {
color: var(--color-text-maxcontrast);
}
.v-select.select .vs__search, .v-select.select .vs__search:focus {
margin: 0;
}
.v-select.select .vs__dropdown-toggle {
position: relative;
max-height: 100px;
padding: 0;
overflow-y: auto;
}
.v-select.select .vs__actions {
position: sticky;
top: 0;
}
.v-select.select .vs__clear {
margin-inline-end: 2px;
}
.v-select.select.vs--open .vs__dropdown-toggle {
border-width: var(--border-width-input-focused);
outline: 2px solid var(--color-main-background);
border-color: var(--color-main-text);
border-bottom-color: transparent;
}
.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:hover {
outline: 2px solid var(--color-main-background);
border-color: var(--color-main-text);
}
.v-select.select.vs--disabled .vs__search,
.v-select.select.vs--disabled .vs__selected {
color: var(--color-text-maxcontrast);
}
.v-select.select.vs--disabled .vs__clear,
.v-select.select.vs--disabled .vs__deselect {
display: none;
}
.v-select.select--no-wrap .vs__selected-options {
flex-wrap: nowrap;
overflow: auto;
min-width: unset;
}
.v-select.select--no-wrap .vs__selected-options .vs__selected {
min-width: unset;
}
.v-select.select--drop-up.vs--open .vs__dropdown-toggle {
border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
border-top-color: transparent;
border-bottom-color: var(--color-main-text);
}
.v-select.select .vs__selected-options {
min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));
}
.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {
position: absolute;
}
.v-select.select .vs__selected-options {
padding: 0 5px;
}
.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {
max-width: 100%;
opacity: 1;
color: var(--color-text-maxcontrast);
}
.v-select.select.vs--single .vs__selected-options {
flex-wrap: nowrap;
}
.v-select.select.vs--single .vs__selected {
background: unset !important;
}
.vs__dropdown-menu {
border-width: var(--border-width-input-focused) !important;
border-color: var(--color-main-text) !important;
outline: none !important;
box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;
padding: 4px !important;
}
.vs__dropdown-menu--floating {
/* Fallback styles overidden by programmatically set inline styles */
width: max-content;
position: absolute;
top: 0;
inset-inline-start: 0;
}
.vs__dropdown-menu--floating-placement-top {
border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;
border-top-style: var(--vs-border-style) !important;
border-bottom-style: none !important;
box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;
}
.vs__dropdown-menu .vs__dropdown-option {
border-radius: 6px !important;
}
.vs__dropdown-menu .vs__no-options {
color: var(--color-text-maxcontrast) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a612f185] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.name-parts[data-v-a612f185] {
display: flex;
max-width: 100%;
cursor: inherit;
}
.name-parts__first[data-v-a612f185] {
overflow: hidden;
text-overflow: ellipsis;
}
.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {
white-space: pre;
cursor: inherit;
}
.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {
font-weight: bold;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-cf399190] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.loading-icon[data-v-cf399190] {
overflow: hidden;
}
.loading-icon svg[data-v-cf399190] {
animation: rotate var(--animation-duration, 0.8s) linear infinite;
}
:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}
.grid[data-v-26daa2c6]{display:grid;grid-template-columns:3fr 1fr;align-items:flex-end;gap:calc(var(--default-grid-baseline)*2);width:fit-content}.grid__select[data-v-26daa2c6]{min-width:300px !important}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_wpltc_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {
box-sizing: border-box;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {
position: absolute;
top: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
left: 0;
z-index: -1;
width: 100%;
height: 100%;
border: none;
background-color: transparent;
pointer-events: none;
display: block;
overflow: hidden;
opacity: 0;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {
display: block;
position: absolute;
top: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
pointer-events: none;
z-index: -1;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {
z-index: 100000;
top: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
left: 0;
display: block !important;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {
/*
* In theory, "filter: drop-shadow" would look better here with arrow shadow.
* In fact, in results in a blurry popover in Chromium on scaling.
* The hypothesis is that "filter" creates a new composition layer,
* and with GPU acceleration requires the previous layers content to be rasterized.
* In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover
* and then apply scaling, which results in a blurry popover.
*/
box-shadow: 0 1px 10px var(--color-box-shadow);
border-radius: var(--border-radius-element);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {
padding: 0;
color: var(--color-main-text);
border-radius: var(--border-radius-element);
overflow: hidden;
background: var(--color-main-background);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {
position: absolute;
z-index: 1;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
border-width: 10px;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {
bottom: -9px;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-bottom-width: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-top-color: var(--color-main-background);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {
top: -9px;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-top-width: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-bottom-color: var(--color-main-background);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
left: -9px;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-left-width: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-right-color: var(--color-main-background);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
right: -9px;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-right-width: 0;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
border-left-color: var(--color-main-background);
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {
visibility: hidden;
transition: opacity var(--animation-quick), visibility var(--animation-quick);
opacity: 0;
}
._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {
visibility: visible;
transition: opacity var(--animation-quick);
opacity: 1;
}
.bots-settings__item[data-v-4af9ab84]{display:grid;grid-template-columns:minmax(50px, 100px) 1fr 2fr minmax(100px, 250px) minmax(50px, 100px);grid-column-gap:5px}.bots-settings__item[data-v-4af9ab84]:not(:last-child){margin-bottom:10px}.bots-settings__item--head[data-v-4af9ab84]{padding-bottom:5px;border-bottom:1px solid var(--color-border);font-weight:bold}.bots-settings__item .bold[data-v-4af9ab84]{font-weight:bold}.bots-settings__item .last-error__popover-content[data-v-4af9ab84]{margin:calc(var(--default-grid-baseline)*2)}.bots-settings__list[data-v-4af9ab84]{margin-bottom:30px}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a1ac280f] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.checkbox-content[data-v-a1ac280f] {
display: flex;
align-items: center;
flex-direction: row;
gap: var(--default-grid-baseline);
user-select: none;
min-height: var(--default-clickable-area);
border-radius: var(--checkbox-radio-switch--border-radius);
padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);
width: 100%;
max-width: fit-content;
}
.checkbox-content__wrapper[data-v-a1ac280f] {
flex: 1 0 0;
max-width: 100%;
}
.checkbox-content__text[data-v-a1ac280f]:empty {
display: none;
}
.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a1ac280f], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a1ac280f], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a1ac280f] {
margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;
}
.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a1ac280f], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a1ac280f], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a1ac280f] {
display: flex;
align-items: center;
margin-block-end: 0;
align-self: start;
}
.checkbox-content__icon[data-v-a1ac280f] > * {
width: var(--icon-size);
height: var(--icon-height);
color: var(--color-primary-element);
}
.checkbox-content__description[data-v-a1ac280f] {
display: block;
color: var(--color-text-maxcontrast);
}
.checkbox-content--button-variant .checkbox-content__icon[data-v-a1ac280f]:not(.checkbox-content__icon--checked) > * {
color: var(--color-primary-element);
}
.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a1ac280f] > * {
color: var(--color-primary-element-text);
}
.checkbox-content--has-text[data-v-a1ac280f] {
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
}
.checkbox-content[data-v-a1ac280f], .checkbox-content[data-v-a1ac280f] * {
cursor: pointer;
flex-shrink: 0;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-0dcb138a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.checkbox-radio-switch[data-v-0dcb138a] {
--icon-size: var(--65a7082e);
--icon-height: var(--20f7d30f);
--checkbox-radio-switch--border-radius: var(--border-radius-element);
--checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);
display: flex;
align-items: center;
color: var(--color-main-text);
background-color: transparent;
font-size: var(--default-font-size);
line-height: var(--default-line-height);
padding: 0;
position: relative;
}
.checkbox-radio-switch__input[data-v-0dcb138a] {
position: absolute;
z-index: -1;
opacity: 0 !important;
width: var(--icon-size);
height: var(--icon-size);
}
.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {
outline: 2px solid var(--color-main-text);
border-color: var(--color-main-background);
outline-offset: -2px;
}
.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {
opacity: 0.5;
}
.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {
color: var(--color-main-text);
}
.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-0dcb138a], .checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-0dcb138a] *:not(a) {
cursor: default !important;
}
.checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-0dcb138a]:hover {
background-color: var(--color-background-hover);
}
.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-0dcb138a]:hover {
background-color: var(--color-primary-element-hover);
}
.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-0dcb138a]:hover {
background-color: var(--color-primary-element-light-hover);
}
.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {
color: var(--color-text-maxcontrast);
}
.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {
color: var(--color-primary-element-light);
}
.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {
background-color: var(--color-main-background);
border: 2px solid var(--color-border-maxcontrast);
overflow: hidden;
}
.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {
font-weight: bold;
}
.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {
background-color: var(--color-primary-element);
color: var(--color-primary-element-text);
}
.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {
color: var(--color-main-text);
}
.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {
display: none;
}
.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--button-variant-v-grouped):not(.checkbox-radio-switch--button-variant-h-grouped), .checkbox-radio-switch--button-variant .checkbox-radio-switch__content[data-v-0dcb138a] {
border-radius: var(--checkbox-radio-switch--border-radius);
}
.checkbox-radio-switch[data-v-0dcb138a] {
/* Special rules for vertical button groups */
}
.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {
flex-basis: 100%;
max-width: unset;
}
.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {
border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);
border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);
}
.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {
border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);
border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);
}
.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {
border-bottom: 0 !important;
}
.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {
margin-bottom: 2px;
}
.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {
border-top: 0 !important;
}
.checkbox-radio-switch[data-v-0dcb138a] {
/* Special rules for horizontal button groups */
}
.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {
border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);
border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);
}
.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {
border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);
border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);
}
.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {
border-inline-end: 0 !important;
}
.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {
margin-inline-end: 2px;
}
.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {
border-inline-start: 0 !important;
}
.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {
text-align: center;
display: flex;
align-items: center;
}
.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {
flex-direction: column;
justify-content: center;
width: 100%;
margin: 0;
gap: 0;
}
small[data-v-3a8d7d0c]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}h3[data-v-3a8d7d0c]{margin-top:24px;font-weight:bold}.additional-top-margin[data-v-3a8d7d0c]{margin-top:10px}.form[data-v-3a8d7d0c]{display:flex;align-items:flex-end;gap:10px;padding-top:5px}.form__select[data-v-3a8d7d0c]{min-width:300px !important}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-7e4656f9] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.notecard[data-v-7e4656f9] {
--note-card-icon-size: 20px;
--note-card-padding: calc(2 * var(--default-grid-baseline));
color: var(--color-main-text) !important;
background-color: var(--note-background) !important;
border-inline-start: var(--default-grid-baseline) solid var(--note-theme);
border-radius: var(--border-radius-small);
margin: 1rem 0;
padding: var(--note-card-padding);
display: flex;
flex-direction: row;
gap: var(--note-card-padding);
}
.notecard__heading[data-v-7e4656f9] {
font-size: var(--note-card-icon-size);
font-weight: 600;
}
.notecard__icon[data-v-7e4656f9] {
color: var(--note-theme);
}
.notecard__icon--heading[data-v-7e4656f9] {
font-size: var(--note-card-icon-size);
margin-block: calc((1lh - 1em) / 2) auto;
}
.notecard--success[data-v-7e4656f9] {
--note-background: var(--color-success);
--note-theme: var(--color-success-text);
}
.notecard--info[data-v-7e4656f9] {
--note-background: var(--color-info);
--note-theme: var(--color-info-text);
}
.notecard--error[data-v-7e4656f9] {
--note-background: var(--color-error);
--note-theme: var(--color-error-text);
}
.notecard--warning[data-v-7e4656f9] {
--note-background: var(--color-warning);
--note-theme: var(--color-warning-text);
}
.notecard--legacy[data-v-7e4656f9] {
background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;
color: var(--color-main-text) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-aaedb1c3] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.icon-vue[data-v-aaedb1c3] {
display: flex;
justify-content: center;
align-items: center;
min-width: var(--default-clickable-area);
min-height: var(--default-clickable-area);
opacity: 1;
}
.icon-vue.icon-vue--inline[data-v-aaedb1c3] {
display: inline-flex !important;
min-width: fit-content;
min-height: fit-content;
vertical-align: text-bottom;
}
.icon-vue span[data-v-aaedb1c3] {
line-height: 0;
}
.icon-vue[data-v-aaedb1c3] svg {
fill: currentColor;
width: var(--fb515064);
height: var(--fb515064);
max-width: var(--fb515064);
max-height: var(--fb515064);
}
.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {
transform: scaleX(-1);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-330b5e3e] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-330b5e3e]:hover, li.action.active[data-v-330b5e3e] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-330b5e3e]:hover {
background-color: var(--color-background-hover);
}
.action--disabled[data-v-330b5e3e] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-330b5e3e]:hover, .action--disabled[data-v-330b5e3e]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-330b5e3e] * {
opacity: 1 !important;
}
.action-button[data-v-330b5e3e] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
box-sizing: border-box;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
font-size: var(--default-font-size);
line-height: var(--default-clickable-area);
}
.action-button > span[data-v-330b5e3e] {
cursor: pointer;
white-space: nowrap;
}
.action-button__icon[data-v-330b5e3e] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
background-repeat: no-repeat;
}
.action-button[data-v-330b5e3e] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-button[data-v-330b5e3e] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-button__longtext-wrapper[data-v-330b5e3e], .action-button__longtext[data-v-330b5e3e] {
max-width: 220px;
line-height: 1.6em;
padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;
cursor: pointer;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}
.action-button__longtext[data-v-330b5e3e] {
cursor: pointer;
white-space: pre-wrap !important;
}
.action-button__name[data-v-330b5e3e] {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
display: block;
}
.action-button__description[data-v-330b5e3e] {
display: block;
white-space: pre-wrap;
font-size: var(--font-size-small);
line-height: var(--default-line-height);
color: var(--color-text-maxcontrast);
cursor: pointer;
}
.action-button__menu-icon[data-v-330b5e3e] {
margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);
}
.action-button__pressed-icon[data-v-330b5e3e] {
margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);
}
.action-button[data-v-330b5e3e] * {
cursor: pointer;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-f57c2142] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.nc-button-group-base > div[data-v-f57c2142] {
text-align: center;
color: var(--color-text-maxcontrast);
}
.nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] {
display: flex;
gap: 4px;
justify-content: space-between;
}
.nc-button-group-base ul.nc-button-group-content li[data-v-f57c2142-s] {
flex: 1 1;
}
.nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button {
padding: 0 !important;
width: 100%;
display: flex;
justify-content: center;
}
.nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button.action-button--active {
background-color: var(--color-primary-element);
border-radius: var(--border-radius-element);
color: var(--color-primary-element-text);
}
.nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button.action-button--active:focus-within {
background-color: var(--color-primary-element-hover);
}
.nc-button-group-base ul.nc-button-group-content[data-v-f57c2142] .action-button .action-button__pressed-icon {
display: none;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-1009e96c] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-caption[data-v-1009e96c] {
color: var(--color-text-maxcontrast);
line-height: var(--default-clickable-area);
white-space: nowrap;
text-overflow: ellipsis;
box-shadow: none !important;
user-select: none;
pointer-events: none;
margin-inline-start: 12px;
padding-inline-end: 14px;
height: var(--default-clickable-area);
display: flex;
align-items: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-6099342c] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-6099342c]:hover, li.action.active[data-v-6099342c] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-6099342c]:hover {
background-color: var(--color-background-hover);
}
.action--disabled[data-v-6099342c] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-6099342c]:hover, .action--disabled[data-v-6099342c]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-6099342c] * {
opacity: 1 !important;
}
.action-checkbox[data-v-6099342c] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
line-height: var(--default-clickable-area);
/* checkbox/radio fixes */
}
.action-checkbox__checkbox[data-v-6099342c] {
position: absolute;
inset-inline-start: 0 !important;
z-index: -1;
opacity: 0;
}
.action-checkbox__label[data-v-6099342c] {
display: flex;
align-items: center;
width: 100%;
padding: 0 !important;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2) !important;
}
.action-checkbox__label[data-v-6099342c]::before {
margin-block: 0 !important;
margin-inline: calc((var(--default-clickable-area) - 14px) / 2) !important;
}
.action-checkbox--disabled[data-v-6099342c],
.action-checkbox--disabled .action-checkbox__label[data-v-6099342c] {
cursor: pointer;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-0fc02b30] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/* Default global values */
button[data-v-0fc02b30]:not(.button-vue),
input[data-v-0fc02b30]:not([type=range]),
textarea[data-v-0fc02b30] {
margin: 0;
padding: 7px 6px;
cursor: text;
color: var(--color-main-text);
border: 1px solid var(--color-border-dark);
border-radius: var(--border-radius-element);
outline: none;
background-color: var(--color-main-background);
font-size: 13px;
}
button[data-v-0fc02b30]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-0fc02b30]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-0fc02b30],
input[data-v-0fc02b30]:not([type=range]):not(:disabled):not(.primary):hover,
input[data-v-0fc02b30]:not([type=range]):not(:disabled):not(.primary):focus,
input:not([type=range]):not(:disabled):not(.primary).active[data-v-0fc02b30],
textarea[data-v-0fc02b30]:not(:disabled):not(.primary):hover,
textarea[data-v-0fc02b30]:not(:disabled):not(.primary):focus,
textarea:not(:disabled):not(.primary).active[data-v-0fc02b30] {
/* active class used for multiselect */
border-color: var(--color-primary-element);
outline: none;
}
button[data-v-0fc02b30]:not(.button-vue):not(:disabled):not(.primary):active,
input[data-v-0fc02b30]:not([type=range]):not(:disabled):not(.primary):active,
textarea[data-v-0fc02b30]:not(:disabled):not(.primary):active {
color: var(--color-main-text);
outline: none;
background-color: var(--color-main-background);
}
button[data-v-0fc02b30]:not(.button-vue):disabled,
input[data-v-0fc02b30]:not([type=range]):disabled,
textarea[data-v-0fc02b30]:disabled {
cursor: default;
opacity: 0.5;
color: var(--color-text-maxcontrast);
background-color: var(--color-background-dark);
}
button[data-v-0fc02b30]:not(.button-vue):required,
input[data-v-0fc02b30]:not([type=range]):required,
textarea[data-v-0fc02b30]:required {
box-shadow: none;
}
button[data-v-0fc02b30]:not(.button-vue):invalid,
input[data-v-0fc02b30]:not([type=range]):invalid,
textarea[data-v-0fc02b30]:invalid {
border-color: var(--color-border-error, var(--color-error));
box-shadow: none !important;
}
button[data-v-0fc02b30]:not(.button-vue),
input[data-v-0fc02b30]:not([type=range]),
textarea[data-v-0fc02b30] {
/* Primary action button, use sparingly */
}
button:not(.button-vue).primary[data-v-0fc02b30],
input:not([type=range]).primary[data-v-0fc02b30],
textarea.primary[data-v-0fc02b30] {
cursor: pointer;
color: var(--color-primary-element-text);
border-color: var(--color-primary-element);
background-color: var(--color-primary-element);
}
button:not(.button-vue).primary[data-v-0fc02b30]:not(:disabled):hover, button:not(.button-vue).primary[data-v-0fc02b30]:not(:disabled):focus, button:not(.button-vue).primary[data-v-0fc02b30]:not(:disabled):active,
input:not([type=range]).primary[data-v-0fc02b30]:not(:disabled):hover,
input:not([type=range]).primary[data-v-0fc02b30]:not(:disabled):focus,
input:not([type=range]).primary[data-v-0fc02b30]:not(:disabled):active,
textarea.primary[data-v-0fc02b30]:not(:disabled):hover,
textarea.primary[data-v-0fc02b30]:not(:disabled):focus,
textarea.primary[data-v-0fc02b30]:not(:disabled):active {
border-color: var(--color-primary-element-light);
background-color: var(--color-primary-element-light);
}
button:not(.button-vue).primary[data-v-0fc02b30]:not(:disabled):active,
input:not([type=range]).primary[data-v-0fc02b30]:not(:disabled):active,
textarea.primary[data-v-0fc02b30]:not(:disabled):active {
color: var(--color-primary-element-text-dark);
}
button:not(.button-vue).primary[data-v-0fc02b30]:disabled,
input:not([type=range]).primary[data-v-0fc02b30]:disabled,
textarea.primary[data-v-0fc02b30]:disabled {
cursor: default;
color: var(--color-primary-element-text-dark);
background-color: var(--color-primary-element);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-0fc02b30]:hover, li.action.active[data-v-0fc02b30] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-0fc02b30]:hover {
background-color: var(--color-background-hover);
}
.action--disabled[data-v-0fc02b30] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-0fc02b30]:hover, .action--disabled[data-v-0fc02b30]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-0fc02b30] * {
opacity: 1 !important;
}
.action-input[data-v-0fc02b30] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
}
.action-input__icon-wrapper[data-v-0fc02b30] {
display: flex;
align-self: center;
align-items: center;
justify-content: center;
}
.action-input__icon-wrapper[data-v-0fc02b30] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-input__icon-wrapper[data-v-0fc02b30] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-input > span[data-v-0fc02b30] {
cursor: pointer;
white-space: nowrap;
}
.action-input__icon[data-v-0fc02b30] {
min-width: 0; /* Overwrite icons*/
min-height: 0;
padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
}
.action-input__form[data-v-0fc02b30] {
display: flex;
align-items: center;
flex: 1 1 auto;
margin: 4px 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
}
.action-input__container[data-v-0fc02b30] {
position: relative;
width: 100%;
}
.action-input__input-container[data-v-0fc02b30] {
display: flex;
}
.action-input__input-container .colorpicker__trigger[data-v-0fc02b30], .action-input__input-container .colorpicker__preview[data-v-0fc02b30] {
width: 100%;
}
.action-input__input-container .colorpicker__preview[data-v-0fc02b30] {
width: 100%;
height: 36px;
border-radius: var(--border-radius-element);
border: 2px solid var(--color-border-maxcontrast);
box-shadow: none !important;
}
.action-input__text-label[data-v-0fc02b30] {
padding: 4px 0;
display: block;
}
.action-input__text-label--hidden[data-v-0fc02b30] {
position: absolute;
inset-inline-start: 0;
width: 1px;
height: 1px;
overflow: hidden;
z-index: -1;
opacity: 0;
}
.action-input__datetimepicker[data-v-0fc02b30] {
width: 100%;
}
.action-input__datetimepicker[data-v-0fc02b30] .mx-input {
margin: 0;
}
.action-input__multi[data-v-0fc02b30] {
width: 100%;
}
li:last-child > .action-input[data-v-0fc02b30] {
padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);
}
li:first-child > .action-input[data-v-0fc02b30]:not(.action-input--visible-label) {
padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-b97e1f7a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.native-datetime-picker[data-v-b97e1f7a] {
display: flex;
flex-direction: column;
}
.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {
margin-block-end: 2px;
}
.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {
--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));
width: 100%;
flex: 0 0 auto;
margin: 0;
padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));
padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));
border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);
}
.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a]:active:not([disabled]), .native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a]:hover:not([disabled]), .native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a]:focus:not([disabled]), .native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a]:focus-within:not([disabled]) {
border-color: var(--color-main-text);
border-width: var(--border-width-input-focused, 2px);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
--input-border-width-offset: 0px;
}
[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],
[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {
color-scheme: light;
}
[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],
[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {
color-scheme: dark;
}
@media (prefers-color-scheme: light) {
[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],
[data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {
color-scheme: light;
}
}
@media (prefers-color-scheme: dark) {
[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],
[data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {
color-scheme: dark;
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-b2684de6] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
[data-v-b2684de6] .password-field__input--secure-text {
-webkit-text-security: disc;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-3487c05a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.input-field[data-v-3487c05a] {
--input-border-color: var(--color-border-maxcontrast);
--input-border-radius: var(--border-radius-element);
--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));
--input-padding-start: var(--border-radius-element);
--input-padding-end: var(--border-radius-element);
position: relative;
width: 100%;
margin-block-start: 6px;
}
.input-field--disabled[data-v-3487c05a] {
opacity: 0.4;
filter: saturate(0.4);
}
.input-field--label-outside[data-v-3487c05a] {
margin-block-start: 0;
}
.input-field--leading-icon[data-v-3487c05a] {
--input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));
}
.input-field--trailing-icon[data-v-3487c05a] {
--input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));
}
.input-field--pill[data-v-3487c05a] {
--input-border-radius: var(--border-radius-pill);
}
.input-field__main-wrapper[data-v-3487c05a] {
height: var(--default-clickable-area);
padding: var(--border-width-input, 2px);
position: relative;
}
.input-field__main-wrapper[data-v-3487c05a]:not(:has([disabled])):has(input:focus), .input-field__main-wrapper[data-v-3487c05a]:not(:has([disabled])):has(input:active) {
padding: 0;
}
.input-field__input[data-v-3487c05a] {
background-color: var(--color-main-background);
color: var(--color-main-text);
border: none;
border-radius: var(--input-border-radius);
box-shadow: 0 -1px var(--input-border-color), 0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);
cursor: pointer;
-webkit-appearance: textfield !important;
-moz-appearance: textfield !important;
appearance: textfield !important;
font-size: var(--default-font-size);
text-overflow: ellipsis;
height: 100% !important;
min-height: unset;
width: 100%;
padding-block: var(--input-border-width-offset);
padding-inline: calc(var(--input-padding-start) + var(--input-border-width-offset)) calc(var(--input-padding-end) + var(--input-border-width-offset));
}
.input-field__input[data-v-3487c05a]::placeholder {
color: var(--color-text-maxcontrast);
}
.input-field__input[data-v-3487c05a]::-webkit-search-cancel-button {
display: none;
}
.input-field__input[data-v-3487c05a]::-webkit-search-decoration, .input-field__input[data-v-3487c05a]::-webkit-search-results-button, .input-field__input[data-v-3487c05a]::-webkit-search-results-decoration, .input-field__input[data-v-3487c05a]::-ms-clear {
display: none;
}
.input-field__input[data-v-3487c05a]:hover:not([disabled]) {
box-shadow: 0 0 0 1px var(--input-border-color);
}
.input-field__input[data-v-3487c05a]:active:not([disabled]), .input-field__input[data-v-3487c05a]:focus:not([disabled]) {
--input-border-color: var(--color-main-text);
--input-border-width-offset: 0px;
border: var(--border-width-input-focused, 2px) solid var(--input-border-color);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
}
.input-field__input:focus + .input-field__label[data-v-3487c05a], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-3487c05a] {
color: var(--color-main-text);
}
.input-field__input[data-v-3487c05a]:focus {
cursor: text;
}
.input-field__input[data-v-3487c05a]:disabled {
cursor: default;
}
.input-field__input[data-v-3487c05a]:focus-visible {
box-shadow: unset !important;
}
.input-field:not(.input-field--label-outside) .input-field__input[data-v-3487c05a]:not(:focus)::placeholder {
opacity: 0;
}
.input-field__label[data-v-3487c05a] {
--input-label-font-size: var(--default-font-size);
font-size: var(--input-label-font-size);
position: absolute;
margin-inline: var(--input-padding-start) var(--input-padding-end);
max-width: fit-content;
inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);
inset-inline: var(--border-width-input-focused, 2px);
color: var(--color-text-maxcontrast);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
pointer-events: none;
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow);
}
.input-field__input:focus + .input-field__label[data-v-3487c05a], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-3487c05a] {
--input-label-font-size: 13px;
line-height: 1.5;
inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);
font-weight: 500;
border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;
background-color: var(--color-main-background);
padding-inline: var(--default-grid-baseline);
margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);
}
.input-field__icon[data-v-3487c05a] {
position: absolute;
height: var(--default-clickable-area);
width: var(--default-clickable-area);
display: flex;
align-items: center;
justify-content: center;
opacity: 0.7;
inset-block-end: 0;
}
.input-field__icon--leading[data-v-3487c05a] {
inset-inline-start: 0px;
}
.input-field__icon--trailing[data-v-3487c05a] {
inset-inline-end: 0px;
}
.input-field__trailing-button[data-v-3487c05a] {
--button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;
--button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));
}
.input-field__trailing-button.button-vue[data-v-3487c05a] {
position: absolute;
top: var(--border-width-input-focused, 2px);
inset-inline-end: var(--border-width-input-focused, 2px);
}
.input-field__trailing-button.button-vue[data-v-3487c05a]:focus-visible {
box-shadow: none !important;
}
.input-field__helper-text-message[data-v-3487c05a] {
padding-block: 4px;
padding-inline: var(--border-radius-element);
display: flex;
align-items: center;
color: var(--color-text-maxcontrast);
}
.input-field__helper-text-message__icon[data-v-3487c05a] {
margin-inline-end: 8px;
}
.input-field--error .input-field__helper-text-message[data-v-3487c05a],
.input-field--error .input-field__icon--trailing[data-v-3487c05a] {
color: var(--color-text-error, var(--color-error));
}
.input-field--error .input-field__input[data-v-3487c05a], .input-field__input[data-v-3487c05a]:user-invalid {
--input-border-color: var(--color-border-error, var(--color-error)) !important;
}
.input-field--error .input-field__input[data-v-3487c05a]:focus-visible, .input-field__input[data-v-3487c05a]:user-invalid:focus-visible {
box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.input-field--success .input-field__input[data-v-3487c05a] {
--input-border-color: var(--color-border-success, var(--color-success)) !important;
}
.input-field--success .input-field__input[data-v-3487c05a]:focus-visible {
box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.input-field--success .input-field__helper-text-message__icon[data-v-3487c05a] {
color: var(--color-border-success, var(--color-success));
}
.input-field--legacy .input-field__input[data-v-3487c05a] {
box-shadow: 0 0 0 1px var(--input-border-color) inset;
}
.input-field--legacy .input-field__main-wrapper[data-v-3487c05a]:hover:not(:has([disabled])) {
padding: 0;
}
.input-field--legacy .input-field__main-wrapper:hover:not(:has([disabled])) .input-field__input[data-v-3487c05a] {
--input-border-color: var(--color-main-text);
--input-border-width-offset: 0px;
border: var(--border-width-input-focused, 2px) solid var(--input-border-color);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-9e538838] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-9e538838]:hover, li.action.active[data-v-9e538838] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-9e538838]:hover {
background-color: var(--color-background-hover);
}
.action-link[data-v-9e538838] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
box-sizing: border-box;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
font-size: var(--default-font-size);
line-height: var(--default-clickable-area);
}
.action-link > span[data-v-9e538838] {
cursor: pointer;
white-space: nowrap;
}
.action-link__icon[data-v-9e538838] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
background-repeat: no-repeat;
}
.action-link[data-v-9e538838] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-link[data-v-9e538838] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-link__longtext-wrapper[data-v-9e538838], .action-link__longtext[data-v-9e538838] {
max-width: 220px;
line-height: 1.6em;
padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;
cursor: pointer;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}
.action-link__longtext[data-v-9e538838] {
cursor: pointer;
white-space: pre-wrap !important;
}
.action-link__name[data-v-9e538838] {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
display: block;
}
.action-link__description[data-v-9e538838] {
display: block;
white-space: pre-wrap;
font-size: var(--font-size-small);
line-height: var(--default-line-height);
color: var(--color-text-maxcontrast);
cursor: pointer;
}
.action-link__menu-icon[data-v-9e538838] {
margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-9e878692] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-9e878692]:hover, li.action.active[data-v-9e878692] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-9e878692]:hover {
background-color: var(--color-background-hover);
}
.action--disabled[data-v-9e878692] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-9e878692]:hover, .action--disabled[data-v-9e878692]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-9e878692] * {
opacity: 1 !important;
}
.action-radio[data-v-9e878692] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
line-height: var(--default-clickable-area);
/* checkbox/radio fixes */
}
.action-radio__radio[data-v-9e878692] {
position: absolute;
inset-inline-start: 0 !important;
z-index: -1;
opacity: 0;
}
.action-radio__label[data-v-9e878692] {
display: flex;
align-items: center;
width: 100%;
padding: 0 !important;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2) !important;
}
.action-radio__label[data-v-9e878692]::before {
margin: calc((var(--default-clickable-area) - 14px) / 2) !important;
}
.action-radio--disabled[data-v-9e878692],
.action-radio--disabled .action-radio__label[data-v-9e878692] {
cursor: pointer;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-87267750] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-87267750]:hover {
background-color: var(--color-background-hover);
}
.action-router[data-v-87267750] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
box-sizing: border-box;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
font-size: var(--default-font-size);
line-height: var(--default-clickable-area);
}
.action-router > span[data-v-87267750] {
cursor: pointer;
white-space: nowrap;
}
.action-router__icon[data-v-87267750] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
background-repeat: no-repeat;
}
.action-router[data-v-87267750] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {
max-width: 220px;
line-height: 1.6em;
padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;
cursor: pointer;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}
.action-router__longtext[data-v-87267750] {
cursor: pointer;
white-space: pre-wrap !important;
}
.action-router__name[data-v-87267750] {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
display: block;
}
.action-router__description[data-v-87267750] {
display: block;
white-space: pre-wrap;
font-size: var(--font-size-small);
line-height: var(--default-line-height);
color: var(--color-text-maxcontrast);
cursor: pointer;
}
.action-router__menu-icon[data-v-87267750] {
margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);
}
.action--disabled[data-v-87267750] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-87267750] * {
opacity: 1 !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-6c109b7a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.action-items[data-v-6c109b7a] {
display: flex;
align-items: center;
gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);
}
.action-item[data-v-6c109b7a] {
--open-background-color: var(--color-background-hover, $action-background-hover);
position: relative;
display: inline-block;
}
.action-item.action-item--primary[data-v-6c109b7a] {
--open-background-color: var(--color-primary-element-hover);
}
.action-item.action-item--secondary[data-v-6c109b7a] {
--open-background-color: var(--color-primary-element-light-hover);
}
.action-item.action-item--error[data-v-6c109b7a] {
--open-background-color: var(--color-error-hover);
}
.action-item.action-item--warning[data-v-6c109b7a] {
--open-background-color: var(--color-warning-hover);
}
.action-item.action-item--success[data-v-6c109b7a] {
--open-background-color: var(--color-success-hover);
}
.action-item.action-item--tertiary-no-background[data-v-6c109b7a] {
--open-background-color: transparent;
}
.action-item.action-item--open .action-item__menutoggle[data-v-6c109b7a] {
background-color: var(--open-background-color);
}
.action-item__menutoggle__icon[data-v-6c109b7a] {
width: 20px;
height: 20px;
object-fit: contain;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {
border-radius: var(--border-radius-element);
}
.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {
border-radius: var(--border-radius-element);
padding: 4px;
max-height: calc(100vh - var(--header-height));
overflow: auto;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-3e2324b7] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.action-separator[data-v-3e2324b7] {
height: 0;
margin: 5px 10px 5px 15px;
border-bottom: 1px solid var(--color-border-dark);
cursor: default;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-fa684b48] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-fa684b48]:hover {
background-color: var(--color-background-hover);
}
.action-text[data-v-fa684b48] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
box-sizing: border-box;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
font-size: var(--default-font-size);
line-height: var(--default-clickable-area);
}
.action-text > span[data-v-fa684b48] {
cursor: pointer;
white-space: nowrap;
}
.action-text__icon[data-v-fa684b48] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
background-repeat: no-repeat;
}
.action-text[data-v-fa684b48] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {
max-width: 220px;
line-height: 1.6em;
padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;
cursor: pointer;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}
.action-text__longtext[data-v-fa684b48] {
cursor: pointer;
white-space: pre-wrap !important;
}
.action-text__name[data-v-fa684b48] {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 100%;
display: block;
}
.action-text__description[data-v-fa684b48] {
display: block;
white-space: pre-wrap;
font-size: var(--font-size-small);
line-height: var(--default-line-height);
color: var(--color-text-maxcontrast);
cursor: pointer;
}
.action-text__menu-icon[data-v-fa684b48] {
margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);
}
.action--disabled[data-v-fa684b48] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-fa684b48] * {
opacity: 1 !important;
}
.action-text[data-v-fa684b48],
.action-text span[data-v-fa684b48] {
cursor: default;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-c537247a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/* Default global values */
button[data-v-c537247a]:not(.button-vue),
input[data-v-c537247a]:not([type=range]),
textarea[data-v-c537247a] {
margin: 0;
padding: 7px 6px;
cursor: text;
color: var(--color-main-text);
border: 1px solid var(--color-border-dark);
border-radius: var(--border-radius-element);
outline: none;
background-color: var(--color-main-background);
font-size: 13px;
}
button[data-v-c537247a]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-c537247a]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-c537247a],
input[data-v-c537247a]:not([type=range]):not(:disabled):not(.primary):hover,
input[data-v-c537247a]:not([type=range]):not(:disabled):not(.primary):focus,
input:not([type=range]):not(:disabled):not(.primary).active[data-v-c537247a],
textarea[data-v-c537247a]:not(:disabled):not(.primary):hover,
textarea[data-v-c537247a]:not(:disabled):not(.primary):focus,
textarea:not(:disabled):not(.primary).active[data-v-c537247a] {
/* active class used for multiselect */
border-color: var(--color-primary-element);
outline: none;
}
button[data-v-c537247a]:not(.button-vue):not(:disabled):not(.primary):active,
input[data-v-c537247a]:not([type=range]):not(:disabled):not(.primary):active,
textarea[data-v-c537247a]:not(:disabled):not(.primary):active {
color: var(--color-main-text);
outline: none;
background-color: var(--color-main-background);
}
button[data-v-c537247a]:not(.button-vue):disabled,
input[data-v-c537247a]:not([type=range]):disabled,
textarea[data-v-c537247a]:disabled {
cursor: default;
opacity: 0.5;
color: var(--color-text-maxcontrast);
background-color: var(--color-background-dark);
}
button[data-v-c537247a]:not(.button-vue):required,
input[data-v-c537247a]:not([type=range]):required,
textarea[data-v-c537247a]:required {
box-shadow: none;
}
button[data-v-c537247a]:not(.button-vue):invalid,
input[data-v-c537247a]:not([type=range]):invalid,
textarea[data-v-c537247a]:invalid {
border-color: var(--color-border-error, var(--color-error));
box-shadow: none !important;
}
button[data-v-c537247a]:not(.button-vue),
input[data-v-c537247a]:not([type=range]),
textarea[data-v-c537247a] {
/* Primary action button, use sparingly */
}
button:not(.button-vue).primary[data-v-c537247a],
input:not([type=range]).primary[data-v-c537247a],
textarea.primary[data-v-c537247a] {
cursor: pointer;
color: var(--color-primary-element-text);
border-color: var(--color-primary-element);
background-color: var(--color-primary-element);
}
button:not(.button-vue).primary[data-v-c537247a]:not(:disabled):hover, button:not(.button-vue).primary[data-v-c537247a]:not(:disabled):focus, button:not(.button-vue).primary[data-v-c537247a]:not(:disabled):active,
input:not([type=range]).primary[data-v-c537247a]:not(:disabled):hover,
input:not([type=range]).primary[data-v-c537247a]:not(:disabled):focus,
input:not([type=range]).primary[data-v-c537247a]:not(:disabled):active,
textarea.primary[data-v-c537247a]:not(:disabled):hover,
textarea.primary[data-v-c537247a]:not(:disabled):focus,
textarea.primary[data-v-c537247a]:not(:disabled):active {
border-color: var(--color-primary-element-light);
background-color: var(--color-primary-element-light);
}
button:not(.button-vue).primary[data-v-c537247a]:not(:disabled):active,
input:not([type=range]).primary[data-v-c537247a]:not(:disabled):active,
textarea.primary[data-v-c537247a]:not(:disabled):active {
color: var(--color-primary-element-text-dark);
}
button:not(.button-vue).primary[data-v-c537247a]:disabled,
input:not([type=range]).primary[data-v-c537247a]:disabled,
textarea.primary[data-v-c537247a]:disabled {
cursor: default;
color: var(--color-primary-element-text-dark);
background-color: var(--color-primary-element);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
li.action[data-v-c537247a]:hover, li.action.active[data-v-c537247a] {
border-radius: 6px;
padding: 0;
}
li.action[data-v-c537247a]:hover {
background-color: var(--color-background-hover);
}
.action--disabled[data-v-c537247a] {
pointer-events: none;
opacity: 0.5;
}
.action--disabled[data-v-c537247a]:hover, .action--disabled[data-v-c537247a]:focus {
cursor: default;
opacity: 0.5;
}
.action--disabled[data-v-c537247a] * {
opacity: 1 !important;
}
.action-text-editable[data-v-c537247a] {
display: flex;
align-items: flex-start;
width: 100%;
height: auto;
margin: 0;
padding: 0;
cursor: pointer;
white-space: nowrap;
color: var(--color-main-text);
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
font-weight: normal;
line-height: var(--default-clickable-area);
}
.action-text-editable > span[data-v-c537247a] {
cursor: pointer;
white-space: nowrap;
}
.action-text-editable__icon[data-v-c537247a] {
min-width: 0; /* Overwrite icons*/
min-height: 0;
/* Keep padding to define the width to
assure correct position of a possible text */
padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px;
}
.action-text-editable[data-v-c537247a] .material-design-icon {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
opacity: 1;
}
.action-text-editable[data-v-c537247a] .material-design-icon .material-design-icon__svg {
vertical-align: middle;
}
.action-text-editable__form[data-v-c537247a] {
display: flex;
flex: 1 1 auto;
flex-direction: column;
position: relative;
margin: 4px 0;
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
}
.action-text-editable__submit[data-v-c537247a] {
position: absolute;
inset-inline-start: 0;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
z-index: -1;
opacity: 0;
}
.action-text-editable__label[data-v-c537247a] {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);
bottom: 1px;
width: calc(var(--default-clickable-area) - 8px);
height: calc(var(--default-clickable-area) - 8px);
box-sizing: border-box;
margin: 0;
padding: 7px 6px;
border: 0;
border-radius: 50%;
/* Avoid background under border */
background-color: var(--color-main-background);
background-clip: padding-box;
}
.action-text-editable__label[data-v-c537247a], .action-text-editable__label[data-v-c537247a] * {
cursor: pointer;
}
.action-text-editable[data-v-c537247a] {
/* Inputs inside popover supports text, submit & reset */
}
.action-text-editable__textarea[data-v-c537247a] {
flex: 1 1 auto;
color: inherit;
border-color: var(--color-border-maxcontrast);
min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */
max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */
min-width: calc(var(--default-clickable-area) * 4);
width: 100% !important;
margin: 0;
}
.action-text-editable__textarea[data-v-c537247a]:disabled {
cursor: default;
}
.action-text-editable__textarea[data-v-c537247a] {
/* only show confirm borders if input is not focused */
}
.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-c537247a] {
background-color: var(--color-error);
}
.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c537247a]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c537247a]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c537247a]:focus {
background-color: var(--color-primary-element);
color: var(--color-primary-element-text);
}
.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-c537247a], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-c537247a], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-c537247a] {
/* above previous input */
z-index: 2;
border-color: var(--color-primary-element);
border-inline-start-color: transparent;
}
li:last-child > .action-text-editable[data-v-c537247a] {
margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);
}
li:first-child > .action-text-editable[data-v-c537247a] {
margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a28923a1] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-details-toggle[data-v-a28923a1] {
position: sticky;
width: var(--default-clickable-area);
height: var(--default-clickable-area);
padding: calc((var(--default-clickable-area) - 16px) / 2);
cursor: pointer;
opacity: 0.6;
transform: rotate(180deg);
background-color: var(--color-main-background);
z-index: 2000;
top: var(--app-navigation-padding);
inset-inline-start: calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2);
}
.app-details-toggle--mobile[data-v-a28923a1] {
inset-inline-start: var(--app-navigation-padding);
}
.app-details-toggle[data-v-a28923a1]:active, .app-details-toggle[data-v-a28923a1]:hover, .app-details-toggle[data-v-a28923a1]:focus {
opacity: 1;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a2641cc2] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-content[data-v-a2641cc2] {
position: initial;
z-index: 1000;
flex-basis: 100vw;
height: 100%;
margin: 0 !important;
background-color: var(--color-main-background);
min-width: 0;
}
.app-content[data-v-a2641cc2]:not(.app-content--has-list) {
overflow: auto;
}
.app-content-wrapper[data-v-a2641cc2] {
position: relative;
width: 100%;
height: 100%;
}
.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-list {
display: flex;
}
.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-details {
display: none;
}
.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-list {
display: none;
}
.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-details {
display: block;
}
[data-v-a2641cc2] .splitpanes.default-theme .app-content-list {
max-width: none;
/* Thin scrollbar is hard to catch on resizable columns */
scrollbar-width: auto;
}
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane {
background-color: transparent;
transition: none;
}
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list {
min-width: 300px;
position: sticky;
}
@media only screen and (width < 1024px) {
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list {
display: none;
}
}
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details {
overflow-y: auto;
}
@media only screen and (width < 1024px) {
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details {
min-width: 100%;
}
}
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter {
background-color: var(--color-main-background);
}
[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter::before,[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter::after {
background-color: var(--color-border);
}
[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter {
border-inline-start: 1px solid var(--color-border);
}
[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--horizontal .splitpanes__splitter {
border-top: 1px solid var(--color-border);
}
.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-list {
max-width: none;
}
.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-5a15295d] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-toggle-wrapper[data-v-5a15295d] {
position: absolute;
top: var(--app-navigation-padding);
inset-inline-end: calc(0px - var(--app-navigation-padding));
margin-inline-end: calc(-1 * var(--default-clickable-area));
}
button.app-navigation-toggle[data-v-5a15295d] {
background-color: var(--color-main-background);
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation,
.app-content {
/** Distance of the app navigation toggle and the first navigation item to the top edge of the app content container */
--app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2);
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d5ce90cd] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation[data-v-d5ce90cd] {
--color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default));
transition: transform var(--animation-quick), margin var(--animation-quick);
width: 300px;
--app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));
max-width: var(--app-navigation-max-width);
position: relative;
top: 0;
inset-inline-start: 0;
padding: 0px;
z-index: 1800;
height: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
flex-grow: 0;
flex-shrink: 0;
background-color: var(--color-main-background-blur, var(--color-main-background));
-webkit-backdrop-filter: var(--filter-background-blur, none);
backdrop-filter: var(--filter-background-blur, none);
}
.app-navigation--closed[data-v-d5ce90cd] {
margin-inline-start: calc(-1 * min(300px, var(--app-navigation-max-width)));
}
.app-navigation__search[data-v-d5ce90cd] {
width: 100%;
}
.app-navigation__body[data-v-d5ce90cd] {
overflow-y: scroll;
}
.app-navigation__content > ul[data-v-d5ce90cd] {
position: relative;
width: 100%;
overflow-x: hidden;
overflow-y: auto;
display: flex;
flex-direction: column;
gap: var(--default-grid-baseline, 4px);
padding: var(--app-navigation-padding);
}
.app-navigation .app-navigation__list[data-v-d5ce90cd] {
height: 100%;
}
.app-navigation__body--no-list[data-v-d5ce90cd] {
flex: 1 1 auto;
overflow: auto;
height: 100%;
}
.app-navigation__content[data-v-d5ce90cd] {
height: 100%;
display: flex;
flex-direction: column;
}
[data-themes*=highcontrast] .app-navigation[data-v-d5ce90cd] {
border-inline-end: 1px solid var(--color-border);
}
@media only screen and (max-width: 1024px) {
.app-navigation[data-v-d5ce90cd] {
position: absolute;
border-inline-end: 1px solid var(--color-border);
}
}
@media only screen and (max-width: 512px) {
.app-navigation[data-v-d5ce90cd] {
z-index: 1400;
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d72957ed] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-list[data-v-d72957ed] {
position: relative;
width: 100%;
overflow-x: hidden;
overflow-y: auto;
display: flex;
flex-direction: column;
gap: var(--default-grid-baseline, 4px);
padding: var(--app-navigation-padding);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-21e6b451] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-caption[data-v-21e6b451] {
display: flex;
justify-content: space-between;
}
.app-navigation-caption--heading[data-v-21e6b451] {
padding: var(--app-navigation-padding);
}
.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {
padding: 0 var(--app-navigation-padding);
}
.app-navigation-caption__name[data-v-21e6b451] {
font-weight: bold;
color: var(--color-main-text);
font-size: var(--default-font-size);
line-height: var(--default-clickable-area);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
box-shadow: none !important;
flex-shrink: 0;
padding-block: 0;
padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;
margin-top: 0px;
margin-bottom: var(--default-grid-baseline);
}
.app-navigation-caption__actions[data-v-21e6b451] {
flex: 0 0 var(--default-clickable-area);
}
.app-navigation-caption[data-v-21e6b451]:not(:first-child) {
margin-top: calc(var(--default-clickable-area) / 2);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-04a313f4] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-entry__icon-bullet[data-v-04a313f4] {
display: block;
padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);
}
.app-navigation-entry__icon-bullet div[data-v-04a313f4] {
width: 14px;
height: 14px;
cursor: pointer;
transition: background 100ms ease-in-out;
border: none;
border-radius: 50%;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-e6236e50] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.icon-collapse[data-v-e6236e50] {
position: relative;
inset-inline-end: 0;
}
.icon-collapse[data-v-e6236e50]:hover {
background-color: var(--color-background-dark) !important;
}
.icon-collapse--active[data-v-e6236e50]:hover {
background-color: var(--color-primary-element) !important;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d600f829] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.app-navigation-entry[data-v-d600f829] {
position: relative;
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
width: 100%;
min-height: var(--default-clickable-area);
transition: background-color var(--animation-quick) ease-in-out;
transition: background-color 200ms ease-in-out;
border-radius: var(--border-radius-element);
}
.app-navigation-entry-wrapper[data-v-d600f829] {
position: relative;
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
width: 100%;
}
.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-d600f829] {
display: none;
}
.app-navigation-entry.active[data-v-d600f829] {
background-color: var(--color-primary-element) !important;
}
.app-navigation-entry.active[data-v-d600f829]:hover {
background-color: var(--color-primary-element-hover) !important;
}
.app-navigation-entry.active .app-navigation-entry-link[data-v-d600f829], .app-navigation-entry.active .app-navigation-entry-button[data-v-d600f829] {
color: var(--color-primary-element-text) !important;
}
.app-navigation-entry[data-v-d600f829]:focus-within, .app-navigation-entry[data-v-d600f829]:hover {
background-color: var(--color-background-hover);
}
.app-navigation-entry.active .app-navigation-entry__children[data-v-d600f829], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-d600f829], .app-navigation-entry:hover .app-navigation-entry__children[data-v-d600f829] {
background-color: var(--color-main-background);
}
.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829] {
display: inline-block;
}
.app-navigation-entry .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue {
background-color: var(--color-background-dark) !important;
}
.app-navigation-entry.active .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue {
background-color: var(--color-primary-element) !important;
}
.app-navigation-entry[data-v-d600f829] {
/* hide deletion/collapse of subitems */
}
.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-d600f829] {
display: none;
}
.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-d600f829], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-d600f829] {
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
}
.app-navigation-entry .app-navigation-entry-link[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button[data-v-d600f829] {
z-index: 100; /* above the bullet to allow click*/
display: flex;
overflow: hidden;
flex: 1 1 0;
min-height: var(--default-clickable-area);
padding: 0;
white-space: nowrap;
color: var(--color-main-text);
background-repeat: no-repeat;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px 16px;
line-height: var(--default-clickable-area);
}
.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-d600f829] {
display: flex;
align-items: center;
flex: 0 0 var(--default-clickable-area);
justify-content: center;
width: var(--default-clickable-area);
height: var(--default-clickable-area);
background-size: 16px 16px;
background-repeat: no-repeat;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
}
.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-d600f829] {
overflow: hidden;
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
}
.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-d600f829] {
width: calc(100% - var(--default-clickable-area));
margin: auto;
}
.app-navigation-entry .app-navigation-entry-link[data-v-d600f829]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-d600f829]:focus-visible {
box-shadow: 0 0 0 4px var(--color-main-background);
outline: 2px solid var(--color-main-text);
border-radius: var(--border-radius-element);
}
/* Second level nesting for lists */
.app-navigation-entry__children[data-v-d600f829] {
--app-navigation-item-child-offset: 10px;
position: relative;
display: flex;
flex: 0 1 auto;
flex-direction: column;
width: 100%;
gap: var(--default-grid-baseline, 4px);
padding-inline-start: var(--app-navigation-item-child-offset);
}
.app-navigation-entry__children .app-navigation-entry[data-v-d600f829] {
display: inline-flex;
flex-wrap: wrap;
}
.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-d600f829] {
--app-navigation-item-child-offset: 0;
}
/* Deleted entries */
.app-navigation-entry__deleted[data-v-d600f829] {
display: inline-flex;
flex: 1 1 0;
padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;
}
.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-d600f829] {
position: relative;
overflow: hidden;
flex: 1 1 0;
white-space: nowrap;
text-overflow: ellipsis;
line-height: var(--default-clickable-area);
}
/* counter and actions */
.app-navigation-entry__utils[data-v-d600f829] {
display: flex;
min-width: var(--default-clickable-area);
align-items: center;
flex: 0 1 auto;
justify-content: flex-end;
}
.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-d600f829] {
display: inline-block;
}
.app-navigation-entry__utils[data-v-d600f829] {
/* counter */
}
.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-d600f829] {
margin-inline-end: calc(var(--default-grid-baseline) * 2);
display: flex;
align-items: center;
flex: 0 1 auto;
}
.app-navigation-entry__utils[data-v-d600f829] {
/* actions */
}
.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-d600f829] {
display: none;
}
/* editing state */
.app-navigation-entry--editing .app-navigation-entry-edit[data-v-d600f829] {
z-index: 250;
opacity: 1;
}
/* deleted state */
.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-d600f829] {
z-index: 250;
transform: translateX(0);
}
/* pinned state */
.app-navigation-entry--pinned[data-v-d600f829] {
order: 2;
margin-top: auto;
}
.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-d600f829] {
margin-top: 0;
}
[data-themes*=highcontrast] .app-navigation-entry[data-v-d600f829]:active {
background-color: var(--color-primary-element-light-hover) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-dd457d48] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-input-confirm[data-v-dd457d48] {
flex: 1 0 100%;
width: 100%;
}
.app-navigation-input-confirm form[data-v-dd457d48] {
display: flex;
}
.app-navigation-input-confirm__input[data-v-dd457d48] {
height: 34px;
flex: 1 1 100%;
font-size: 100% !important;
margin: 5px !important;
margin-inline-start: -8px !important;
padding: 7px !important;
}
.app-navigation-input-confirm__input[data-v-dd457d48]:active, .app-navigation-input-confirm__input[data-v-dd457d48]:focus, .app-navigation-input-confirm__input[data-v-dd457d48]:hover {
outline: none;
background-color: var(--color-main-background);
color: var(--color-main-text);
border-color: var(--color-primary-element);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-0ba6c9df] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/* 'New' button */
.app-navigation-new[data-v-0ba6c9df] {
display: block;
padding: calc(var(--default-grid-baseline, 4px) * 2);
}
.app-navigation-new button[data-v-0ba6c9df] {
width: 100%;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-ee07f8f8] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.app-navigation-entry[data-v-ee07f8f8] {
position: relative;
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
width: 100%;
min-height: var(--default-clickable-area);
transition: background-color var(--animation-quick) ease-in-out;
transition: background-color 200ms ease-in-out;
border-radius: var(--border-radius-element);
}
.app-navigation-entry-wrapper[data-v-ee07f8f8] {
position: relative;
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
width: 100%;
}
.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-ee07f8f8] {
display: none;
}
.app-navigation-entry.active[data-v-ee07f8f8] {
background-color: var(--color-primary-element) !important;
}
.app-navigation-entry.active[data-v-ee07f8f8]:hover {
background-color: var(--color-primary-element-hover) !important;
}
.app-navigation-entry.active .app-navigation-entry-link[data-v-ee07f8f8], .app-navigation-entry.active .app-navigation-entry-button[data-v-ee07f8f8] {
color: var(--color-primary-element-text) !important;
}
.app-navigation-entry[data-v-ee07f8f8]:focus-within, .app-navigation-entry[data-v-ee07f8f8]:hover {
background-color: var(--color-background-hover);
}
.app-navigation-entry.active .app-navigation-entry__children[data-v-ee07f8f8], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-ee07f8f8], .app-navigation-entry:hover .app-navigation-entry__children[data-v-ee07f8f8] {
background-color: var(--color-main-background);
}
.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-ee07f8f8], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-ee07f8f8], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-ee07f8f8], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-ee07f8f8], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-ee07f8f8] {
display: inline-block;
}
.app-navigation-entry .app-navigation-entry__actions[data-v-ee07f8f8]:hover .button-vue {
background-color: var(--color-background-dark) !important;
}
.app-navigation-entry.active .app-navigation-entry__actions[data-v-ee07f8f8]:hover .button-vue {
background-color: var(--color-primary-element) !important;
}
.app-navigation-entry[data-v-ee07f8f8] {
/* hide deletion/collapse of subitems */
}
.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-ee07f8f8] {
display: none;
}
.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-ee07f8f8], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-ee07f8f8] {
padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);
}
.app-navigation-entry .app-navigation-entry-link[data-v-ee07f8f8], .app-navigation-entry .app-navigation-entry-button[data-v-ee07f8f8] {
z-index: 100; /* above the bullet to allow click*/
display: flex;
overflow: hidden;
flex: 1 1 0;
min-height: var(--default-clickable-area);
padding: 0;
white-space: nowrap;
color: var(--color-main-text);
background-repeat: no-repeat;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
background-size: 16px 16px;
line-height: var(--default-clickable-area);
}
.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-ee07f8f8], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-ee07f8f8] {
display: flex;
align-items: center;
flex: 0 0 var(--default-clickable-area);
justify-content: center;
width: var(--default-clickable-area);
height: var(--default-clickable-area);
background-size: 16px 16px;
background-repeat: no-repeat;
background-position: calc((var(--default-clickable-area) - 16px) / 2) center;
}
.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-ee07f8f8], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-ee07f8f8] {
overflow: hidden;
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
}
.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-ee07f8f8], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-ee07f8f8] {
width: calc(100% - var(--default-clickable-area));
margin: auto;
}
.app-navigation-entry .app-navigation-entry-link[data-v-ee07f8f8]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-ee07f8f8]:focus-visible {
box-shadow: 0 0 0 4px var(--color-main-background);
outline: 2px solid var(--color-main-text);
border-radius: var(--border-radius-element);
}
/* Second level nesting for lists */
.app-navigation-entry__children[data-v-ee07f8f8] {
--app-navigation-item-child-offset: 10px;
position: relative;
display: flex;
flex: 0 1 auto;
flex-direction: column;
width: 100%;
gap: var(--default-grid-baseline, 4px);
padding-inline-start: var(--app-navigation-item-child-offset);
}
.app-navigation-entry__children .app-navigation-entry[data-v-ee07f8f8] {
display: inline-flex;
flex-wrap: wrap;
}
.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-ee07f8f8] {
--app-navigation-item-child-offset: 0;
}
/* Deleted entries */
.app-navigation-entry__deleted[data-v-ee07f8f8] {
display: inline-flex;
flex: 1 1 0;
padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;
}
.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-ee07f8f8] {
position: relative;
overflow: hidden;
flex: 1 1 0;
white-space: nowrap;
text-overflow: ellipsis;
line-height: var(--default-clickable-area);
}
/* counter and actions */
.app-navigation-entry__utils[data-v-ee07f8f8] {
display: flex;
min-width: var(--default-clickable-area);
align-items: center;
flex: 0 1 auto;
justify-content: flex-end;
}
.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-ee07f8f8] {
display: inline-block;
}
.app-navigation-entry__utils[data-v-ee07f8f8] {
/* counter */
}
.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-ee07f8f8] {
margin-inline-end: calc(var(--default-grid-baseline) * 2);
display: flex;
align-items: center;
flex: 0 1 auto;
}
.app-navigation-entry__utils[data-v-ee07f8f8] {
/* actions */
}
.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-ee07f8f8] {
display: none;
}
/* editing state */
.app-navigation-entry--editing .app-navigation-entry-edit[data-v-ee07f8f8] {
z-index: 250;
opacity: 1;
}
/* deleted state */
.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-ee07f8f8] {
z-index: 250;
transform: translateX(0);
}
/* pinned state */
.app-navigation-entry--pinned[data-v-ee07f8f8] {
order: 2;
margin-top: auto;
}
.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-ee07f8f8] {
margin-top: 0;
}
[data-themes*=highcontrast] .app-navigation-entry[data-v-ee07f8f8]:active {
background-color: var(--color-primary-element-light-hover) !important;
}
.app-navigation-new-item__name[data-v-ee07f8f8] {
overflow: hidden;
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
padding-inline-start: 7px;
font-size: 14px;
}
.newItemContainer[data-v-ee07f8f8] {
width: calc(100% - var(--default-clickable-area));
margin: auto;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-f37737bd] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-navigation-search[data-v-f37737bd] {
display: flex;
gap: var(--app-navigation-padding);
padding: var(--app-navigation-padding);
}
.app-navigation-search--has-actions .app-navigation-search__input[data-v-f37737bd] {
flex-grow: 1;
z-index: 3;
}
.app-navigation-search__actions[data-v-f37737bd] {
display: flex;
gap: var(--default-grid-baseline);
margin-inline-start: 0;
max-width: calc(2 * var(--default-clickable-area) + var(--default-grid-baseline));
max-height: var(--default-clickable-area);
transition: margin-inline-start var(--animation-quick);
}
.app-navigation-search__actions--hidden[data-v-f37737bd] {
margin-inline-start: calc(-1 * var(--default-clickable-area));
}
._container_fpy51_2 {
margin-top: auto;
padding: var(--default-grid-baseline);
}
._header_fpy51_7 {
margin-block: 0 var(--default-grid-baseline);
margin-inline: var(--default-grid-baseline);
}
/* Overwrite the padding to match NcAppNavigationItem */
._button_fpy51_13 {
padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;
.button-vue__text {
font-weight: normal;
}
}
._content_fpy51_21 {
display: block;
padding: 10px;
/* prevent scrolled contents from stopping too early */
margin-bottom: calc(-1 * var(--default-grid-baseline));
/* restrict height of settings and make scrollable */
max-height: 300px;
overflow-y: auto;
}
._animationActive_fpy51_33 {
transition-duration: var(--animation-slow);
transition-property: max-height, padding;
overflow-y: hidden !important;
}
._animationStop_fpy51_39 {
max-height: 0 !important;
padding: 0 10px !important;
}
.app-navigation-spacer[data-v-277fa710] {
flex-shrink: 0;
height: 22px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_pq4io_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._appSettingsDialogVersion_pq4io_20 {
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
color: var(--color-text-maxcontrast);
margin-block-end: calc(8 * var(--default-grid-baseline));
margin-inline: var(--form-element-label-offset);
}
._appSettingsDialogVersion__legacy_pq4io_27 {
margin-inline: 0;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-aed04601] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-settings[data-v-aed04601] .app-settings__navigation {
min-width: 200px;
margin-inline-end: calc(4 * var(--default-grid-baseline));
overflow-x: hidden;
overflow-y: auto;
position: relative;
}
.app-settings[data-v-aed04601] .app-settings__content {
padding-inline: calc(4 * var(--default-grid-baseline));
}
.navigation-list[data-v-aed04601] {
height: 100%;
overflow-y: auto;
padding: calc(3 * var(--default-grid-baseline));
}
.navigation-list__link[data-v-aed04601] {
display: flex;
align-content: center;
font-size: 16px;
height: var(--default-clickable-area);
margin: 4px 0;
line-height: var(--default-clickable-area);
border-radius: var(--border-radius-element);
font-weight: bold;
padding: 0 calc(4 * var(--default-grid-baseline));
cursor: pointer;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
background-color: transparent;
border: none;
}
.navigation-list__link[data-v-aed04601]:hover, .navigation-list__link[data-v-aed04601]:focus {
background-color: var(--color-background-hover);
}
.navigation-list__link--active[data-v-aed04601] {
background-color: var(--color-primary-element-light) !important;
}
.navigation-list__link--icon[data-v-aed04601] {
padding-inline-start: calc(2 * var(--default-grid-baseline));
gap: var(--default-grid-baseline);
}
.navigation-list__link-icon[data-v-aed04601] {
display: flex;
justify-content: center;
align-content: center;
width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline));
max-width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline));
}
@media only screen and (max-width: 512px) {
.app-settings[data-v-aed04601] .dialog__name {
padding-inline-start: 16px;
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/** When having the small dialog style we override the modal styling so dialogs look more dialog like */
@media only screen and (max-width: 512px) {
.dialog__modal .modal-wrapper--small .modal-container {
width: fit-content;
height: unset;
max-height: 90%;
position: relative;
top: unset;
border-radius: var(--border-radius-element);
}
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-ca0b8eba] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.dialog[data-v-ca0b8eba] {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: hidden;
}
.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {
display: flex !important;
padding-block: 4px 0;
padding-inline: 12px 0;
}
.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {
display: flex;
flex-direction: column;
overflow: hidden;
}
.dialog__wrapper[data-v-ca0b8eba] {
display: flex;
flex-direction: row;
flex: 1;
min-height: 0;
overflow: hidden;
}
.dialog__wrapper--collapsed[data-v-ca0b8eba] {
flex-direction: column;
}
.dialog__navigation[data-v-ca0b8eba] {
display: flex;
flex-shrink: 0;
}
.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {
flex-direction: column;
overflow: hidden auto;
height: 100%;
min-width: 200px;
margin-inline-end: 20px;
}
.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {
flex-direction: row;
justify-content: space-between;
overflow: auto hidden;
width: 100%;
min-width: 100%;
}
.dialog__name[data-v-ca0b8eba] {
font-size: 21px;
text-align: center;
height: fit-content;
min-height: var(--default-clickable-area);
line-height: var(--default-clickable-area);
overflow-wrap: break-word;
margin-block: 0 12px;
}
.dialog__content[data-v-ca0b8eba] {
flex: 1;
min-height: 0;
overflow: auto;
padding-inline-end: 12px;
}
.dialog__text[data-v-ca0b8eba] {
padding-block-end: 6px;
}
.dialog__actions[data-v-ca0b8eba] {
display: flex;
gap: 6px;
align-content: center;
justify-content: end;
width: 100%;
max-width: 100%;
padding-inline: 0 12px;
margin-inline: 0;
margin-block: 0;
}
.dialog__actions[data-v-ca0b8eba]:not(:empty) {
margin-block: 6px 12px;
}
@media only screen and (max-width: 512px) {
.dialog__name[data-v-ca0b8eba] {
text-align: start;
margin-inline-end: var(--default-clickable-area);
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-70dc2566] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.modal-mask[data-v-70dc2566] {
position: fixed;
z-index: 9998;
top: 0;
inset-inline-start: 0;
display: block;
width: 100%;
height: 100%;
--backdrop-color: 0, 0, 0;
background-color: rgba(var(--backdrop-color), 0.5);
}
.modal-mask[data-v-70dc2566], .modal-mask[data-v-70dc2566] * {
box-sizing: border-box;
}
.modal-mask--opaque[data-v-70dc2566] {
background-color: rgba(var(--backdrop-color), 0.92);
}
.modal-mask--light[data-v-70dc2566] {
--backdrop-color: 255, 255, 255;
}
.modal-header[data-v-70dc2566] {
position: absolute;
z-index: 10001;
top: 0;
inset-inline: 0 0;
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
height: var(--header-height);
overflow: hidden;
transition: opacity 250ms, visibility 250ms;
}
.modal-header__name[data-v-70dc2566] {
overflow-x: hidden;
width: 100%;
padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;
transition: padding ease 100ms;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 16px;
margin-block: 0;
}
@media only screen and (min-width: 1024px) {
.modal-header__name[data-v-70dc2566] {
padding-inline-start: calc(var(--default-clickable-area) * 3);
text-align: center;
}
}
.modal-header .icons-menu[data-v-70dc2566] {
position: absolute;
inset-inline-end: 0;
display: flex;
align-items: center;
justify-content: flex-end;
}
.modal-header .icons-menu .header-close[data-v-70dc2566] {
display: flex;
align-items: center;
justify-content: center;
margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);
padding: 0;
}
.modal-header .icons-menu .play-pause-icons[data-v-70dc2566] {
position: relative;
width: var(--header-height);
height: var(--header-height);
margin: 0;
padding: 0;
cursor: pointer;
border: none;
background-color: transparent;
}
.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-70dc2566],
.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-70dc2566], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-70dc2566],
.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-70dc2566] {
opacity: 1;
border-radius: calc(var(--default-clickable-area) / 2);
background-color: rgba(127, 127, 127, 0.25);
}
.modal-header .icons-menu .play-pause-icons__play[data-v-70dc2566], .modal-header .icons-menu .play-pause-icons__pause[data-v-70dc2566] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);
cursor: pointer;
opacity: 0.7;
}
.modal-header .icons-menu[data-v-70dc2566] .action-item {
margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);
}
.modal-header .icons-menu[data-v-70dc2566] .action-item--single {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
cursor: pointer;
background-position: center;
background-size: 22px;
}
.modal-header .icons-menu .header-actions[data-v-70dc2566] button:focus-visible {
box-shadow: none !important;
outline: 2px solid #fff !important;
}
.modal-header .icons-menu[data-v-70dc2566] .action-item__menutoggle {
padding: 0;
}
.modal-header .icons-menu[data-v-70dc2566] .action-item__menutoggle span, .modal-header .icons-menu[data-v-70dc2566] .action-item__menutoggle svg {
width: var(--icon-size);
height: var(--icon-size);
}
.modal-wrapper[data-v-70dc2566] {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
/* Navigation buttons */
}
.modal-wrapper .prev[data-v-70dc2566],
.modal-wrapper .next[data-v-70dc2566] {
z-index: 10000;
height: 35vh;
min-height: 300px;
position: absolute;
transition: opacity 250ms;
color: white;
}
.modal-wrapper .prev[data-v-70dc2566]:focus-visible,
.modal-wrapper .next[data-v-70dc2566]:focus-visible {
box-shadow: 0 0 0 2px var(--color-primary-element-text);
background-color: var(--color-box-shadow);
}
.modal-wrapper .prev[data-v-70dc2566] {
inset-inline-start: 2px;
}
.modal-wrapper .next[data-v-70dc2566] {
inset-inline-end: 2px;
}
.modal-wrapper[data-v-70dc2566] {
/* Content */
}
.modal-wrapper .modal-container[data-v-70dc2566] {
position: relative;
display: flex;
padding: 0;
transition: transform 300ms ease;
border-radius: var(--border-radius-container);
background-color: var(--color-main-background);
color: var(--color-main-text);
box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}
.modal-wrapper .modal-container__close[data-v-70dc2566] {
z-index: 1;
position: absolute;
top: 4px;
inset-inline-end: var(--default-grid-baseline);
}
.modal-wrapper .modal-container__content[data-v-70dc2566] {
width: 100%;
min-height: 52px;
overflow: auto;
}
.modal-wrapper--small > .modal-container[data-v-70dc2566] {
width: 400px;
max-width: 90%;
max-height: min(90%, 100% - 2 * var(--header-height));
}
.modal-wrapper--normal > .modal-container[data-v-70dc2566] {
max-width: 90%;
width: 600px;
max-height: min(90%, 100% - 2 * var(--header-height));
}
.modal-wrapper--large > .modal-container[data-v-70dc2566] {
max-width: 90%;
width: 900px;
max-height: min(90%, 100% - 2 * var(--header-height));
}
.modal-wrapper--full > .modal-container[data-v-70dc2566] {
width: 100%;
height: calc(100% - var(--header-height));
position: absolute;
top: var(--header-height);
border-radius: 0;
}
@media only screen and ((max-width: 512px) or (max-height: 400px)) {
.modal-wrapper .modal-container[data-v-70dc2566] {
max-width: initial;
width: 100%;
max-height: initial;
height: calc(100% - var(--header-height));
position: absolute;
top: var(--header-height);
border-radius: 0;
}
}
/* TRANSITIONS */
.fade-enter-active[data-v-70dc2566],
.fade-leave-active[data-v-70dc2566] {
transition: opacity 250ms;
}
.fade-enter-from[data-v-70dc2566],
.fade-leave-to[data-v-70dc2566] {
opacity: 0;
}
.fade-visibility-enter-from[data-v-70dc2566],
.fade-visibility-leave-to[data-v-70dc2566] {
visibility: hidden;
opacity: 0;
}
.modal-in-enter-active[data-v-70dc2566],
.modal-in-leave-active[data-v-70dc2566],
.modal-out-enter-active[data-v-70dc2566],
.modal-out-leave-active[data-v-70dc2566] {
transition: opacity 250ms;
}
.modal-in-enter-from[data-v-70dc2566],
.modal-in-leave-to[data-v-70dc2566],
.modal-out-enter-from[data-v-70dc2566],
.modal-out-leave-to[data-v-70dc2566] {
opacity: 0;
}
.modal-in-enter .modal-container[data-v-70dc2566],
.modal-in-leave-to .modal-container[data-v-70dc2566] {
transform: scale(0.9);
}
.modal-out-enter .modal-container[data-v-70dc2566],
.modal-out-leave-to .modal-container[data-v-70dc2566] {
transform: scale(1.1);
}
.modal-mask .play-pause-icons .progress-ring[data-v-70dc2566] {
position: absolute;
top: 0;
inset-inline-start: 0;
transform: rotate(-90deg);
}
.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-70dc2566] {
transition: 100ms stroke-dashoffset;
transform-origin: 50% 50%;
animation: progressring-70dc2566 linear var(--slideshow-duration) infinite;
stroke-linecap: round;
stroke-dashoffset: 94.2477796077;
stroke-dasharray: 94.2477796077;
}
.modal-mask .play-pause-icons--paused .icon-pause[data-v-70dc2566] {
animation: breath-70dc2566 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-70dc2566] {
animation-play-state: paused !important;
}
@keyframes progressring-70dc2566 {
from {
stroke-dashoffset: 94.2477796077;
}
to {
stroke-dashoffset: 0;
}
}
@keyframes breath-70dc2566 {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-4095bb7f] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-settings-section[data-v-4095bb7f] {
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
--app-settings-section-text-offset: var(--form-element-label-offset);
--app-settings-section-content-gap: calc(6 * var(--default-grid-baseline));
margin-block-end: calc(8 * var(--default-grid-baseline));
}
.app-settings-section__name[data-v-4095bb7f] {
margin: 0;
padding-inline: var(--app-settings-section-text-offset);
padding-block: 0;
font-size: 20px;
font-weight: bold;
}
.app-settings-section__description[data-v-4095bb7f] {
padding-inline: var(--app-settings-section-text-offset);
color: var(--color-text-maxcontrast);
}
.app-settings-section__content[data-v-4095bb7f] {
margin-block-start: calc(2 * var(--default-grid-baseline));
display: flex;
flex-direction: column;
justify-content: stretch;
gap: var(--app-settings-section-content-gap);
}
.app-settings-section__legacy[data-v-4095bb7f] {
--app-settings-section-text-offset: 0;
--app-settings-section-content-gap: 0;
}
._appSettingsSectionShortcuts_1trvh_2 {
display: flex;
flex-direction: column;
gap: calc(4 * var(--default-grid-baseline));
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1y2dv_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._sidebarTabsButton_1y2dv_20 {
border: none;
border-bottom: var(--default-grid-baseline) solid transparent !important;
border-radius: var(--border-radius-small);
background-color: var(--color-main-background);
color: var(--color-main-text);
font-size: var(--default-font-size);
cursor: pointer;
display: flex;
flex-direction: column;
gap: var(--default-grid-baseline);
padding: var(--border-radius-small);
transition: background-color var(--animation-quick), border-bottom-color var(--animation-quick);
min-width: var(--default-clickable-area);
}
._sidebarTabsButton_1y2dv_20:hover {
background-color: var(--color-background-hover) !important;
}
._sidebarTabsButton_1y2dv_20:active, ._sidebarTabsButton_1y2dv_20:focus {
background-color: var(--color-main-background) !important;
}
._sidebarTabsButton_1y2dv_20 * {
cursor: pointer;
}
._sidebarTabsButton_selected_1y2dv_45 {
border-bottom-color: var(--color-primary-element) !important;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
cursor: default;
}
._sidebarTabsButton_selected_1y2dv_45:hover {
background-color: var(--color-primary-element-light-hover) !important;
color: var(--color-primary-element-light-text) !important;
}
._sidebarTabsButton_selected_1y2dv_45 * {
cursor: default;
}
._sidebarTabsButton__name_1y2dv_59 {
font-weight: normal;
overflow: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
}
._sidebarTabsButton_selected_1y2dv_45 ._sidebarTabsButton__name_1y2dv_59 {
font-weight: bold;
}
._sidebarTabsButton__icon_1y2dv_70 {
display: inline-flex;
align-items: center;
justify-content: center;
}
._sidebarTabsButton__legacyIcon_1y2dv_76 {
background-size: 20px;
display: flex;
align-items: center;
justify-content: center;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-1e2d5bfb] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-sidebar-tabs[data-v-1e2d5bfb] {
display: flex;
flex-direction: column;
min-height: 0;
flex: 1 1 100%;
}
.app-sidebar-tabs__nav[data-v-1e2d5bfb] {
display: flex;
justify-content: stretch;
margin: 10px 8px 0 8px;
border-bottom: 1px solid var(--color-border);
}
.app-sidebar-tabs__tab[data-v-1e2d5bfb] {
flex: 1 1 1px;
}
.app-sidebar-tabs__content[data-v-1e2d5bfb] {
position: relative;
min-height: 256px;
height: 100%;
}
.app-sidebar-tabs__content--multiple[data-v-1e2d5bfb] > :not(section) {
display: none;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
@property --app-sidebar-offset {
syntax: "<length>";
initial-value: 0;
inherits: true;
}
body {
/**
* The padding between the toggle button and the page border
*/
--app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2);
/**
* The minimal offset width required to be reserved for the toggle button.
* Automatically changes to 0 when there is no toggle button.
*/
--app-sidebar-offset: 0;
transition: --app-sidebar-offset 0ms !important;
}
body:has(.app-sidebar.slide-right-enter-active),
body:has(.app-sidebar.slide-right-leave-active) {
transition: --app-sidebar-offset var(--animation-quick);
}
body:has(.app-sidebar__toggle) {
--app-sidebar-offset: calc(var(--app-sidebar-padding) + var(--default-clickable-area));
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-104e67d6] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/*
Sidebar: to be used within #content
app-content will be shrunk properly
*/
.app-sidebar[data-v-104e67d6] {
--app-sidebar-width: clamp(300px, 27vw, 500px);
--app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2);
width: var(--app-sidebar-width);
z-index: 1500;
top: 0;
inset-inline-end: 0;
display: flex;
overflow-x: hidden;
overflow-y: auto;
flex-direction: column;
flex-shrink: 0;
height: 100%;
border-inline-start: 1px solid var(--color-border);
background: var(--color-main-background);
position: relative;
}
.app-sidebar__toggle[data-v-104e67d6] {
position: absolute !important;
inset-block-start: var(--app-sidebar-padding);
inset-inline-end: var(--app-sidebar-padding);
z-index: 1001;
}
.app-sidebar .app-sidebar-header[data-v-104e67d6] {
--app-sidebar-close-button-offset: calc(var(--default-clickable-area) + var(--app-sidebar-padding));
}
.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-104e67d6] {
position: absolute;
z-index: 100;
top: var(--app-sidebar-padding);
inset-inline-end: var(--app-sidebar-padding);
width: var(--default-clickable-area);
height: var(--default-clickable-area);
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info[data-v-104e67d6] {
flex-direction: row;
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__figure[data-v-104e67d6] {
--figure-size: calc($desc-height + var(--app-sidebar-padding));
z-index: 2;
width: var(--figure-size);
height: var(--figure-size);
margin: calc(var(--app-sidebar-padding) / 2);
border-radius: 3px;
flex: 0 0 auto;
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-104e67d6] {
padding-inline-start: 0;
flex: 1 1 auto;
min-width: 0;
padding-inline-end: calc(var(--default-clickable-area) + var(--app-sidebar-close-button-offset));
padding-top: var(--app-sidebar-padding);
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-104e67d6] {
padding-inline-end: var(--app-sidebar-close-button-offset);
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-104e67d6] {
z-index: 3;
position: absolute;
top: calc(var(--app-sidebar-padding) / 2);
inset-inline-start: calc(-1 * var(--default-clickable-area));
gap: 0;
}
.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc .app-sidebar-header__menu[data-v-104e67d6] {
top: var(--app-sidebar-padding);
inset-inline-end: var(--app-sidebar-close-button-offset);
position: absolute;
}
.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-104e67d6] {
position: absolute;
top: var(--app-sidebar-padding);
inset-inline-end: var(--app-sidebar-close-button-offset);
}
.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc[data-v-104e67d6] {
padding-inline-end: calc(var(--default-clickable-area) + var(--app-sidebar-close-button-offset));
}
.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-104e67d6] {
padding-inline-end: var(--app-sidebar-close-button-offset);
}
.app-sidebar .app-sidebar-header .app-sidebar-header__info[data-v-104e67d6] {
display: flex;
flex-direction: column;
}
.app-sidebar .app-sidebar-header__figure[data-v-104e67d6] {
width: 100%;
height: 250px;
max-height: 250px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.app-sidebar .app-sidebar-header__figure--with-action[data-v-104e67d6] {
cursor: pointer;
}
.app-sidebar .app-sidebar-header__desc[data-v-104e67d6] {
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-inline: var(--app-sidebar-padding);
padding-block: var(--app-sidebar-padding) calc(var(--app-sidebar-padding) / 2);
gap: 0 4px;
}
.app-sidebar .app-sidebar-header__desc--with-tertiary-action[data-v-104e67d6] {
padding-inline-start: 6px;
}
.app-sidebar .app-sidebar-header__desc--editable .app-sidebar-header__mainname-form[data-v-104e67d6], .app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__mainname-form[data-v-104e67d6] {
margin-top: -2px;
margin-bottom: -2px;
}
.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__subname[data-v-104e67d6] {
margin-top: -2px;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-104e67d6] {
display: flex;
height: var(--default-clickable-area);
width: var(--default-clickable-area);
justify-content: center;
flex: 0 0 auto;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-104e67d6] {
box-shadow: none;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-104e67d6]:not([aria-pressed=true]):hover {
box-shadow: none;
background-color: var(--color-background-hover);
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container[data-v-104e67d6] {
flex: 1 1 auto;
display: flex;
flex-direction: column;
justify-content: center;
min-width: 0;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-104e67d6] {
display: flex;
align-items: center;
min-height: var(--default-clickable-area);
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-104e67d6] {
padding: 0;
min-height: 30px;
font-size: 20px;
line-height: 30px;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-104e67d6] .linkified {
cursor: pointer;
text-decoration: underline;
margin: 0;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-104e67d6] {
display: flex;
flex: 1 1 auto;
align-items: center;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form input.app-sidebar-header__mainname-input[data-v-104e67d6] {
flex: 1 1 auto;
margin: 0;
padding: 7px;
font-size: 20px;
font-weight: bold;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__menu[data-v-104e67d6] {
margin-inline-start: 5px;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname[data-v-104e67d6],
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] {
overflow: hidden;
width: 100%;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] {
color: var(--color-text-maxcontrast);
font-size: var(--default-font-size);
padding: 0;
}
.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] * {
vertical-align: text-bottom;
}
.app-sidebar .app-sidebar-header .app-sidebar-header__mainname--hidden[data-v-104e67d6] {
position: absolute;
top: 0;
inset-inline-start: 0;
margin: 0;
width: 1px;
height: 1px;
overflow: hidden;
}
.app-sidebar .app-sidebar-header__description[data-v-104e67d6] {
display: flex;
align-items: center;
margin: 0 10px;
}
@media only screen and (max-width: 512px) {
.app-sidebar[data-v-104e67d6] {
position: absolute;
--app-sidebar-width: 100vw;
}
}
.slide-right-leave-active[data-v-104e67d6],
.slide-right-enter-active[data-v-104e67d6] {
transition-duration: var(--animation-quick);
transition-property: margin-inline-end;
}
.slide-right-enter-to[data-v-104e67d6],
.slide-right-leave[data-v-104e67d6] {
margin-inline-end: 0;
}
.slide-right-enter-from[data-v-104e67d6],
.slide-right-leave-to[data-v-104e67d6] {
margin-inline-end: calc(-1 * var(--app-sidebar-width));
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-b101d636] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.empty-content[data-v-b101d636] {
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
/* In case of using in a flex container - flex in advance */
flex-grow: 1;
padding: var(--default-grid-baseline);
}
.modal-wrapper .empty-content[data-v-b101d636] {
margin-top: 5vh;
margin-bottom: 5vh;
}
.empty-content__icon[data-v-b101d636] {
display: flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
margin: 0 auto 15px;
opacity: 0.4;
background-repeat: no-repeat;
background-position: center;
background-size: 64px;
}
.empty-content__icon[data-v-b101d636] svg {
width: 64px !important;
height: 64px !important;
max-width: 64px !important;
max-height: 64px !important;
}
.empty-content__name[data-v-b101d636] {
margin-bottom: 10px;
text-align: center;
font-weight: bold;
font-size: 20px;
line-height: 30px;
}
.empty-content__description[data-v-b101d636] {
color: var(--color-text-maxcontrast);
text-align: center;
text-wrap-style: balance;
}
.empty-content__action[data-v-b101d636] {
margin-top: 8px;
}
.modal-wrapper .empty-content__action[data-v-b101d636] {
margin-top: 20px;
display: flex;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-dba10798] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.app-sidebar__tab[data-v-dba10798] {
display: none;
padding: 10px;
min-height: 100%;
max-height: 100%;
height: 100%;
overflow: auto;
}
.app-sidebar__tab[data-v-dba10798]:focus {
border-color: var(--color-primary-element);
box-shadow: 0 0 0.2em var(--color-primary-element);
outline: 0;
}
.app-sidebar__tab--active[data-v-dba10798] {
display: block;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1xe1x_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._assistantButton_1xe1x_20 {
--assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));
--assistant-button-background-color: var(--color-background-assistant, #F6F5FF);
background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));
border-radius: var(--border-radius-element);
height: var(--default-clickable-area);
width: fit-content;
padding-inline: 1px;
padding-block: 1px 2px;
}
._assistantButton_disabled_1xe1x_30 {
filter: saturate(0.5);
opacity: 0.5;
}
._assistantButton_primary_1xe1x_34 {
--assistant-button-color: white;
--assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));
}
._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,
._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {
color: white !important;
}
._assistantButton__button_1xe1x_42 {
--button-size: calc(var(--default-clickable-area) - 3px) !important;
background-color: var(--assistant-button-background-color) !important;
background-image: var(--assistant-button-background-color) !important;
border: none !important;
}
._assistantButton__button_1xe1x_42:hover {
filter: brightness(120%);
}
._assistantButton__text_1xe1x_39 {
background-image: var(--assistant-button-color);
color: transparent !important;
background-clip: text;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1ndue_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._assistantIcon_1ndue_20 {
display: inline-flex;
align-items: center;
justify-content: center;
}
._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {
display: flex;
min-height: var(--default-clickable-area);
min-width: var(--default-clickable-area);
}
._assistantIcon__svg_1ndue_30 {
display: inline-block;
width: var(--6629513e);
height: var(--6629513e);
max-width: var(--6629513e);
max-height: var(--6629513e);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_ri18g_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._assistantContent_ri18g_20 {
background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));
border-radius: var(--border-radius-container);
padding: 2px;
}
._assistantContent__inner_ri18g_25 {
background-color: var(--color-background-assistant, #F6F5FF);
border-radius: calc(var(--border-radius-container) - 1px);
color: var(--color-main-text);
padding: calc(var(--border-radius-container) - 1px);
height: 100%;
width: 100%;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d7dc2a1f] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.avatardiv[data-v-d7dc2a1f] {
position: relative;
display: inline-block;
width: var(--avatar-size);
height: var(--avatar-size);
}
.avatardiv--unknown[data-v-d7dc2a1f] {
position: relative;
background-color: var(--color-main-background);
white-space: normal;
}
.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {
background-color: var(--color-main-background) !important;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;
}
.avatardiv--with-menu[data-v-d7dc2a1f] {
cursor: pointer;
}
.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {
position: absolute;
top: 0;
inset-inline-start: 0;
}
.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {
cursor: pointer;
opacity: 0;
}
.avatardiv--with-menu[data-v-d7dc2a1f]:focus-within .action-item__menutoggle, .avatardiv--with-menu[data-v-d7dc2a1f]:hover .action-item__menutoggle, .avatardiv--with-menu.avatardiv--with-menu-loading[data-v-d7dc2a1f] .action-item__menutoggle {
opacity: 1;
}
.avatardiv--with-menu:focus-within img[data-v-d7dc2a1f], .avatardiv--with-menu:hover img[data-v-d7dc2a1f], .avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-d7dc2a1f] {
opacity: 0.3;
}
.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,
.avatardiv--with-menu img[data-v-d7dc2a1f] {
transition: opacity var(--animation-quick);
}
.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,
.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {
height: var(--avatar-size);
min-height: var(--avatar-size);
width: var(--avatar-size) !important;
min-width: var(--avatar-size);
}
.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {
--button-radius: calc(var(--avatar-size) / 2);
}
.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {
display: block;
height: var(--avatar-size);
width: var(--avatar-size);
background-color: var(--color-main-background);
border-radius: calc(var(--avatar-size) / 2);
}
.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {
position: absolute;
top: 0;
inset-inline-start: 0;
display: block;
width: 100%;
text-align: center;
font-weight: normal;
}
.avatardiv img[data-v-d7dc2a1f] {
width: 100%;
height: 100%;
object-fit: cover;
}
.avatardiv .material-design-icon[data-v-d7dc2a1f] {
width: var(--avatar-size);
height: var(--avatar-size);
}
.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {
--avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));
--avatar-status-size-min: var(--font-size-small);
--avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));
box-sizing: border-box;
position: absolute;
inset-inline-end: 0;
inset-block-end: 0;
height: var(--avatar-status-size);
width: var(--avatar-status-size);
line-height: 1;
font-size: calc(var(--avatar-status-size) / 1.2);
background-color: var(--color-main-background);
background-repeat: no-repeat;
background-size: var(--avatar-status-size);
background-position: center;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {
border-color: var(--color-background-hover);
background-color: var(--color-background-hover);
}
.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {
border-color: var(--color-primary-element-light);
background-color: var(--color-primary-element-light);
}
.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {
border: none;
background-color: transparent;
}
.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {
position: relative;
display: inline-block;
}
.avatar-class-icon[data-v-d7dc2a1f] {
display: block;
border-radius: calc(var(--avatar-size) / 2);
background-color: var(--color-background-darker);
height: 100%;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-45238efd] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {
color: var(--color-primary-element-text);
background-color: var(--color-primary-element);
}
.mention-bubble__wrapper[data-v-45238efd] {
position: relative;
max-width: 150px;
height: 18px;
vertical-align: text-bottom;
display: inline-flex;
align-items: center;
}
.mention-bubble__content[data-v-45238efd] {
display: inline-flex;
overflow: hidden;
align-items: center;
max-width: 100%;
height: 20px;
-webkit-user-select: none;
user-select: none;
padding-inline: 2px 6px;
border-radius: 10px;
background-color: var(--color-background-dark);
}
.mention-bubble__icon[data-v-45238efd] {
position: relative;
width: 16px;
height: 16px;
border-radius: 8px;
background-color: var(--color-background-darker);
background-repeat: no-repeat;
background-position: center;
background-size: 12px;
}
.mention-bubble__icon--with-avatar[data-v-45238efd] {
color: inherit;
background-size: cover;
}
.mention-bubble__title[data-v-45238efd] {
overflow: hidden;
margin-inline-start: 2px;
white-space: nowrap;
text-overflow: ellipsis;
}
.mention-bubble__title[data-v-45238efd]::before {
content: attr(title);
}
.mention-bubble__select[data-v-45238efd] {
position: absolute;
z-index: -1;
inset-inline-start: -100vw;
width: 1px;
height: 1px;
overflow: hidden;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-881a79fb] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.user-status-icon[data-v-881a79fb] {
--user-status-color-online: #2D7B41;
--user-status-color-busy: #DB0606;
--user-status-color-away: #C88800;
--user-status-color-offline: #6B6B6B;
display: flex;
justify-content: center;
align-items: center;
}
.user-status-icon--invisible[data-v-881a79fb] {
filter: var(--background-invert-if-dark);
}
.user-status-icon[data-v-881a79fb] svg {
width: 100%;
height: 100%;
}
._fadeTransition_13rtj_2 {
transition: all var(--animation-quick) ease;
}
._fadeTransitionActive_13rtj_6 {
opacity: 0;
position: absolute;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-28ef52a4] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.vue-crumb[data-v-28ef52a4] {
background-image: none;
display: inline-flex;
height: var(--default-clickable-area);
padding: 0;
}
.vue-crumb[data-v-28ef52a4]:last-child {
min-width: 0;
}
.vue-crumb:last-child .vue-crumb__separator[data-v-28ef52a4] {
display: none;
}
.vue-crumb--hidden[data-v-28ef52a4] {
display: none;
}
.vue-crumb__separator[data-v-28ef52a4] {
padding: 0;
color: var(--color-text-maxcontrast);
}
.vue-crumb.vue-crumb--hovered[data-v-28ef52a4] .button-vue {
background-color: var(--color-background-dark);
color: var(--color-main-text);
}
.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue {
color: var(--color-text-maxcontrast);
}
.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue:hover, .vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue:focus {
background-color: var(--color-background-dark);
color: var(--color-main-text);
}
.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue__text {
font-weight: normal;
}
.vue-crumb[data-v-28ef52a4] .button-vue__text {
margin: 0;
}
.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item {
max-width: 100%;
}
.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item .button-vue {
padding: 0 4px 0 16px;
max-width: 100%;
}
.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item .button-vue__wrapper {
flex-direction: row-reverse;
}
.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item.action-item--open .action-item__menutoggle {
background-color: var(--color-background-dark);
color: var(--color-main-text);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-af2b1226] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.breadcrumb[data-v-af2b1226] {
width: 100%;
flex-grow: 1;
display: inline-flex;
align-items: center;
}
.breadcrumb--collapsed[data-v-af2b1226] .vue-crumb:last-child {
min-width: 100px;
}
.breadcrumb nav[data-v-af2b1226] {
flex-shrink: 1;
min-width: 0;
}
.breadcrumb .breadcrumb__crumbs[data-v-af2b1226] {
max-width: 100%;
}
.breadcrumb .breadcrumb__crumbs[data-v-af2b1226], .breadcrumb .breadcrumb__actions[data-v-af2b1226] {
display: inline-flex;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-2aa1d7ea] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.nc-chip[data-v-2aa1d7ea] {
--chip-size: 24px;
--chip-radius: calc(var(--chip-size) / 2);
height: var(--chip-size);
max-width: fit-content;
display: flex;
flex-direction: row;
align-items: center;
border-radius: var(--chip-radius);
background-color: var(--color-background-hover);
}
.nc-chip--primary[data-v-2aa1d7ea] {
background-color: var(--color-primary-element);
color: var(--color-primary-element-text);
}
.nc-chip--secondary[data-v-2aa1d7ea] {
background-color: var(--color-primary-element-light);
color: var(--color-primary-element-light-text);
}
.nc-chip--error[data-v-2aa1d7ea] {
background-color: var(--color-error);
color: var(--color-error-text);
}
.nc-chip--warning[data-v-2aa1d7ea] {
background-color: var(--color-warning);
color: var(--color-warning-text);
}
.nc-chip--success[data-v-2aa1d7ea] {
background-color: var(--color-success);
color: var(--color-success-text);
}
.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {
padding-inline-end: calc(2 * var(--default-grid-baseline));
}
.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {
padding-inline-start: calc(2 * var(--default-grid-baseline));
}
.nc-chip__text[data-v-2aa1d7ea] {
flex: 1 auto;
overflow: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
}
.nc-chip__icon[data-v-2aa1d7ea] {
flex: 0 0 var(--chip-size);
margin-inline-end: var(--default-grid-baseline);
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
height: var(--chip-size);
width: var(--chip-size);
}
.nc-chip__actions[data-v-2aa1d7ea] {
flex: 0 0 var(--chip-size);
--default-clickable-area: var(--chip-size);
--border-radius-element: var(--chip-radius);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-52d18b4a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.fade-enter-active[data-v-52d18b4a], .fade-leave-active[data-v-52d18b4a] {
transition: opacity 0.3s ease;
}
.fade-enter[data-v-52d18b4a], .fade-leave-to[data-v-52d18b4a] {
opacity: 0;
}
.linked-icons[data-v-52d18b4a] {
display: flex;
}
.linked-icons img[data-v-52d18b4a] {
padding: 12px;
height: var(--default-clickable-area);
display: block;
background-repeat: no-repeat;
background-position: center;
opacity: 0.7;
}
.linked-icons img[data-v-52d18b4a]:hover {
opacity: 1;
}
.popovermenu[data-v-52d18b4a] {
display: none;
}
.popovermenu.open[data-v-52d18b4a] {
display: block;
}
li.collection-list-item[data-v-52d18b4a] {
flex-wrap: wrap;
height: auto;
cursor: pointer;
margin-bottom: 0 !important;
}
li.collection-list-item .collection-avatar[data-v-52d18b4a] {
margin-top: 0;
}
li.collection-list-item form[data-v-52d18b4a], li.collection-list-item .collection-item-name[data-v-52d18b4a] {
flex-basis: 10%;
flex-grow: 1;
display: flex;
}
li.collection-list-item .collection-item-name[data-v-52d18b4a] {
padding: 12px 9px;
}
li.collection-list-item input[data-v-52d18b4a] {
margin-top: 4px;
border-color: var(--color-border-maxcontrast);
}
li.collection-list-item input[type=text][data-v-52d18b4a] {
flex-grow: 1;
}
li.collection-list-item .error[data-v-52d18b4a] {
flex-basis: 100%;
width: 100%;
}
li.collection-list-item .resource-list-details[data-v-52d18b4a] {
flex-basis: 100%;
width: 100%;
}
li.collection-list-item .resource-list-details li[data-v-52d18b4a] {
display: flex;
margin-inline-start: var(--default-clickable-area);
border-radius: 3px;
cursor: pointer;
}
li.collection-list-item .resource-list-details li[data-v-52d18b4a]:hover {
background-color: var(--color-background-dark);
}
li.collection-list-item .resource-list-details li a[data-v-52d18b4a] {
flex-grow: 1;
padding: 3px;
max-width: calc(100% - 30px);
display: flex;
}
li.collection-list-item .resource-list-details span[data-v-52d18b4a] {
display: inline-block;
vertical-align: top;
margin-inline-end: 10px;
}
li.collection-list-item .resource-list-details span.resource-name[data-v-52d18b4a] {
text-overflow: ellipsis;
overflow: hidden;
position: relative;
vertical-align: top;
white-space: nowrap;
flex-grow: 1;
padding: 4px;
}
li.collection-list-item .resource-list-details img[data-v-52d18b4a] {
width: 24px;
height: 24px;
}
li.collection-list-item .resource-list-details .icon-close[data-v-52d18b4a] {
opacity: 0.7;
}
li.collection-list-item .resource-list-details .icon-close[data-v-52d18b4a]:hover, li.collection-list-item .resource-list-details .icon-close[data-v-52d18b4a]:focus {
opacity: 1;
}
.should-shake[data-v-52d18b4a] {
animation: shake-52d18b4a 0.6s 1 linear;
}
@keyframes shake-52d18b4a {
0% {
transform: translate(15px);
}
20% {
transform: translate(-15px);
}
40% {
transform: translate(7px);
}
60% {
transform: translate(-7px);
}
80% {
transform: translate(3px);
}
100% {
transform: translate(0px);
}
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d175e795] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.collection-list[data-v-d175e795] * {
box-sizing: border-box;
}
.collection-list > li[data-v-d175e795] {
display: flex;
align-items: center;
gap: 12px;
}
.collection-list > li > .avatar[data-v-d175e795] {
margin-top: 0;
}
#collection-select-container[data-v-d175e795] {
display: flex;
flex-direction: column;
}
.v-select span.avatar[data-v-d175e795] {
display: block;
padding: 16px;
opacity: 0.7;
background-repeat: no-repeat;
background-position: center;
}
.v-select span.avatar[data-v-d175e795]:hover {
opacity: 1;
}
p.hint[data-v-d175e795] {
z-index: 1;
margin-top: -16px;
padding: 8px 8px;
color: var(--color-text-maxcontrast);
line-height: normal;
}
div.avatar[data-v-d175e795] {
width: 32px;
height: 32px;
margin: 0;
padding: 8px;
background-color: var(--color-background-dark);
margin-top: 30px;
}
/** TODO provide white icon in core */
.icon-projects[data-v-d175e795] {
display: block;
padding: 8px;
background-repeat: no-repeat;
background-position: center;
}
.option__wrapper[data-v-d175e795] {
display: flex;
}
.option__wrapper .avatar[data-v-d175e795] {
display: block;
width: 32px;
height: 32px;
background-color: var(--color-background-darker) !important;
}
.option__wrapper .option__title[data-v-d175e795] {
padding: 4px;
}
.fade-enter-active[data-v-d175e795], .fade-leave-active[data-v-d175e795] {
transition: opacity 0.5s;
}
.fade-enter[data-v-d175e795], .fade-leave-to[data-v-d175e795] {
opacity: 0;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-3d24879b] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.color-picker[data-v-3d24879b] {
display: flex;
overflow: hidden;
align-content: flex-end;
flex-direction: column;
justify-content: space-between;
padding: var(--border-radius-element);
min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));
}
.color-picker--clearable[data-v-3d24879b] {
min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));
}
.color-picker--advanced-fields[data-v-3d24879b] {
min-width: 264px;
}
.color-picker__clear[data-v-3d24879b] {
color: var(--color-main-text);
}
.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {
color: var(--color-text-maxcontrast);
}
.color-picker__simple[data-v-3d24879b] {
display: grid;
grid-template-columns: repeat(auto-fit, var(--default-clickable-area));
grid-auto-rows: var(--default-clickable-area);
}
.color-picker__simple-color-circle[data-v-3d24879b] {
display: flex;
align-items: center;
justify-content: center;
width: calc(var(--default-clickable-area) - 10px);
height: calc(var(--default-clickable-area) - 10px);
min-height: calc(var(--default-clickable-area) - 10px);
margin: auto;
padding: 0;
color: white;
border: 1px solid rgba(0, 0, 0, 0.25);
border-radius: 50%;
font-size: 16px;
}
.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {
outline: 2px solid var(--color-main-text);
}
.color-picker__simple-color-circle[data-v-3d24879b]:hover {
opacity: 0.6;
}
.color-picker__simple-color-circle--active[data-v-3d24879b] {
width: calc(var(--default-clickable-area) - 6px);
height: calc(var(--default-clickable-area) - 6px);
min-height: calc(var(--default-clickable-area) - 6px);
transition: all 100ms ease-in-out;
opacity: 1 !important;
}
.color-picker__advanced[data-v-3d24879b] {
box-shadow: none !important;
}
.color-picker__navigation[data-v-3d24879b] {
display: flex;
flex-direction: row;
gap: var(--default-grid-baseline);
justify-content: space-between;
margin-top: calc(2 * var(--default-grid-baseline));
}
[data-v-3d24879b] .vc-chrome {
width: unset;
background-color: var(--color-main-background);
}
[data-v-3d24879b] .vc-chrome-color-wrap {
width: 30px;
height: 30px;
}
[data-v-3d24879b] .vc-chrome-active-color {
border-radius: 17px;
}
[data-v-3d24879b] .vc-chrome-body {
padding: 14px 0 0 0;
background-color: var(--color-main-background);
}
[data-v-3d24879b] .vc-chrome-body .vc-input__input {
--input-border-radius: var(--border-radius-element);
--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));
width: 100%;
height: var(--default-clickable-area);
margin: 0;
padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));
padding-block: var(--input-border-width-offset);
border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);
border-radius: var(--input-border-radius);
font-size: var(--default-font-size);
color: var(--color-main-text);
box-shadow: none;
}
[data-v-3d24879b] .vc-chrome-body .vc-input__input:active:not([disabled]),[data-v-3d24879b] .vc-chrome-body .vc-input__input:hover:not([disabled]),[data-v-3d24879b] .vc-chrome-body .vc-input__input:focus:not([disabled]) {
--input-border-width-offset: 0px;
border-color: var(--color-main-text);
border-width: var(--border-width-input-focused, 2px);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
}
[data-v-3d24879b] .vc-chrome-body .vc-input__input:active:not([disabled]) + .vc-input__label,[data-v-3d24879b] .vc-chrome-body .vc-input__input:hover:not([disabled]) + .vc-input__label,[data-v-3d24879b] .vc-chrome-body .vc-input__input:focus:not([disabled]) + .vc-input__label {
color: var(--color-main-text);
}
[data-v-3d24879b] .vc-chrome-body .vc-input__label {
position: absolute;
inset-inline: var(--border-width-input-focused, 2px);
inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);
max-width: fit-content;
margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));
margin-block: 0;
padding-inline: var(--default-grid-baseline);
font-family: var(--font-face);
font-size: var(--font-size-small, 13px);
line-height: 1.5;
font-weight: 500;
color: var(--color-text-maxcontrast);
background-color: var(--color-main-background);
pointer-events: none;
}
[data-v-3d24879b] .vc-chrome-toggle-btn {
display: flex;
justify-content: center;
align-items: center;
width: var(--default-clickable-area);
height: var(--default-clickable-area);
margin-inline-start: 6px;
filter: var(--background-invert-if-dark);
}
[data-v-3d24879b] .vc-chrome-toggle-icon {
width: 24px;
height: 24px;
margin: 0;
}
[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
inset: 0;
}
[data-v-3d24879b] .vc-chrome-saturation-wrap {
border-radius: 3px;
}
[data-v-3d24879b] .vc-chrome-saturation-circle {
width: 20px;
height: 20px;
}
.slide-enter-from[data-v-3d24879b] {
transform: translateX(-50%);
opacity: 0;
}
.slide-enter-to[data-v-3d24879b] {
transform: translateX(0);
opacity: 1;
}
.slide-leave-from[data-v-3d24879b] {
transform: translateX(0);
opacity: 1;
}
.slide-leave-to[data-v-3d24879b] {
transform: translateX(-50%);
opacity: 0;
}
.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {
transition: all 50ms ease-in-out;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
#skip-actions.vue-skip-actions:focus-within {
top: 0 !important;
inset-inline-start: 0 !important;
width: 100vw;
height: 100vh;
padding: var(--body-container-margin) !important;
backdrop-filter: brightness(50%);
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d9b0d7e8] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.vue-skip-actions__container[data-v-d9b0d7e8] {
background-color: var(--color-main-background);
border-radius: var(--border-radius-element);
padding: 22px;
}
.vue-skip-actions__headline[data-v-d9b0d7e8] {
font-weight: bold;
font-size: 20px;
line-height: 30px;
margin-bottom: 12px;
}
.vue-skip-actions__buttons[data-v-d9b0d7e8] {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.vue-skip-actions__buttons[data-v-d9b0d7e8] > * {
flex: 1 0 fit-content;
}
.vue-skip-actions__image[data-v-d9b0d7e8] {
margin-top: 12px;
}
.vue-skip-actions__image[data-v-d9b0d7e8]:dir(rtl) {
transform: rotateY(180deg);
}
.content[data-v-d9b0d7e8] {
display: flex;
width: calc(100% - var(--body-container-margin) * 2);
border-radius: var(--body-container-radius);
height: var(--body-height);
overflow: hidden;
padding: 0;
}
.content[data-v-d9b0d7e8]:not(.with-sidebar--full) {
position: fixed;
}
.content[data-v-d9b0d7e8], .content[data-v-d9b0d7e8] * {
box-sizing: border-box;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-36ffc13f] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.counter-bubble__counter[data-v-36ffc13f] {
--counter-bubble-height: 22px;
font-size: var(--font-size-small, 13px);
overflow: hidden;
width: fit-content;
min-width: var(--counter-bubble-height);
text-align: center;
line-height: var(--counter-bubble-height);
padding: 0 calc(1.5 * var(--default-grid-baseline));
border-radius: 0.5lh;
background-color: var(--color-primary-element-light);
font-weight: bold;
color: var(--color-primary-element-light-text);
}
.counter-bubble__counter .active[data-v-36ffc13f] {
color: var(--color-main-background);
background-color: var(--color-primary-element-light);
}
.counter-bubble__counter--highlighted[data-v-36ffc13f] {
color: var(--color-primary-element-text);
background-color: var(--color-primary-element);
}
.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {
color: var(--color-primary-element);
background-color: var(--color-main-background);
}
.counter-bubble__counter--outlined[data-v-36ffc13f] {
color: var(--color-primary-element);
background: transparent;
box-shadow: inset 0 0 0 2px;
}
.counter-bubble__counter--outlined.active[data-v-36ffc13f] {
color: var(--color-main-background);
box-shadow: inset 0 0 0 2px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-6b5fc397] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.dashboard-widget[data-v-6b5fc397] .empty-content {
text-align: center;
padding-top: 5vh;
}
.dashboard-widget[data-v-6b5fc397] .empty-content.half-screen {
padding-top: 0;
margin-bottom: 1vh;
}
.more[data-v-6b5fc397] {
display: block;
text-align: center;
color: var(--color-text-maxcontrast);
line-height: 60px;
cursor: pointer;
}
.more[data-v-6b5fc397]:hover, .more[data-v-6b5fc397]:focus {
background-color: var(--color-background-hover);
border-radius: var(--border-radius-element);
color: var(--color-main-text);
}
/* skeleton */
.item-list__entry[data-v-6b5fc397] {
display: flex;
align-items: flex-start;
padding: 8px;
}
.item-list__entry .item-avatar[data-v-6b5fc397] {
position: relative;
margin-block: auto;
background-color: var(--color-background-dark) !important;
}
.item-list__entry .item__details[data-v-6b5fc397] {
padding-inline-start: 8px;
max-height: var(--default-clickable-area);
flex-grow: 1;
overflow: hidden;
display: flex;
flex-direction: column;
}
.item-list__entry .item__details h3[data-v-6b5fc397],
.item-list__entry .item__details .message[data-v-6b5fc397] {
white-space: nowrap;
background-color: var(--color-background-dark);
}
.item-list__entry .item__details h3[data-v-6b5fc397] {
font-size: 100%;
margin: 0;
}
.item-list__entry .item__details .message[data-v-6b5fc397] {
width: 80%;
height: 15px;
margin-top: 5px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-c033ba26] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.item-list__entry[data-v-c033ba26] {
display: flex;
align-items: center;
position: relative;
padding: 8px;
}
.item-list__entry[data-v-c033ba26]:hover, .item-list__entry[data-v-c033ba26]:focus {
background-color: var(--color-background-hover);
border-radius: var(--border-radius-element);
}
.item-list__entry .item-avatar[data-v-c033ba26] {
position: relative;
margin-top: auto;
margin-bottom: auto;
}
.item-list__entry .item__details[data-v-c033ba26] {
padding-inline-start: 8px;
max-height: fit-content;
flex-grow: 1;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: center;
min-height: var(--default-clickable-area);
}
.item-list__entry .item__details h3[data-v-c033ba26],
.item-list__entry .item__details .message[data-v-c033ba26] {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.item-list__entry .item__details .message span[data-v-c033ba26] {
width: 10px;
display: inline-block;
margin-bottom: -3px;
}
.item-list__entry .item__details h3[data-v-c033ba26] {
font-size: 100%;
margin: 0;
}
.item-list__entry .item__details .message[data-v-c033ba26] {
width: 100%;
color: var(--color-text-maxcontrast);
}
.item-list__entry .item-icon[data-v-c033ba26] {
position: relative;
width: 14px;
height: 14px;
margin-top: 25px;
margin-inline: -10px -2px;
}
.item-list__entry button.primary[data-v-c033ba26] {
padding: 21px;
margin: 0;
}
/*
.content-popover {
height: 0px;
width: 0px;
margin-inline: auto;
}
.popover-container {
width: 100%;
height: 0px;
}
*/
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-02e90461] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] {
--dp-common-transition: all var(--animation-quick) ease-in;
--dp-menu-padding: 6px 8px;
--dp-animation-duration: var(--animation-quick);
--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
--dp-transition-timing: ease-out;
--dp-action-row-transtion: all 0.2s ease-in;
--dp-font-family: var(--font-face);
--dp-border-radius: var(--border-radius-element);
--dp-cell-border-radius: var(--border-radius-small);
--dp-transition-length: 22px;
--dp-transition-timing-general: var(--animation-quick);
--dp-button-height: var(--default-clickable-area);
--dp-month-year-row-height: var(--default-clickable-area);
--dp-month-year-row-button-size: var(--clickable-area-small);
--dp-button-icon-height: 20px;
--dp-calendar-wrap-padding: 0 5px;
--dp-cell-size: var(--default-clickable-area);
--dp-cell-padding: 5px;
--dp-common-padding: 10px;
--dp-input-icon-padding: var(--default-clickable-area);
--dp-input-padding: 6px 12px;
--dp-menu-min-width: 260px;
--dp-action-buttons-padding: 1px 6px;
--dp-row-margin: 5px 0;
--dp-calendar-header-cell-padding: 0.5rem;
--dp-multi-calendars-spacing: 10px;
--dp-overlay-col-padding: 3px;
--dp-time-inc-dec-button-size: var(--default-clickable-area);
--dp-font-size: 1rem;
--dp-preview-font-size: var(--font-size-small);
--dp-time-font-size: 2rem;
--dp-action-button-height: var(--clickable-area-small);
--dp-action-row-padding: 8px;
--dp-direction: ltr;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_wrap {
position: relative;
width: 100%;
box-sizing: unset;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_wrap:focus {
border-color: var(--dp-border-color-hover);
outline: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_valid {
box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);
border-color: var(--dp-success-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_valid:hover {
border-color: var(--dp-success-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_invalid {
box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);
border-color: var(--dp-danger-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_invalid:hover {
border-color: var(--dp-danger-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input {
background-color: var(--dp-background-color);
border-radius: var(--dp-border-radius);
font-family: var(--dp-font-family);
border: 1px solid var(--dp-border-color);
outline: none;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
width: 100%;
font-size: var(--dp-font-size);
line-height: calc(var(--dp-font-size) * 1.5);
padding: var(--dp-input-padding);
color: var(--dp-text-color);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input::placeholder {
opacity: 0.7;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input:hover:not(.dp__input_focus) {
border-color: var(--dp-border-color-hover);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_not_clearable {
padding-inline-end: var(--dp-input-not-clearable-padding) !important;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_reg {
caret-color: rgba(0, 0, 0, 0);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_focus {
border-color: var(--dp-border-color-focus);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__disabled {
background: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__disabled::placeholder {
color: var(--dp-disabled-color-text);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_icons {
display: inline-block;
width: var(--dp-font-size);
height: var(--dp-font-size);
stroke-width: 0;
font-size: var(--dp-font-size);
line-height: calc(var(--dp-font-size) * 1.5);
padding: 6px 12px;
color: var(--dp-icon-color);
box-sizing: content-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_icon {
cursor: pointer;
position: absolute;
top: 50%;
inset-inline-start: 0;
transform: translateY(-50%);
color: var(--dp-icon-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--clear-btn {
position: absolute;
top: 50%;
inset-inline-end: 0;
transform: translateY(-50%);
cursor: pointer;
color: var(--dp-icon-color);
background: rgba(0, 0, 0, 0);
border: none;
display: inline-flex;
align-items: center;
padding: 0;
margin: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__input_icon_pad {
padding-inline-start: var(--dp-input-icon-padding);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu {
background: var(--dp-background-color);
border-radius: var(--dp-border-radius);
min-width: var(--dp-menu-min-width);
font-family: var(--dp-font-family);
font-size: var(--dp-font-size);
user-select: none;
border: 1px solid var(--dp-menu-border-color);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu::after {
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu::before {
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu:focus {
border: 1px solid var(--dp-menu-border-color);
outline: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--menu-wrapper {
position: absolute;
z-index: 99999;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_inner {
padding: var(--dp-menu-padding);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--menu--inner-stretched {
padding: 6px 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_index {
z-index: 99999;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-loading, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_readonly, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_disabled {
position: absolute;
inset: 0;
z-index: 999999;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_disabled {
background: hsla(0, 0%, 100%, 0.5);
cursor: not-allowed;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_readonly {
background: rgba(0, 0, 0, 0);
cursor: default;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-loading {
background: hsla(0, 0%, 100%, 0.5);
cursor: default;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--menu-load-container {
display: flex;
height: 100%;
width: 100%;
justify-content: center;
align-items: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--menu-loader {
width: 48px;
height: 48px;
border: var(--dp-loader);
border-bottom-color: rgba(0, 0, 0, 0);
border-radius: 50%;
display: inline-block;
box-sizing: border-box;
animation: dp-load-rotation-02e90461 1s linear infinite;
position: absolute;
}
@keyframes dp-load-rotation-02e90461 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__arrow_top {
left: var(--dp-arrow-left);
top: 0;
height: 12px;
width: 12px;
background-color: var(--dp-background-color);
position: absolute;
border-inline-end: 1px solid var(--dp-menu-border-color);
border-top: 1px solid var(--dp-menu-border-color);
transform: translate(-50%, -50%) rotate(-45deg);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__arrow_bottom {
left: var(--dp-arrow-left);
bottom: 0;
height: 12px;
width: 12px;
background-color: var(--dp-background-color);
position: absolute;
border-inline-end: 1px solid var(--dp-menu-border-color);
border-bottom: 1px solid var(--dp-menu-border-color);
transform: translate(-50%, 50%) rotate(45deg);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_extra {
text-align: center;
padding: 2px 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-dates {
padding: 5px;
border-inline-end: 1px solid var(--dp-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-dates[data-dp-mobile] {
display: flex;
align-self: center;
border: none;
overflow-x: auto;
max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-dates-collapsed {
display: flex;
align-self: center;
border: none;
overflow-x: auto;
max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__sidebar_left {
padding: 5px;
border-inline-end: 1px solid var(--dp-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__sidebar_right {
padding: 5px;
margin-inline-end: 1px solid var(--dp-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range {
display: block;
width: 100%;
padding: 5px;
text-align: left;
white-space: nowrap;
color: var(--dp-text-color);
border-radius: var(--dp-border-radius);
transition: var(--dp-common-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range:hover {
background-color: var(--dp-hover-color);
color: var(--dp-hover-text-color);
cursor: pointer;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range[data-dp-mobile] {
border: 1px solid var(--dp-border-color);
margin: 0 3px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range[data-dp-mobile]:first-child {
margin-left: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range[data-dp-mobile]:last-child {
margin-right: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range-collapsed {
border: 1px solid var(--dp-border-color);
margin: 0 3px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range-collapsed:first-child {
margin-left: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--preset-range-collapsed:last-child {
margin-right: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_content_wrapper {
display: flex;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__menu_content_wrapper[data-dp-mobile] {
flex-direction: column-reverse;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--menu-content-wrapper-collapsed {
flex-direction: column-reverse;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_header {
position: relative;
display: flex;
justify-content: center;
align-items: center;
color: var(--dp-text-color);
white-space: nowrap;
font-weight: bold;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_header_item {
text-align: center;
flex-grow: 1;
height: var(--dp-cell-size);
padding: var(--dp-cell-padding);
width: var(--dp-cell-size);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_row {
display: flex;
justify-content: center;
align-items: center;
margin: var(--dp-row-margin);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_item {
text-align: center;
flex-grow: 1;
box-sizing: border-box;
color: var(--dp-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar {
position: relative;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_header_cell {
border-bottom: thin solid var(--dp-border-color);
padding: var(--dp-calendar-header-cell-padding);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_inner {
display: flex;
align-items: center;
text-align: center;
justify-content: center;
border-radius: var(--dp-cell-border-radius);
height: var(--dp-cell-size);
padding: var(--dp-cell-padding);
width: var(--dp-cell-size);
border: 1px solid rgba(0, 0, 0, 0);
box-sizing: border-box;
position: relative;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_inner:hover {
transition: all 0.2s;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_auto_range_start, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_start {
border-end-end-radius: 0;
border-start-end-radius: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_auto_range_end, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_end {
border-end-start-radius: 0;
border-start-start-radius: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_end, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_start, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__active_date {
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__date_hover:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_offset {
color: var(--dp-secondary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_disabled {
color: var(--dp-secondary-color);
cursor: not-allowed;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_between {
background: var(--dp-range-between-dates-background-color);
color: var(--dp-range-between-dates-text-color);
border-radius: 0;
border: 1px solid var(--dp-range-between-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__range_between_week {
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
border-radius: 0;
border-top: 1px solid var(--dp-primary-color);
border-bottom: 1px solid var(--dp-primary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__today {
border: 1px solid var(--dp-primary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__week_num {
color: var(--dp-secondary-color);
text-align: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_auto_range {
border-radius: 0;
border-top: 1px dashed var(--dp-primary-color);
border-bottom: 1px dashed var(--dp-primary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_auto_range_start {
border-start-start-radius: var(--dp-cell-border-radius);
border-end-start-radius: var(--dp-cell-border-radius);
border-inline-start: 1px dashed var(--dp-primary-color);
border-top: 1px dashed var(--dp-primary-color);
border-bottom: 1px dashed var(--dp-primary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_auto_range_end {
border-start-end-radius: var(--dp-cell-border-radius);
border-end-end-radius: var(--dp-cell-border-radius);
border-top: 1px dashed var(--dp-primary-color);
border-bottom: 1px dashed var(--dp-primary-color);
border-inline-end: 1px dashed var(--dp-primary-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_header_separator {
width: 100%;
height: 1px;
background: var(--dp-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__calendar_next {
margin-inline-start: var(--dp-multi-calendars-spacing);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__marker_line, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__marker_dot {
height: 5px;
background-color: var(--dp-marker-color);
position: absolute;
bottom: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__marker_dot {
width: 5px;
border-radius: 50%;
left: 50%;
transform: translateX(-50%);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__marker_line {
width: 100%;
left: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__marker_tooltip {
position: absolute;
border-radius: var(--dp-border-radius);
background-color: var(--dp-tooltip-color);
padding: 5px;
border: 1px solid var(--dp-border-color);
z-index: 99999;
box-sizing: border-box;
cursor: default;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tooltip_content {
white-space: nowrap;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tooltip_text {
display: flex;
align-items: center;
flex-flow: row nowrap;
color: var(--dp-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tooltip_mark {
height: 5px;
width: 5px;
border-radius: 50%;
background-color: var(--dp-text-color);
color: var(--dp-text-color);
margin-inline-end: 5px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__arrow_bottom_tp {
bottom: 0;
height: 8px;
width: 8px;
background-color: var(--dp-tooltip-color);
position: absolute;
border-inline-end: 1px solid var(--dp-border-color);
border-bottom: 1px solid var(--dp-border-color);
transform: translate(-50%, 50%) rotate(45deg);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__instance_calendar {
position: relative;
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__flex_display[data-dp-mobile] {
flex-direction: column;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--flex-display-collapsed {
flex-direction: column;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_highlight {
background-color: var(--dp-highlight-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_row {
display: flex;
align-items: center;
height: var(--dp-month-year-row-height);
color: var(--dp-text-color);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav {
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
height: var(--dp-month-year-row-button-size);
width: var(--dp-month-year-row-button-size);
color: var(--dp-icon-color);
text-align: center;
border-radius: 50%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav svg {
height: var(--dp-button-icon-height);
width: var(--dp-button-icon-height);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-icon-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] [dir=rtl] .dp__inner_nav {
transform: rotate(180deg);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav_disabled:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav_disabled {
background: var(--dp-disabled-color);
color: var(--dp-disabled-color-text);
cursor: not-allowed;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--year-select, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_select {
text-align: center;
cursor: pointer;
height: var(--dp-month-year-row-height);
display: flex;
align-items: center;
justify-content: center;
border-radius: var(--dp-border-radius);
box-sizing: border-box;
color: var(--dp-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--year-select:hover, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_select:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
transition: var(--dp-common-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_select {
width: 50%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--year-select {
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_wrap {
display: flex;
flex-direction: row;
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__year_disable_select {
justify-content: space-around;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--header-wrap {
display: flex;
width: 100%;
flex-direction: column;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay {
width: 100%;
background: var(--dp-background-color);
transition: opacity 1s ease-out;
z-index: 99999;
font-family: var(--dp-font-family);
color: var(--dp-text-color);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--overlay-absolute {
position: absolute;
height: 100%;
top: 0;
left: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--overlay-relative {
position: relative;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_container::-webkit-scrollbar-track {
box-shadow: var(--dp-scroll-bar-background);
background-color: var(--dp-scroll-bar-background);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_container::-webkit-scrollbar {
width: 5px;
background-color: var(--dp-scroll-bar-background);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_container::-webkit-scrollbar-thumb {
background-color: var(--dp-scroll-bar-color);
border-radius: 10px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay:focus {
border: none;
outline: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__container_flex {
display: flex;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__container_block {
display: block;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_container {
flex-direction: column;
overflow-y: auto;
height: var(--dp-overlay-height);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_picker_overlay_container {
height: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_row {
padding: 0;
box-sizing: border-box;
display: flex;
margin-inline: auto;
flex-wrap: wrap;
max-width: 100%;
width: 100%;
align-items: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__flex_row {
flex: 1;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_col {
box-sizing: border-box;
width: 33%;
padding: var(--dp-overlay-col-padding);
white-space: nowrap;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_pad {
padding: var(--dp-common-padding) 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_active {
cursor: pointer;
border-radius: var(--dp-border-radius);
text-align: center;
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell {
cursor: pointer;
border-radius: var(--dp-border-radius);
text-align: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
transition: var(--dp-common-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__cell_in_between {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__over_action_scroll {
right: 5px;
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_disabled {
cursor: not-allowed;
background: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_disabled:hover {
background: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_active_disabled {
cursor: not-allowed;
background: var(--dp-primary-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay_cell_active_disabled:hover {
background: var(--dp-primary-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn, .vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn, .vue-date-time-picker__wrapper[data-v-02e90461] .dp--time-overlay-btn, .vue-date-time-picker__wrapper[data-v-02e90461] .dp--time-invalid {
border: none;
font: inherit;
transition: var(--dp-common-transition);
line-height: normal;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--year-mode-picker {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
height: var(--dp-cell-size);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--tp-wrap {
max-width: var(--dp-menu-min-width);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--tp-wrap[data-dp-mobile] {
max-width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_input {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
user-select: none;
font-family: var(--dp-font-family);
color: var(--dp-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_reg_block {
padding: 0 20px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_reg_inline {
padding: 0 10px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_reg_with_button {
padding: 0 15px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_reg_with_button[data-compact~=true] {
padding: 0 5px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_sec {
padding: 0 10px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_sec_with_button {
padding: 0 5px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_sec_with_button[data-collapsed~=true] {
padding: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col_block {
font-size: var(--dp-time-font-size);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_display_block {
padding: 0 3px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_display_inline {
padding: 5px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_picker_inline_container {
display: flex;
width: 100%;
justify-content: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button {
padding: 5px;
margin: 0;
height: var(--dp-time-inc-dec-button-size);
width: var(--dp-time-inc-dec-button-size);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 50%;
color: var(--dp-icon-color);
box-sizing: border-box;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button svg {
height: var(--dp-time-inc-dec-button-size);
width: var(--dp-time-inc-dec-button-size);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-icon-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_display {
cursor: pointer;
color: var(--dp-text-color);
border-radius: var(--dp-border-radius);
display: flex;
align-items: center;
justify-content: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_display:hover:enabled {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button_inline {
width: 100%;
padding: 0;
height: 8px;
cursor: pointer;
display: flex;
align-items: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button_disabled, .vue-date-time-picker__wrapper[data-v-02e90461] .dp__inc_dec_button_disabled:hover {
background: var(--dp-disabled-color);
color: var(--dp-disabled-color-text);
cursor: not-allowed;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__pm_am_button {
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
border: none;
padding: var(--dp-common-padding);
border-radius: var(--dp-border-radius);
cursor: pointer;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__pm_am_button[data-compact~=true] {
padding: 7px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tp_inline_btn_bar {
width: 100%;
height: 4px;
background-color: var(--dp-secondary-color);
transition: var(--dp-common-transition);
border-collapse: collapse;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {
background-color: var(--dp-primary-color);
transform: rotate(12deg) scale(1.15) translateY(-2px);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {
background-color: var(--dp-primary-color);
transform: rotate(-12deg) scale(1.15) translateY(-2px);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {
background-color: var(--dp-primary-color);
transform: rotate(-12deg) scale(1.15) translateY(-2px);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {
background-color: var(--dp-primary-color);
transform: rotate(12deg) scale(1.15) translateY(-2px);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--time-overlay-btn {
background: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--time-invalid {
background-color: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_row {
display: flex;
align-items: center;
width: 100%;
padding: var(--dp-action-row-padding);
box-sizing: border-box;
color: var(--dp-text-color);
flex-flow: row nowrap;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_row svg {
height: var(--dp-button-icon-height);
width: auto;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__selection_preview {
display: block;
color: var(--dp-text-color);
font-size: var(--dp-preview-font-size);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_buttons {
display: flex;
flex: 0;
white-space: nowrap;
align-items: center;
justify-content: flex-end;
margin-inline-start: auto;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_button {
display: inline-flex;
align-items: center;
background: rgba(0, 0, 0, 0);
border: 1px solid rgba(0, 0, 0, 0);
padding: var(--dp-action-buttons-padding);
line-height: var(--dp-action-button-height);
margin-inline-start: 3px;
height: var(--dp-action-button-height);
cursor: pointer;
border-radius: var(--dp-border-radius);
font-size: var(--dp-preview-font-size);
font-family: var(--dp-font-family);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_cancel {
color: var(--dp-text-color);
border: 1px solid var(--dp-border-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_cancel:hover {
border-color: var(--dp-primary-color);
transition: var(--dp-action-row-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_buttons .dp__action_select {
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_buttons .dp__action_select:hover {
background: var(--dp-primary-color);
transition: var(--dp-action-row-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_buttons .dp__action_select:disabled {
background: var(--dp-primary-disabled-color);
cursor: not-allowed;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-quarter-picker-wrap {
display: flex;
flex-direction: column;
height: 100%;
min-width: var(--dp-menu-min-width);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn-disabled {
cursor: not-allowed;
background: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn-disabled:hover {
background: var(--dp-disabled-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn {
width: 100%;
padding: var(--dp-common-padding);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn:not(.dp--highlighted, .dp--qr-btn-active, .dp--qr-btn-disabled, .dp--qr-btn-between) {
background: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn:hover:not(.dp--qr-btn-active, .dp--qr-btn-disabled) {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
transition: var(--dp-common-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--quarter-items {
display: flex;
flex-direction: column;
flex: 1;
width: 100%;
height: 100%;
justify-content: space-evenly;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn-active {
background: var(--dp-primary-color);
color: var(--dp-primary-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--qr-btn-between {
background: var(--dp-hover-color);
color: var(--dp-hover-text-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] :root {
--dp-common-transition: all 0.1s ease-in;
--dp-menu-padding: 6px 8px;
--dp-animation-duration: 0.1s;
--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
--dp-transition-timing: ease-out;
--dp-action-row-transition: all 0.2s ease-in;
--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
--dp-border-radius: 4px;
--dp-cell-border-radius: 4px;
--dp-transition-length: 22px;
--dp-transition-timing-general: 0.1s;
--dp-button-height: 35px;
--dp-month-year-row-height: 35px;
--dp-month-year-row-button-size: 25px;
--dp-button-icon-height: 20px;
--dp-calendar-wrap-padding: 0 5px;
--dp-cell-size: 35px;
--dp-cell-padding: 5px;
--dp-common-padding: 10px;
--dp-input-icon-padding: 35px;
--dp-input-padding: 6px 30px 6px 12px;
--dp-input-not-clearable-padding: 12px;
--dp-menu-min-width: 260px;
--dp-action-buttons-padding: 1px 6px;
--dp-row-margin: 5px 0;
--dp-calendar-header-cell-padding: 0.5rem;
--dp-multi-calendars-spacing: 10px;
--dp-overlay-col-padding: 3px;
--dp-time-inc-dec-button-size: 32px;
--dp-font-size: 1rem;
--dp-preview-font-size: 0.8rem;
--dp-time-font-size: 2rem;
--dp-action-button-height: 22px;
--dp-action-row-padding: 8px;
--dp-direction: ltr;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__theme_dark {
--dp-background-color: #212121;
--dp-text-color: #fff;
--dp-hover-color: #484848;
--dp-hover-text-color: #fff;
--dp-hover-icon-color: #959595;
--dp-primary-color: #005cb2;
--dp-primary-disabled-color: #61a8ea;
--dp-primary-text-color: #fff;
--dp-secondary-color: #a9a9a9;
--dp-border-color: #2d2d2d;
--dp-menu-border-color: #2d2d2d;
--dp-border-color-hover: #aaaeb7;
--dp-border-color-focus: #aaaeb7;
--dp-disabled-color: #737373;
--dp-disabled-color-text: #d0d0d0;
--dp-scroll-bar-background: #212121;
--dp-scroll-bar-color: #484848;
--dp-success-color: #00701a;
--dp-success-color-disabled: #428f59;
--dp-icon-color: #959595;
--dp-danger-color: #e53935;
--dp-marker-color: #e53935;
--dp-tooltip-color: #3e3e3e;
--dp-highlight-color: rgb(0 92 178 / 20%);
--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);
--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);
--dp-range-between-border-color: var(--dp-hover-color, #fff);
--dp-loader: 5px solid #005cb2;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__theme_light {
--dp-background-color: #fff;
--dp-text-color: #212121;
--dp-hover-color: #f3f3f3;
--dp-hover-text-color: #212121;
--dp-hover-icon-color: #959595;
--dp-primary-color: #1976d2;
--dp-primary-disabled-color: #6bacea;
--dp-primary-text-color: #fff;
--dp-secondary-color: #c0c4cc;
--dp-border-color: #ddd;
--dp-menu-border-color: #ddd;
--dp-border-color-hover: #aaaeb7;
--dp-border-color-focus: #aaaeb7;
--dp-disabled-color: #f6f6f6;
--dp-scroll-bar-background: #f3f3f3;
--dp-scroll-bar-color: #959595;
--dp-success-color: #76d275;
--dp-success-color-disabled: #a3d9b1;
--dp-icon-color: #959595;
--dp-danger-color: #ff6f60;
--dp-marker-color: #ff6f60;
--dp-tooltip-color: #fafafa;
--dp-disabled-color-text: #8e8e8e;
--dp-highlight-color: rgb(25 118 210 / 10%);
--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);
--dp-loader: 5px solid #1976d2;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__flex {
display: flex;
align-items: center;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn {
background: none;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__main {
font-family: var(--dp-font-family);
user-select: none;
box-sizing: border-box;
position: relative;
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__main * {
direction: var(--dp-direction, ltr);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__pointer {
cursor: pointer;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__icon {
stroke: currentcolor;
fill: currentcolor;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__button {
width: 100%;
text-align: center;
color: var(--dp-icon-color);
cursor: pointer;
display: flex;
align-items: center;
place-content: center center;
padding: var(--dp-common-padding);
box-sizing: border-box;
height: var(--dp-button-height);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__button.dp__overlay_action {
position: absolute;
bottom: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__button:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-icon-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__button svg {
height: var(--dp-button-icon-height);
width: auto;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__button_bottom {
border-bottom-left-radius: var(--dp-border-radius);
border-bottom-right-radius: var(--dp-border-radius);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__flex_display {
display: flex;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__flex_display_with_input {
flex-direction: column;
align-items: flex-start;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__relative {
position: relative;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .calendar-next-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .calendar-next-leave-active, .vue-date-time-picker__wrapper[data-v-02e90461] .calendar-prev-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .calendar-prev-leave-active {
transition: all var(--dp-transition-timing-general) ease-out;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .calendar-next-enter-from {
opacity: 0;
transform: translateX(var(--dp-transition-length));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .calendar-next-leave-to {
opacity: 0;
transform: translateX(calc(var(--dp-transition-length) * -1));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .calendar-prev-enter-from {
opacity: 0;
transform: translateX(calc(var(--dp-transition-length) * -1));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .calendar-prev-leave-to {
opacity: 0;
transform: translateX(var(--dp-transition-length));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-bottom-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-bottom-leave-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-top-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-top-leave-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-up-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-up-leave-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-down-enter-active, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-down-leave-active {
transition: all var(--dp-animation-duration) var(--dp-transition-timing);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-top-enter-from, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-top-leave-to, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-down-leave-to, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-up-enter-from {
opacity: 0;
transform: translateY(var(--dp-transition-length));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-bottom-enter-from, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-menu-appear-bottom-leave-to, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-down-enter-from, .vue-date-time-picker__wrapper[data-v-02e90461] .dp-slide-up-leave-to {
opacity: 0;
transform: translateY(calc(var(--dp-transition-length) * -1));
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--arrow-btn-nav {
transition: var(--dp-common-transition);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--highlighted {
background-color: var(--dp-highlight-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--hidden-el {
visibility: hidden;
}
.vue-date-time-picker__wrapper[data-v-02e90461] {
}
.vue-date-time-picker__wrapper .vue-date-time-picker--clearable[data-v-02e90461] .dp__input {
padding-inline-end: var(--default-clickable-area);
}
.vue-date-time-picker__wrapper .vue-date-time-picker__timezone[data-v-02e90461] {
min-width: unset;
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .icon-vue {
opacity: 1 !important;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--tp-wrap,
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__action_extra {
padding: var(--dp-menu-padding);
padding-top: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay.dp--overlay-absolute {
padding: var(--dp-menu-padding);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__overlay.dp--overlay-absolute .dp__btn.dp__button.dp__button_bottom {
inset-block-end: 6px;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn.dp__button.dp__button_bottom,
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--tp-wrap .dp__button {
width: 100%;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn.dp__button.dp__overlay_action {
width: calc(100% - 16px);
}
.vue-date-time-picker__wrapper[data-v-02e90461] input {
padding-inline-start: var(--dp-input-icon-padding) !important;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn {
margin: 0;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__inner_nav {
height: fit-content;
width: fit-content;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__btn.dp__button.dp__button_bottom {
color: var(--color-primary-element-light);
background-color: var(--color-primary-element-light);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--header-wrap .dp__btn:not(.dp__button_bottom),
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col .dp__btn {
background-color: var(--color-main-background);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--header-wrap .dp__btn:not(.dp__button_bottom):hover,
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_col .dp__btn:hover {
background: var(--dp-hover-color);
color: var(--dp-hover-icon-color);
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__month_year_select {
flex: 1;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp--time-overlay-btn {
font-size: calc(2 * var(--default-font-size)) !important;
}
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__time_input .dp__time_col_reg_block {
padding: 0 calc(4 * var(--default-grid-baseline));
}
.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_dark[data-v-02e90461],
.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_light[data-v-02e90461],
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__theme_dark,
.vue-date-time-picker__wrapper[data-v-02e90461] .dp__theme_light {
--dp-background-color: var(--color-main-background);
--dp-text-color: var(--color-main-text);
--dp-hover-color: var(--color-primary-element-light-hover);
--dp-hover-text-color: var(--color-primary-element-light-text);
--dp-hover-icon-color: var(--color-primary-element-light-text);
--dp-primary-color: var(--color-primary-element);
--dp-primary-disabled-color: var(--color-primary-element-hover);
--dp-primary-text-color: var(--color-primary-element-text);
--dp-secondary-color: var(--color-text-maxcontrast);
--dp-border-color: var(--color-border);
--dp-menu-border-color: var(--color-border-dark);
--dp-border-color-hover: var(--color-border-maxcontrast);
--dp-border-color-focus: var(--color-border-maxcontrast);
--dp-disabled-color: var(--color-background-dark);
--dp-disabled-color-text: var(--color-text-maxcontrast);
--dp-scroll-bar-background: var(--color-scrollbar);
--dp-scroll-bar-color: var(--color-scrollbar);
--dp-success-color: var(--color-success);
--dp-success-color-disabled: var(--color-success-hover);
--dp-icon-color: var(--color-main-text);
--dp-danger-color: var(--color-error);
--dp-marker-color: var(--color-text-error, var(--color-error));
--dp-tooltip-color: var(--color-main-text);
--dp-highlight-color: var(--color-main-text);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-f2f99131] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {
box-sizing: border-box;
line-height: 1.15;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
font-size: 16px;
/* display: inline-block; */
display: flex;
flex-direction: column;
height: 420px;
color: #222427;
border: 1px solid #d9d9d9;
border-radius: 5px;
background: #fff;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {
padding: 6px;
position: relative;
display: inline-block;
font-size: 0;
border: none;
background: none;
box-shadow: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {
display: inline-block;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {
width: 38px;
height: 38px;
font-size: 32px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {
font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
word-break: keep-all;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {
/* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */
/* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different
* screen sizes */
background-size: 6100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {
background-image: url("https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png");
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {
background-image: url("https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png");
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {
background-image: url("https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png");
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {
background-image: url("https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png");
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {
border: 0 solid #d9d9d9;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {
border-bottom-width: 1px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {
border-top-width: 1px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {
position: relative;
overflow-y: scroll;
flex: 1;
padding: 0 6px 6px 6px;
z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */
will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
-webkit-overflow-scrolling: touch;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 0 6px;
color: #858585;
line-height: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {
position: relative;
display: block;
flex: 1 1 auto;
text-align: center;
padding: 12px 4px;
overflow: hidden;
transition: color 0.1s ease-out;
border: none;
background: none;
box-shadow: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {
color: #464646;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {
bottom: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 3px;
background-color: #464646;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {
display: inline-block;
width: 100%;
max-width: 22px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {
fill: currentColor;
max-height: 18px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {
height: 250px;
position: relative;
flex: 1;
padding: 0 6px 6px 6px;
z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */
will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
-webkit-overflow-scrolling: touch;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {
margin-top: 6px;
padding: 0 6px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {
font-size: 16px;
display: block;
width: 100%;
padding: 0.2em 0.6em;
border-radius: 25px;
border: 1px solid #d9d9d9;
outline: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {
height: 250px;
overflow-y: scroll;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {
position: relative;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {
z-index: 1;
position: relative;
text-align: center;
cursor: default;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {
z-index: 0;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #f4f4f4;
border-radius: 100%;
opacity: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {
opacity: 1;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {
position: sticky;
top: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {
z-index: 2;
position: relative;
/* position: sticky; */
/* position: -webkit-sticky; */
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {
display: block;
font-size: 16px;
width: 100%;
font-weight: 500;
padding: 5px 6px;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.95);
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {
position: relative;
display: inline-block;
font-size: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {
font-size: 14px;
text-align: center;
padding-top: 70px;
color: #858585;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {
display: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {
margin-top: 0.2em;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {
content: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {
position: relative;
height: 70px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {
left: 12px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {
left: 68px;
right: 12px;
word-break: break-all;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {
right: 30px;
text-align: right;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {
font-size: 14px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {
font-size: 12px;
color: #888;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
margin-left: 0.5em;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {
font-size: 11px;
color: #bbb;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {
display: inline-block;
vertical-align: middle;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {
padding: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {
color: #999a9c;
font-size: 21px;
font-weight: 300;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {
font-size: 0;
padding: 2px 0;
border: 1px solid #d9d9d9;
border-radius: 12px;
background-color: #fff;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {
width: 16px;
padding: 0 2px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {
opacity: 0.75;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {
display: inline-block;
width: 0;
vertical-align: middle;
transition-property: width, padding;
transition-duration: 0.125s;
transition-timing-function: ease-out;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {
transition-delay: 0s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {
transition-delay: 0.03s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {
transition-delay: 0.06s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {
transition-delay: 0.09s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {
transition-delay: 0.12s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {
transition-delay: 0.15s;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {
position: relative;
width: 16px;
padding: 0 2px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 4px;
height: 4px;
margin: -2px 0 0 -2px;
background-color: #fff;
border-radius: 100%;
pointer-events: none;
opacity: 0;
transition: opacity 0.2s ease-out;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {
display: inline-block;
width: 100%;
padding-top: 100%;
max-width: 12px;
border-radius: 100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {
background-color: #ffc93a;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {
background-color: #fadcbc;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {
background-color: #e0bb95;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {
background-color: #bf8f68;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {
background-color: #9b643d;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {
background-color: #594539;
}
.nc-emoji-picker-container[data-v-f2f99131] {
/* vue-virtual-scroller/dist/vue-virtual-scroller.css */
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {
position: relative;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {
overflow-y: auto;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {
overflow-x: auto;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {
display: flex;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {
flex: auto 0 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {
flex: 1;
box-sizing: border-box;
overflow: hidden;
position: relative;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
position: absolute;
top: 0;
left: 0;
will-change: transform;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
width: 100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
height: 100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
width: 100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {
height: 100%;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
border: none;
background-color: transparent;
pointer-events: none;
display: block;
overflow: hidden;
opacity: 0;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
pointer-events: none;
z-index: -1;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {
display: none;
visibility: hidden;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {
background-color: var(--color-main-background) !important;
border: 0;
color: var(--color-main-text) !important;
display: flex !important;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {
border: none;
background: transparent;
font-size: inherit;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {
background-color: transparent !important;
border-color: var(--color-border) !important;
color: inherit !important;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {
padding-block: 0;
padding-inline: calc(2 * var(--default-grid-baseline));
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {
border-radius: 0;
margin: 0 !important;
padding: 0 !important;
height: var(--clickable-area-small);
min-width: var(--clickable-area-small);
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {
background-color: var(--color-background-hover);
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {
outline: 2px solid var(--color-primary-element) !important;
outline-offset: -2px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {
display: grid;
place-content: center;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {
padding-inline: calc(2 * var(--default-grid-baseline));
padding-block: 0 calc(2 * var(--default-grid-baseline));
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {
display: grid;
grid-template-columns: repeat(8, 1fr);
justify-items: stretch;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {
grid-template-columns: 1fr;
font-size: inherit;
color: var(--color-text-maxcontrast) !important;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {
/* Label element in the section grid */
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {
grid-column: span 8;
justify-self: stretch;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {
/* An actual heading inside the element */
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {
display: flex;
align-items: center;
height: var(--default-clickable-area);
margin: 0;
padding-inline: calc(2 * var(--default-grid-baseline));
padding-block: 0;
user-select: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {
aspect-ratio: 1/1;
text-align: center;
margin: 0 !important;
padding: 0 !important;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji:hover, .nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji:focus-visible, .nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji.emoji-mart-emoji-selected {
background-color: var(--color-background-hover) !important;
border: none;
border-radius: var(--border-radius-element);
box-shadow: none !important;
outline: 2px solid var(--color-primary-element) !important;
outline-offset: -2px;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {
display: none;
}
.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {
cursor: pointer;
}
.search__wrapper[data-v-f2f99131] {
display: flex;
flex-direction: row;
gap: var(--default-grid-baseline);
align-items: end;
padding-block: var(--default-grid-baseline);
padding-inline: calc(2 * var(--default-grid-baseline));
}
.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {
vertical-align: middle;
}
.emoji-delete[data-v-f2f99131] {
vertical-align: top;
margin-inline-start: -21px;
margin-top: -3px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1u9di_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._ncFormBox_1u9di_20 {
display: flex;
flex-direction: column;
gap: calc(1 * var(--default-grid-baseline));
}
._ncFormBox_1u9di_20._ncFormBox_row_1u9di_25 {
flex-direction: row;
}
._ncFormBox__item_1u9di_29 {
border-radius: var(--border-radius-small) !important;
}
._ncFormBox_col_1u9di_33 {
flex-direction: column;
}
._ncFormBox_col_1u9di_33 ._ncFormBox__item_1u9di_29:first-child {
border-start-start-radius: var(--border-radius-element) !important;
border-start-end-radius: var(--border-radius-element) !important;
}
._ncFormBox_col_1u9di_33 ._ncFormBox__item_1u9di_29:last-child {
border-end-start-radius: var(--border-radius-element) !important;
border-end-end-radius: var(--border-radius-element) !important;
}
._ncFormBox_row_1u9di_25 {
flex-direction: row;
}
._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29 {
flex: 1 1;
}
._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29:first-child {
border-start-start-radius: var(--border-radius-element) !important;
border-end-start-radius: var(--border-radius-element) !important;
}
._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29:last-child {
border-end-end-radius: var(--border-radius-element) !important;
border-start-end-radius: var(--border-radius-element) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_15jyc_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._formBoxButton_15jyc_20 {
/* Reset default HTML button styles */
background: unset;
border: none;
color: inherit;
font-size: inherit;
font-weight: inherit;
text-decoration: none;
text-align: inherit;
line-height: inherit;
padding: 0;
margin: 0;
outline: none;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_v5un7_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._formBoxItem_v5un7_20 {
--nc-form-box-item-border-width: 1px;
--nc-form-box-item-min-height: 40px;
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
--form-element-label-padding: calc(var(--form-element-label-offset) - var(--nc-form-box-item-border-width));
--color-primary-element-extra-light: hsl(from var(--color-primary-element-light) h s calc(l * 1.045));
--color-primary-element-extra-light-hover: hsl(from var(--color-primary-element-light-hover) h s calc(l * 1.045));
position: relative;
display: flex;
align-items: center;
gap: calc(2 * var(--default-grid-baseline));
min-height: var(--nc-form-box-item-min-height);
padding-inline: var(--form-element-label-padding);
border: 1px solid var(--color-primary-element-extra-light-hover);
border-bottom-width: 2px;
border-radius: var(--border-radius-element);
background-color: var(--color-primary-element-extra-light);
color: var(--color-main-text);
transition-property: color, border-color, background-color;
transition-duration: var(--animation-quick);
transition-timing-function: linear;
-webkit-user-select: none;
user-select: none;
cursor: pointer;
}
._formBoxItem_v5un7_20 * {
cursor: inherit;
}
._formBoxItem_v5un7_20:has(:disabled) {
cursor: default;
opacity: 0.5;
}
._formBoxItem_v5un7_20:hover:not(:has(:disabled)) {
color: var(--color-primary-element-light-text);
background-color: var(--color-primary-element-extra-light-hover);
}
._formBoxItem_v5un7_20:has(:focus-visible) {
outline: 2px solid var(--color-main-text);
box-shadow: 0 0 0 4px var(--color-main-background);
}
._formBoxItem_v5un7_20._formBoxItem_legacy_v5un7_60 {
--nc-form-box-item-border-width: 0px;
border: none;
}
._formBoxItem_v5un7_20._formBoxItem_inverted_v5un7_64 ._formBoxItem__element_v5un7_64 {
color: var(--color-text-maxcontrast);
}
._formBoxItem_v5un7_20._formBoxItem_inverted_v5un7_64 ._formBoxItem__description_v5un7_67 {
color: inherit;
}
._formBoxItem__content_v5un7_71 {
flex: 1;
display: flex;
flex-direction: column;
padding-block: calc(2 * var(--default-grid-baseline));
overflow-wrap: anywhere;
}
._formBoxItem__element_v5un7_64::after {
content: "";
position: absolute;
inset: 0;
}
._formBoxItem__description_v5un7_67 {
color: var(--color-text-maxcontrast);
}
._formBoxItem__icon_v5un7_89 {
display: flex;
align-items: center;
justify-content: flex-end;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_hjv1a_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
input._formBoxSwitch__input_hjv1a_20 {
margin: 0;
width: var(--default-clickable-area);
/* Keep it visually hidden but on the position of visual switch icon */
position: absolute;
inset-block: 0;
inset-inline-end: var(--form-element-label-offset);
z-index: -1;
opacity: 0 !important;
/* Override server styles */
height: auto;
cursor: inherit;
}
._formBoxSwitch__icon_hjv1a_34 {
color: var(--color-text-maxcontrast);
}
input:checked + ._formBoxSwitch__icon_hjv1a_34 {
color: var(--color-primary-element);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_9p8a1_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._formGroup_9p8a1_20 {
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
--form-group-content-gap: calc(2 * var(--default-grid-baseline));
}
._formGroup_9p8a1_20._formGroup_noGap_9p8a1_24 {
--form-group-content-gap: 0;
}
._formGroup__label_9p8a1_28 {
padding-inline: var(--form-element-label-offset);
font-size: var(--font-size);
font-weight: bold;
}
._formGroup__description_9p8a1_34 {
padding-inline: var(--form-element-label-offset);
color: var(--color-text-maxcontrast);
}
._formGroup__content_9p8a1_39 {
display: flex;
flex-direction: column;
gap: var(--form-group-content-gap);
margin-block-start: calc(2.5 * var(--default-grid-baseline));
}
._formGroup__content_9p8a1_39._formGroup__content_only_9p8a1_45 {
margin-block-start: 0;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-26ad2498] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
#guest-content-vue[data-v-26ad2498] {
color: var(--color-main-text);
background-color: var(--color-main-background);
min-width: 0;
border-radius: var(--border-radius-element);
box-shadow: 0 0 10px var(--color-box-shadow);
height: fit-content;
padding: 15px;
margin: 20px auto;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
#content.nc-guest-content {
overflow: auto;
margin-bottom: 0;
height: calc(var(--body-height) + var(--body-container-margin));
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-92fb182d] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.header-menu[data-v-92fb182d] {
position: relative;
width: var(--header-height);
height: var(--header-height);
}
.header-menu .header-menu__trigger[data-v-92fb182d] {
--button-size: var(--header-height) !important;
height: var(--header-height);
opacity: 0.85;
filter: none !important;
color: var(--color-background-plain-text, var(--color-primary-text)) !important;
}
.header-menu .header-menu__trigger[data-v-92fb182d]:focus-visible {
outline: none !important;
box-shadow: none !important;
}
.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon svg,
.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon:not(:has(svg)) {
mask: var(--header-menu-icon-mask, none);
}
.header-menu--opened .header-menu__trigger[data-v-92fb182d], .header-menu__trigger[data-v-92fb182d]:hover, .header-menu__trigger[data-v-92fb182d]:focus, .header-menu__trigger[data-v-92fb182d]:active {
opacity: 1;
}
@media only screen and (max-width: 512px) {
.header-menu[data-v-92fb182d] {
width: var(--default-clickable-area);
}
.header-menu .header-menu__trigger[data-v-92fb182d] {
--button-size: var(--default-clickable-area) !important;
}
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-d45c5788] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.header-menu[data-v-d45c5788] {
position: relative;
width: var(--header-height);
height: var(--header-height);
}
.header-menu .header-menu__trigger[data-v-d45c5788] {
--button-size: var(--header-height) !important;
height: var(--header-height);
opacity: 0.85;
filter: none !important;
color: var(--color-background-plain-text, var(--color-primary-text)) !important;
}
.header-menu .header-menu__trigger[data-v-d45c5788]:focus-visible {
outline: none !important;
box-shadow: none !important;
}
.header-menu .header-menu__trigger[data-v-d45c5788] .button-vue__icon svg,
.header-menu .header-menu__trigger[data-v-d45c5788] .button-vue__icon:not(:has(svg)) {
mask: var(--header-menu-icon-mask, none);
}
.header-menu--opened .header-menu__trigger[data-v-d45c5788], .header-menu__trigger[data-v-d45c5788]:hover, .header-menu__trigger[data-v-d45c5788]:focus, .header-menu__trigger[data-v-d45c5788]:active {
opacity: 1;
}
@media only screen and (max-width: 512px) {
.header-menu[data-v-d45c5788] {
width: var(--default-clickable-area);
}
.header-menu .header-menu__trigger[data-v-d45c5788] {
--button-size: var(--default-clickable-area) !important;
}
}
.header-menu__wrapper[data-v-d45c5788] {
position: fixed;
z-index: 2000;
top: var(--header-height);
inset-inline-end: 0;
box-sizing: border-box;
margin: 0 8px;
border-radius: var(--border-radius-element);
background-color: var(--color-main-background);
filter: drop-shadow(0 1px 5px var(--color-box-shadow));
}
.header-menu__caret[data-v-d45c5788] {
position: absolute;
z-index: 2001;
bottom: 0;
inset-inline-start: calc(50% - 10px);
width: 0;
height: 0;
content: " ";
pointer-events: none;
border: 10px solid transparent;
border-bottom-color: var(--color-main-background);
}
.header-menu__content[data-v-d45c5788] {
overflow: auto;
width: 350px;
max-width: calc(100vw - 16px);
min-height: calc(var(--default-clickable-area) * 1.5);
max-height: calc(100vh - var(--header-height) * 2);
}
.header-menu__content[data-v-d45c5788] .empty-content {
margin: 12vh 10px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1s86g_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._hotkey_1s86g_20 {
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
display: flex;
flex-direction: row-reverse;
align-items: stretch;
padding-inline: var(--form-element-label-offset);
}
._hotkey_1s86g_20:first-child ._hotkey__label_1s86g_27,
._hotkey_1s86g_20:first-child ._hotkey__keys_1s86g_28 {
border-block-start: none;
}
._hotkey__label_1s86g_27,
._hotkey__keys_1s86g_28 {
display: flex;
align-items: center;
padding-block: calc(2 * var(--default-grid-baseline));
border-block-start: 1px solid var(--color-border);
}
._hotkey__label_1s86g_27 {
flex: 1 1 200px;
}
._hotkey__keys_1s86g_28 {
flex: 1 1 auto;
flex-wrap: wrap;
justify-content: end;
row-gap: calc(1 * var(--default-grid-baseline));
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_lf0a1_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._kbd_lf0a1_20 {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: var(--default-clickable-area);
height: var(--default-clickable-area);
padding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));
border: 2px solid var(--color-primary-element-light);
border-block-end-width: 4px;
border-radius: var(--border-radius-element);
box-shadow: none; /* Override server <kbd> styles */
font-family: var(--font-family); /* Design decision: looks better with the default font instead of mono */
line-height: 1;
white-space: nowrap;
}
._kbd_lf0a1_20 + ._kbd_lf0a1_20 {
margin-inline-start: calc(1 * var(--default-grid-baseline));
}
._hotkeyList_pf97p_2 {
--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));
}
._hotkeyList__heading_pf97p_6 {
font-weight: bold;
margin-inline: var(--form-element-label-offset);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-532f3807] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.list-item__wrapper[data-v-532f3807] {
display: flex;
position: relative;
width: 100%;
padding: 2px 4px;
}
.list-item__wrapper[data-v-532f3807]:first-of-type {
padding-block-start: 4px;
}
.list-item__wrapper[data-v-532f3807]:last-of-type {
padding-block-end: 4px;
}
.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {
background-color: var(--color-primary-element);
color: var(--color-primary-element-text) !important;
}
.list-item__wrapper--active .list-item[data-v-532f3807]:hover, .list-item__wrapper--active .list-item[data-v-532f3807]:focus-within, .list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible), .list-item__wrapper--active .list-item[data-v-532f3807]:has(:active), .list-item__wrapper.active .list-item[data-v-532f3807]:hover, .list-item__wrapper.active .list-item[data-v-532f3807]:focus-within, .list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible), .list-item__wrapper.active .list-item[data-v-532f3807]:has(:active) {
background-color: var(--color-primary-element-hover);
}
.list-item__wrapper--active .list-item-content__name[data-v-532f3807],
.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],
.list-item__wrapper--active .list-item-content__details[data-v-532f3807],
.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],
.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],
.list-item__wrapper.active .list-item-content__details[data-v-532f3807],
.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {
color: var(--color-primary-element-text) !important;
}
.list-item__wrapper .list-item-content__name[data-v-532f3807],
.list-item__wrapper .list-item-content__subname[data-v-532f3807],
.list-item__wrapper .list-item-content__details[data-v-532f3807],
.list-item__wrapper .list-item-details__details[data-v-532f3807] {
white-space: nowrap;
margin-block: 0;
margin-inline: 0 auto;
overflow: hidden;
text-overflow: ellipsis;
}
.list-item-content__name[data-v-532f3807] {
min-width: 100px;
flex: 1 1 10%;
font-weight: 500;
}
.list-item-content__subname[data-v-532f3807] {
flex: 1 0;
min-width: 0;
color: var(--color-text-maxcontrast);
}
.list-item-content__subname--bold[data-v-532f3807] {
font-weight: 500;
}
.list-item[data-v-532f3807] {
--list-item-padding: var(--default-grid-baseline);
--list-item-height: 2lh;
--list-item-border-radius: var(--border-radius-element, 32px);
box-sizing: border-box;
display: flex;
position: relative;
flex: 0 0 auto;
justify-content: flex-start;
padding: var(--list-item-padding);
width: 100%;
border-radius: var(--border-radius-element, 32px);
cursor: pointer;
transition: background-color var(--animation-quick) ease-in-out;
list-style: none;
}
.list-item[data-v-532f3807]:hover, .list-item[data-v-532f3807]:focus-within, .list-item[data-v-532f3807]:has(:active), .list-item[data-v-532f3807]:has(:focus-visible) {
background-color: var(--color-background-hover);
}
.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {
outline: 2px solid var(--color-main-text);
box-shadow: 0 0 0 4px var(--color-main-background);
}
.list-item--compact[data-v-532f3807] {
--list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);
}
.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {
--list-item-height: var(--default-clickable-area);
}
.list-item--one-line[data-v-532f3807] {
--list-item-height: var(--default-clickable-area);
--list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));
--list-item-padding: var(--default-grid-baseline);
}
.list-item--one-line .list-item-content__main[data-v-532f3807] {
display: flex;
justify-content: start;
gap: 12px;
min-width: 0;
}
.list-item--one-line .list-item-content__details[data-v-532f3807] {
flex-direction: row;
align-items: center;
justify-content: end;
}
.list-item--one-line .list-item-content__name[data-v-532f3807] {
align-self: center;
max-width: 300px;
}
.list-item__anchor[data-v-532f3807] {
color: inherit;
display: flex;
flex: 1 0 auto;
align-items: center;
height: var(--list-item-height);
min-width: 0;
}
.list-item__anchor[data-v-532f3807]:focus-visible {
outline: none;
}
.list-item-content[data-v-532f3807] {
display: flex;
flex: 1 0;
justify-content: space-between;
padding-inline-start: calc(2 * var(--default-grid-baseline));
min-width: 0;
}
.list-item-content__main[data-v-532f3807] {
flex: 1 0;
width: 0;
margin: auto 0;
}
.list-item-content__main--oneline[data-v-532f3807] {
display: flex;
}
.list-item-content__details[data-v-532f3807] {
display: flex;
flex-direction: column;
justify-content: end;
align-items: end;
}
.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {
flex: 0 0 auto;
align-self: center;
justify-content: center;
margin-inline-start: var(--default-grid-baseline);
}
.list-item-content__extra-actions[data-v-532f3807] {
display: flex;
align-items: center;
gap: var(--default-grid-baseline);
}
.list-item-details__details[data-v-532f3807] {
color: var(--color-text-maxcontrast);
margin: 0 9px !important;
font-weight: normal;
}
.list-item-details__extra[data-v-532f3807] {
margin: 2px 4px 0 4px;
display: flex;
align-items: center;
}
.list-item-details__indicator[data-v-532f3807] {
margin: 0 5px;
}
.list-item__extra[data-v-532f3807] {
margin-top: var(--default-grid-baseline);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-60a83836] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.option[data-v-60a83836] {
display: flex;
align-items: center;
width: 100%;
height: var(--height);
cursor: inherit;
}
.option__avatar[data-v-60a83836] {
margin-inline-end: var(--margin);
}
.option__details[data-v-60a83836] {
display: flex;
flex: 1 1;
flex-direction: column;
justify-content: center;
min-width: 0;
}
.option__lineone[data-v-60a83836] {
color: var(--color-main-text);
}
.option__linetwo[data-v-60a83836] {
color: var(--color-text-maxcontrast);
}
.option__lineone[data-v-60a83836], .option__linetwo[data-v-60a83836] {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 1.2;
}
.option__lineone strong[data-v-60a83836], .option__linetwo strong[data-v-60a83836] {
font-weight: bold;
}
.option--compact .option__lineone[data-v-60a83836] {
font-size: 14px;
}
.option--compact .option__linetwo[data-v-60a83836] {
font-size: 11px;
line-height: 1.5;
margin-top: -4px;
}
.option__icon[data-v-60a83836] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
color: var(--color-text-maxcontrast);
}
.option__icon.icon[data-v-60a83836] {
flex: 0 0 var(--default-clickable-area);
opacity: 0.7;
background-position: center;
background-size: 16px;
}
.option__details[data-v-60a83836], .option__lineone[data-v-60a83836], .option__linetwo[data-v-60a83836], .option__icon[data-v-60a83836] {
cursor: inherit;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-38ba4aa1] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.progress-bar[data-v-38ba4aa1] {
display: block;
height: var(--progress-bar-height);
--progress-bar-color: var(--0a7905e8);
--progress-bar-height: var(--d7eb5974);
}
.progress-bar--linear[data-v-38ba4aa1] {
width: 100%;
overflow: hidden;
border: 0;
padding: 0;
background: var(--color-background-dark);
border-radius: calc(var(--progress-bar-height) / 2);
}
.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {
height: var(--progress-bar-height);
background-color: transparent;
}
.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {
background: var(--progress-bar-color, var(--gradient-primary-background));
border-radius: calc(var(--progress-bar-height) / 2);
}
.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {
background: var(--progress-bar-color, var(--gradient-primary-background));
border-radius: calc(var(--progress-bar-height) / 2);
}
.progress-bar--circular[data-v-38ba4aa1] {
width: var(--progress-bar-height);
color: var(--progress-bar-color);
}
.progress-bar--error[data-v-38ba4aa1] {
color: var(--color-text-error, var(--color-error)) !important;
}
.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {
background: var(--color-text-error, var(--color-error)) !important;
}
.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {
background: var(--color-text-error, var(--color-error)) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_14z4o_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._radioGroup_checkboxRadioContainer_14z4o_20 .checkbox-content {
max-width: unset !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1euqq_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._radioGroupButton_1euqq_20 {
--radio-group-button--border-radius: var(--border-radius-small);
--radio-group-button--border-width: 1px;
--radio-group-button--color: var(--color-primary-element-light-text);
--radio-group-button--background-color: var(--color-primary-element-light);
--radio-group-button--background-color-hover: var(--color-primary-element-light-hover);
--radio-group-button--padding: 1px;
cursor: pointer;
color: var(--radio-group-button--color);
background-color: var(--radio-group-button--background-color);
transition: var(--animation-quick) background-color;
border: var(--radio-group-button--border-width) solid var(--radio-group-button--background-color-hover);
border-bottom-width: 2px;
border-radius: var(--radio-group-button--border-radius);
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
text-align: center;
min-height: var(--default-clickable-area);
padding-block: var(--radio-group-button--padding) 0;
padding-inline: var(--radio-group-button--padding);
}
._radioGroupButton_1euqq_20 * {
cursor: pointer;
}
._radioGroupButton_1euqq_20:has(._radioGroupButton__label_1euqq_46) {
padding-inline: calc(var(--radio-group-button--padding) + var(--border-radius-element));
}
._radioGroupButton_1euqq_20:has(._radioGroupButton__icon_1euqq_49) {
padding-inline-start: var(--radio-group-button--padding);
}
._radioGroupButton_1euqq_20:hover {
background-color: var(--radio-group-button--background-color-hover);
}
._radioGroupButton_1euqq_20:focus-within {
--radio-group-button--border-width: 2px;
--radio-group-button--padding: 0px;
border: var(--radio-group-button--border-width) solid var(--color-main-text) !important;
outline: calc(var(--default-grid-baseline) / 2) var(--color-main-background);
}
._radioGroupButton_active_1euqq_62 {
--radio-group-button--color: var(--color-primary-element-text);
--radio-group-button--background-color: var(--color-primary-element);
--radio-group-button--background-color-hover: var(--color-primary-element-hover);
}
._radioGroupButton__label_1euqq_46 {
font-weight: bold;
}
._radioGroupButton__icon_1euqq_49 {
--radio-group-button--icon-size: calc(var(--default-clickable-area) - 4px);
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: var(--radio-group-button--icon-size);
}
._radioGroupButton__icon_1euqq_49 * {
--default-clickable-area: var(--radio-group-button--icon-size);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-8db55138] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.resource[data-v-8db55138] {
display: flex;
align-items: center;
height: var(--default-clickable-area);
}
.resource__button[data-v-8db55138] {
width: 100% !important;
justify-content: flex-start !important;
padding: 0 !important;
}
.resource__button[data-v-8db55138] .button-vue__wrapper {
justify-content: flex-start !important;
}
.resource__button[data-v-8db55138] .button-vue__wrapper .button-vue__text {
font-weight: normal !important;
margin-inline-start: 2px !important;
}
.resource__icon[data-v-8db55138] {
width: 32px;
height: 32px;
background-color: var(--color-text-maxcontrast);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.resource__icon img[data-v-8db55138] {
width: 16px;
height: 16px;
filter: var(--background-invert-if-dark);
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a0203ee5] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.team-resources__header[data-v-a0203ee5] {
font-weight: bold;
margin-bottom: 6px;
}
.related-team[data-v-a0203ee5] {
border-radius: var(--border-radius-container);
border: 2px solid var(--color-border-dark);
margin-bottom: 6px;
}
.related-team__open[data-v-a0203ee5] {
border-color: var(--color-primary-element);
}
.related-team__header[data-v-a0203ee5] {
padding: 6px;
padding-inline-end: 24px;
display: flex;
gap: 12px;
}
.related-team__name[data-v-a0203ee5] {
display: flex;
flex-grow: 1;
align-items: center;
gap: 12px;
padding: 6px 12px;
font-weight: bold;
margin: 0;
}
.related-team .related-team-provider[data-v-a0203ee5] {
padding: 6px 12px;
}
.related-team .related-team-provider__name[data-v-a0203ee5] {
font-weight: bold;
margin-bottom: 3px;
}
.related-team .related-team-provider__link[data-v-a0203ee5] {
display: flex;
gap: 12px;
padding: 6px 12px;
font-weight: bold;
}
.related-team .related-team-resource__link[data-v-a0203ee5] {
display: flex;
gap: 12px;
height: var(--default-clickable-area);
align-items: center;
border-radius: var(--border-radius-element);
}
.related-team .related-team-resource__link[data-v-a0203ee5]:hover {
background-color: var(--color-background-hover);
}
.related-team .related-team-resource__link[data-v-a0203ee5]:focus {
background-color: var(--color-background-hover);
outline: 2px solid var(--color-primary-element);
}
.related-team .related-team-resource .resource__icon[data-v-a0203ee5] {
width: var(--default-clickable-area);
height: var(--default-clickable-area);
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.related-team .related-team-resource .resource__icon > img[data-v-a0203ee5] {
border-radius: var(--border-radius-pill);
overflow: hidden;
width: 32px;
height: 32px;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-7a009a6b] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.related-resources__header h5[data-v-7a009a6b] {
font-weight: bold;
margin-bottom: 6px;
}
.related-resources__header p[data-v-7a009a6b] {
color: var(--color-text-maxcontrast);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-ca83b679] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.autocomplete-result[data-v-ca83b679] {
display: flex;
align-items: center;
gap: var(--default-grid-baseline);
line-height: 1.2;
--auto-complete-result-avatar-size: var(--default-clickable-area);
}
.autocomplete-result__icon[data-v-ca83b679] {
position: relative;
flex: 0 0 var(--default-clickable-area);
width: var(--default-clickable-area);
min-width: var(--default-clickable-area);
height: var(--default-clickable-area);
border-radius: var(--default-clickable-area);
background-color: var(--color-background-darker);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.autocomplete-result__icon--with-avatar[data-v-ca83b679] {
color: inherit;
background-size: cover;
}
.autocomplete-result__status[data-v-ca83b679] {
--auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);
--auto-complete-result-status-icon-position: calc(var(--auto-complete-result-avatar-size) / 2 * (1 - 1 / sqrt(2)) - var(--auto-complete-result-status-icon-size) / 2);
box-sizing: border-box;
position: absolute;
inset-inline-end: var(--auto-complete-result-status-icon-position);
bottom: var(--auto-complete-result-status-icon-position);
height: var(--auto-complete-result-status-icon-size);
width: var(--auto-complete-result-status-icon-size);
border: 2px solid var(--color-main-background);
border-radius: 50%;
background-color: var(--color-main-background);
font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);
line-height: 1.2;
background-repeat: no-repeat;
background-size: var(--auto-complete-result-status-icon-size);
background-position: center;
}
.autocomplete-result__status--icon[data-v-ca83b679] {
border: none;
background-color: transparent;
}
.autocomplete-result__content[data-v-ca83b679] {
display: flex;
flex: 1 1 100%;
flex-direction: column;
justify-content: center;
min-width: 0;
}
.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.autocomplete-result__subline[data-v-ca83b679] {
color: var(--color-text-maxcontrast);
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-faef642b] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.rich-contenteditable[data-v-faef642b] {
--contenteditable-block-offset: calc(2 * var(--default-grid-baseline));
--contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));
--contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));
position: relative;
width: auto;
}
.rich-contenteditable__label[data-v-faef642b] {
position: absolute;
margin-inline: 14px;
max-width: fit-content;
inset-block-start: 11px;
inset-inline: 0;
color: var(--color-text-maxcontrast);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
pointer-events: none;
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow);
}
.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {
inset-block-start: -10px;
line-height: 1.5;
font-size: 13px;
font-weight: 500;
border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;
background-color: var(--color-main-background);
padding-inline: 5px;
margin-inline: 9px;
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);
}
.rich-contenteditable__input[data-v-faef642b] {
overflow-y: auto;
width: auto;
margin: 0;
padding-block: var(--contenteditable-block-offset);
padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);
cursor: text;
white-space: pre-wrap;
overflow-wrap: break-word;
color: var(--color-main-text);
border: 2px solid var(--color-border-maxcontrast);
border-radius: var(--border-radius-element);
outline: none;
background-color: var(--color-main-background);
font-family: var(--font-face);
font-size: inherit;
tab-size: 4;
min-height: var(--default-clickable-area);
max-height: calc(var(--default-clickable-area) * 5.5);
}
.rich-contenteditable__input--has-label[data-v-faef642b] {
margin-top: 10px;
}
.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {
content: attr(aria-placeholder);
color: var(--color-text-maxcontrast);
position: absolute;
width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));
height: calc(100% - 2 * var(--contenteditable-block-offset));
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {
cursor: default;
background-color: transparent;
color: var(--color-main-text);
border-color: transparent;
opacity: 1;
border-radius: 0;
}
.rich-contenteditable__input--multiline[data-v-faef642b] {
min-height: calc(var(--default-clickable-area) * 3);
max-height: none;
}
.rich-contenteditable__input--disabled[data-v-faef642b] {
opacity: 0.5;
color: var(--color-text-maxcontrast);
border: 2px solid var(--color-background-darker);
border-radius: var(--border-radius-small);
background-color: var(--color-background-dark);
}
.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {
border-color: var(--color-border-error, var(--color-error)) !important;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
._material-design-icon_1xkrb_12 {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
._tribute-container_1xkrb_20 {
z-index: 9000;
overflow: auto;
position: absolute;
/* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */
left: -100vw;
margin: var(--default-grid-baseline) 0;
padding: var(--default-grid-baseline);
color: var(--color-text-maxcontrast);
border-radius: var(--border-radius-element);
background: var(--color-main-background);
box-shadow: 0 1px 5px var(--color-box-shadow);
}
._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {
box-sizing: border-box;
}
._tribute-container_1xkrb_20 ul {
display: flex;
flex-direction: column;
gap: var(--default-grid-baseline);
}
._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {
color: var(--color-text-maxcontrast);
border-radius: var(--border-radius-small);
padding: var(--default-grid-baseline);
cursor: pointer;
min-height: var(--clickable-area-small, auto);
}
._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {
color: var(--color-main-text);
background: var(--color-background-hover);
}
._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {
cursor: pointer;
}
._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {
outline: 2px solid var(--color-main-text) !important;
}
._tribute-container-autocomplete_1xkrb_59 {
min-width: 250px;
max-width: 300px;
max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));
}
._tribute-container-emoji_1xkrb_65,
._tribute-container-link_1xkrb_66 {
min-width: 200px;
max-width: 200px;
max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));
}
._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,
._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
._tribute-container-link_1xkrb_66 {
min-width: 200px;
max-width: 300px;
}
._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {
display: flex;
align-items: center;
}
._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {
margin: auto 0;
width: 20px;
height: 20px;
object-fit: contain;
padding-inline-end: var(--default-grid-baseline);
filter: var(--background-invert-if-dark);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-e408867a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-90c6aa3b] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.provider-list[data-v-90c6aa3b] {
width: 100%;
min-height: 400px;
padding: 0 16px 16px 16px;
display: flex;
flex-direction: column;
}
.provider-list--select[data-v-90c6aa3b] {
width: 100%;
}
.provider-list--select .provider[data-v-90c6aa3b] {
display: flex;
align-items: center;
height: 28px;
overflow: hidden;
}
.provider-list--select .provider .link-icon[data-v-90c6aa3b] {
margin-inline-end: 8px;
}
.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {
width: 20px;
height: 20px;
object-fit: contain;
margin-inline-end: 8px;
filter: var(--background-invert-if-dark);
}
.provider-list--select .provider .option-text[data-v-90c6aa3b] {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-8ce33442] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.widget-custom[data-v-8ce33442] {
width: 100%;
margin: auto;
margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);
margin-top: calc(var(--default-grid-baseline, 4px) * 3);
overflow: hidden;
border: 2px solid var(--color-border);
border-radius: var(--border-radius-container);
background-color: transparent;
display: flex;
}
.widget-custom.full-width[data-v-8ce33442] {
width: var(--widget-full-width, 100%) !important;
inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);
position: relative;
}
.widget-access[data-v-8ce33442] {
width: 100%;
margin: auto;
margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);
margin-top: calc(var(--default-grid-baseline, 4px) * 3);
overflow: hidden;
border: 2px solid var(--color-border);
border-radius: var(--border-radius-container);
background-color: transparent;
display: flex;
padding: calc(var(--default-grid-baseline, 4px) * 3);
}
.widget-default[data-v-8ce33442] {
width: 100%;
margin: auto;
margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);
margin-top: calc(var(--default-grid-baseline, 4px) * 3);
overflow: hidden;
border: 2px solid var(--color-border);
border-radius: var(--border-radius-container);
background-color: transparent;
display: flex;
}
.widget-default--compact[data-v-8ce33442] {
flex-direction: column;
}
.widget-default--compact .widget-default--image[data-v-8ce33442] {
width: 100%;
height: 150px;
}
.widget-default--compact .widget-default--details[data-v-8ce33442] {
width: 100%;
padding-top: calc(var(--default-grid-baseline, 4px) * 2);
padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);
}
.widget-default--compact .widget-default--description[data-v-8ce33442] {
display: none;
}
.widget-default--image[data-v-8ce33442] {
width: 40%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.widget-default--name[data-v-8ce33442] {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-weight: bold;
}
.widget-default--details[data-v-8ce33442] {
padding: calc(var(--default-grid-baseline, 4px) * 3);
width: 60%;
}
.widget-default--details p[data-v-8ce33442] {
margin: 0;
padding: 0;
}
.widget-default--description[data-v-8ce33442] {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3; /* stylelint-disable-line property-no-unknown */
-webkit-box-orient: vertical;
}
.widget-default--link[data-v-8ce33442] {
color: var(--color-text-maxcontrast);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.toggle-interactive[data-v-8ce33442] {
position: relative;
}
.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {
position: absolute;
bottom: var(--default-grid-baseline);
inset-inline-end: var(--default-grid-baseline);
z-index: 10000;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a0658f2a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.raw-link[data-v-a0658f2a] {
width: 100%;
min-height: 350px;
display: flex;
flex-direction: column;
overflow-y: auto;
padding: 0 16px 16px 16px;
}
.raw-link .input-wrapper[data-v-a0658f2a] {
width: 100%;
}
.raw-link .reference-widget[data-v-a0658f2a] {
display: flex;
}
.raw-link--empty-content .provider-icon[data-v-a0658f2a] {
width: 150px;
height: 150px;
object-fit: contain;
filter: var(--background-invert-if-dark);
}
.raw-link--input[data-v-a0658f2a] {
width: 99%;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-059edcfb] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.result[data-v-059edcfb] {
display: flex;
align-items: center;
height: var(--default-clickable-area);
overflow: hidden;
}
.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {
width: 40px;
min-width: 40px;
height: 40px;
object-fit: contain;
}
.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {
border-radius: 50%;
}
.result--content[data-v-059edcfb] {
display: flex;
flex-direction: column;
padding-inline-start: 10px;
overflow: hidden;
}
.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-e8abf1d4] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.smart-picker-search[data-v-e8abf1d4] {
width: 100%;
display: flex;
flex-direction: column;
padding: 0 16px 16px 16px;
}
.smart-picker-search.with-empty-content[data-v-e8abf1d4] {
min-height: 400px;
}
.smart-picker-search .provider-icon[data-v-e8abf1d4] {
width: 150px;
height: 150px;
object-fit: contain;
filter: var(--background-invert-if-dark);
}
.smart-picker-search--select[data-v-e8abf1d4] {
width: 100%;
}
.smart-picker-search--select .search-result[data-v-e8abf1d4] {
width: 100%;
}
.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],
.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {
width: 20px;
height: 20px;
margin: 0 20px 0 10px;
}
.smart-picker-search--select .custom-option[data-v-e8abf1d4] {
height: var(--default-clickable-area);
display: flex;
align-items: center;
overflow: hidden;
}
.smart-picker-search--select .option-text[data-v-e8abf1d4] {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-b193005a] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.reference-picker[data-v-b193005a] {
display: flex;
overflow-y: auto;
width: 100%;
}
.reference-picker .custom-element-wrapper[data-v-b193005a] {
display: flex;
overflow-y: auto;
width: 100%;
}
.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {
display: flex;
overflow-y: auto;
width: 100%;
}/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-15018516] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.reference-picker-modal[data-v-15018516] .modal-container {
display: flex !important;
}
.reference-picker-modal--content[data-v-15018516] {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow-y: auto;
}
.reference-picker-modal--content .close-button[data-v-15018516],
.reference-picker-modal--content .back-button[data-v-15018516] {
position: absolute;
top: 4px;
}
.reference-picker-modal--content .back-button[data-v-15018516] {
inset-inline-start: 4px;
}
.reference-picker-modal--content .close-button[data-v-15018516] {
inset-inline-end: 4px;
}
.reference-picker-modal--content > h2[data-v-15018516] {
display: flex;
margin: 12px 0 20px 0;
}
.reference-picker-modal--content > h2 .icon[data-v-15018516] {
margin-inline-end: 8px;
}
@charset "UTF-8";/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-ddd65c9e] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.widgets--list[data-v-ddd65c9e] {
width: 100%;
min-height: var(--default-clickable-area);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-a47e4ba7] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
/**
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* Colors and class selectors are extracted from source code of:
* - library: highlight.js (v11.10.0)
* - light theme: highlight.js/styles/github.css
* - dark theme: highlight.js/styles/github-dark.css
* and reworked to use with F7cloud dark and light theme
*/
.rich-text--wrapper[data-v-a47e4ba7] {
overflow-wrap: break-word;
line-height: 1.5;
}
.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {
display: inline;
}
.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {
text-decoration: underline;
}
.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {
content: " ↗";
}
/* Markdown styles */
.rich-text--wrapper-markdown[data-v-a47e4ba7] {
tab-size: 4;
}
.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,
.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,
.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {
margin-top: 0 !important;
}
.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),
.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,
.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {
margin-block-end: 0 !important;
}
.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {
padding-inline-start: 13px;
border-inline-start: 2px solid var(--color-border-dark);
color: var(--color-text-maxcontrast);
}
.rich-text--wrapper-markdown h1[data-v-a47e4ba7], .rich-text--wrapper-markdown h2[data-v-a47e4ba7], .rich-text--wrapper-markdown h3[data-v-a47e4ba7], .rich-text--wrapper-markdown h4[data-v-a47e4ba7], .rich-text--wrapper-markdown h5[data-v-a47e4ba7], .rich-text--wrapper-markdown h6[data-v-a47e4ba7], .rich-text--wrapper-markdown p[data-v-a47e4ba7], .rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7], .rich-text--wrapper-markdown blockquote[data-v-a47e4ba7], .rich-text--wrapper-markdown pre[data-v-a47e4ba7] {
margin-top: 0;
margin-block-end: 1em;
}
.rich-text--wrapper-markdown h1[data-v-a47e4ba7], .rich-text--wrapper-markdown h2[data-v-a47e4ba7], .rich-text--wrapper-markdown h3[data-v-a47e4ba7], .rich-text--wrapper-markdown h4[data-v-a47e4ba7], .rich-text--wrapper-markdown h5[data-v-a47e4ba7], .rich-text--wrapper-markdown h6[data-v-a47e4ba7] {
font-weight: bold;
}
.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {
font-size: 20px;
}
.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {
font-size: 18px;
}
.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {
font-size: 15px;
}
.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {
padding-inline-start: 4ch;
}
.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {
list-style-type: disc;
}
.rich-text--wrapper-markdown[data-v-a47e4ba7] {
/* Flavored Markdown styles */
}
.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {
list-style-type: none;
padding: 0;
}
.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],
.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],
.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],
.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],
.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {
margin-inline-start: 15px;
margin-block-end: 0;
}
.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {
direction: ltr;
}
.rich-text--wrapper-markdown table[data-v-a47e4ba7] {
border-collapse: collapse;
border: 2px solid var(--color-border-maxcontrast);
}
.rich-text--wrapper-markdown table th[data-v-a47e4ba7],
.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {
padding: var(--default-grid-baseline);
border: 1px solid var(--color-border-maxcontrast);
}
.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,
.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {
border-inline-start: 0;
}
.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,
.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {
border-inline-end: 0;
}
.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {
border-top: 0;
}
.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {
border-block-end: 0;
}
/* Highlight code syntax in code blocks */
/* stylelint-disable-next-line no-duplicate-selectors */
.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {
color: var(--hljs-color);
background: var(--hljs-background-color);
}
.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {
/* prettylights-syntax-keyword */
color: var(--hljs-syntax-keyword-color);
}
.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {
/* prettylights-syntax-entity */
color: var(--hljs-syntax-entity-color);
}
.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {
/* prettylights-syntax-constant */
color: var(--hljs-syntax-constant-color);
}
.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {
/* prettylights-syntax-string */
color: var(--hljs-syntax-string-color);
}
.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {
/* prettylights-syntax-variable */
color: var(--hljs-syntax-variable-color);
}
.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {
/* prettylights-syntax-comment */
color: var(--hljs-syntax-comment-color);
}
.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {
/* prettylights-syntax-entity-tag */
color: var(--hljs-syntax-entity-tag-color);
}
.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {
/* prettylights-syntax-storage-modifier-import */
color: var(--hljs-syntax-storage-modifier-import-color);
}
.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {
/* prettylights-syntax-markup-heading */
color: var(--hljs-syntax-markup-heading-color);
font-weight: bold;
}
.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {
/* prettylights-syntax-markup-list */
color: var(--hljs-syntax-markup-list-color);
}
.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {
/* prettylights-syntax-markup-italic */
color: var(--hljs-syntax-markup-italic-color);
font-style: italic;
}
.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {
/* prettylights-syntax-markup-bold */
color: var(--hljs-syntax-markup-bold-color);
font-weight: bold;
}
.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {
/* prettylights-syntax-markup-inserted */
color: var(--hljs-syntax-markup-inserted-color);
background-color: var(--hljs-syntax-markup-inserted-background-color);
}
.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {
/* prettylights-syntax-markup-deleted */
color: var(--hljs-syntax-markup-deleted-color);
background-color: var(--hljs-syntax-markup-deleted-background-color);
}
.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],
.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {
/* purposely ignored */
}
a[data-v-a47e4ba7]:not(.rich-text--component) {
text-decoration: underline;
}
@media (prefers-color-scheme: light) {
.rich-text--wrapper-markdown[data-v-a47e4ba7] {
--hljs-color: var(--color-main-text, #24292e);
--hljs-background-color: var(--color-background-dark, #ffffff);
--hljs-syntax-keyword-color: #d73a49;
--hljs-syntax-entity-color: #6f42c1;
--hljs-syntax-constant-color: #005cc5;
--hljs-syntax-string-color: #032f62;
--hljs-syntax-variable-color: #e36209;
--hljs-syntax-comment-color: #6a737d;
--hljs-syntax-entity-tag-color: #22863a;
--hljs-syntax-storage-modifier-import-color: #24292e;
--hljs-syntax-markup-heading-color: #005cc5;
--hljs-syntax-markup-list-color: #735c0f;
--hljs-syntax-markup-italic-color: #24292e;
--hljs-syntax-markup-bold-color: #24292e;
--hljs-syntax-markup-inserted-color: #22863a;
--hljs-syntax-markup-inserted-background-color: #f0fff4;
--hljs-syntax-markup-deleted-color: #b31d28;
--hljs-syntax-markup-deleted-background-color: #ffeef0;
}
[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {
--hljs-color: var(--color-main-text, #c9d1d9);
--hljs-background-color: var(--color-background-dark, #0d1117);
--hljs-syntax-keyword-color: #ff7b72;
--hljs-syntax-entity-color: #d2a8ff;
--hljs-syntax-constant-color: #79c0ff;
--hljs-syntax-string-color: #a5d6ff;
--hljs-syntax-variable-color: #ffa657;
--hljs-syntax-comment-color: #8b949e;
--hljs-syntax-entity-tag-color: #7ee787;
--hljs-syntax-storage-modifier-import-color: #c9d1d9;
--hljs-syntax-markup-heading-color: #1f6feb;
--hljs-syntax-markup-list-color: #f2cc60;
--hljs-syntax-markup-italic-color: #c9d1d9;
--hljs-syntax-markup-bold-color: #c9d1d9;
--hljs-syntax-markup-inserted-color: #aff5b4;
--hljs-syntax-markup-inserted-background-color: #033a16;
--hljs-syntax-markup-deleted-color: #ffdcd7;
--hljs-syntax-markup-deleted-background-color: #67060c;
}
}
@media (prefers-color-scheme: dark) {
.rich-text--wrapper-markdown[data-v-a47e4ba7] {
--hljs-color: var(--color-main-text, #c9d1d9);
--hljs-background-color: var(--color-background-dark, #0d1117);
--hljs-syntax-keyword-color: #ff7b72;
--hljs-syntax-entity-color: #d2a8ff;
--hljs-syntax-constant-color: #79c0ff;
--hljs-syntax-string-color: #a5d6ff;
--hljs-syntax-variable-color: #ffa657;
--hljs-syntax-comment-color: #8b949e;
--hljs-syntax-entity-tag-color: #7ee787;
--hljs-syntax-storage-modifier-import-color: #c9d1d9;
--hljs-syntax-markup-heading-color: #1f6feb;
--hljs-syntax-markup-list-color: #f2cc60;
--hljs-syntax-markup-italic-color: #c9d1d9;
--hljs-syntax-markup-bold-color: #c9d1d9;
--hljs-syntax-markup-inserted-color: #aff5b4;
--hljs-syntax-markup-inserted-background-color: #033a16;
--hljs-syntax-markup-deleted-color: #ffdcd7;
--hljs-syntax-markup-deleted-background-color: #67060c;
}
[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {
--hljs-color: var(--color-main-text, #24292e);
--hljs-background-color: var(--color-background-dark, #ffffff);
--hljs-syntax-keyword-color: #d73a49;
--hljs-syntax-entity-color: #6f42c1;
--hljs-syntax-constant-color: #005cc5;
--hljs-syntax-string-color: #032f62;
--hljs-syntax-variable-color: #e36209;
--hljs-syntax-comment-color: #6a737d;
--hljs-syntax-entity-tag-color: #22863a;
--hljs-syntax-storage-modifier-import-color: #24292e;
--hljs-syntax-markup-heading-color: #005cc5;
--hljs-syntax-markup-list-color: #735c0f;
--hljs-syntax-markup-italic-color: #24292e;
--hljs-syntax-markup-bold-color: #24292e;
--hljs-syntax-markup-inserted-color: #22863a;
--hljs-syntax-markup-inserted-background-color: #f0fff4;
--hljs-syntax-markup-deleted-color: #b31d28;
--hljs-syntax-markup-deleted-background-color: #ffeef0;
}
}
.rich-text__code-block[data-v-a47e4ba7] {
position: relative;
padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));
}
.rich-text__code-block pre[data-v-a47e4ba7] {
width: 100%;
overflow-x: auto;
}
.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {
position: absolute;
top: var(--default-grid-baseline);
inset-inline-end: var(--default-grid-baseline);
opacity: 0;
}
.rich-text__code-block:hover .rich-text__code-block-button[data-v-a47e4ba7], .rich-text__code-block:focus-within .rich-text__code-block-button[data-v-a47e4ba7], .rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7]:focus {
opacity: 1;
}
.nc-select-users[data-v-4fbb6472] .vs__selected {
padding-inline: 0 5px !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-9cedb949] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.settings-section[data-v-9cedb949] {
display: block;
padding: 0 0 calc(var(--default-grid-baseline) * 5) 0;
margin: calc(var(--default-grid-baseline) * 7);
width: min(900px, 100% - var(--default-grid-baseline) * 7 * 2);
}
.settings-section[data-v-9cedb949]:not(:last-child) {
border-bottom: 1px solid var(--color-border);
}
.settings-section__name[data-v-9cedb949] {
display: inline-flex;
align-items: center;
justify-content: center;
max-width: 900px;
margin-top: 0;
}
.settings-section__info[data-v-9cedb949] {
display: flex;
align-items: center;
justify-content: center;
width: var(--default-clickable-area);
height: var(--default-clickable-area);
margin: calc((var(--default-clickable-area) - 16px) / 2 * -1);
margin-inline-start: 0;
color: var(--color-text-maxcontrast);
}
.settings-section__info[data-v-9cedb949]:hover, .settings-section__info[data-v-9cedb949]:focus, .settings-section__info[data-v-9cedb949]:active {
color: var(--color-main-text);
}
.settings-section__desc[data-v-9cedb949] {
margin-top: -0.2em;
margin-bottom: 1em;
color: var(--color-text-maxcontrast);
max-width: 900px;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-21e2bf0c] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.select-group-error[data-v-21e2bf0c] {
color: var(--color-text-error, var(--color-error));
font-size: 13px;
padding-inline-start: var(--border-radius-element);
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-87d290b5] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.textarea[data-v-87d290b5] {
--input-border-color: var(--color-border-maxcontrast);
--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));
position: relative;
width: 100%;
border-radius: var(--border-radius-element);
margin-block-start: 6px;
resize: vertical;
}
.textarea--disabled[data-v-87d290b5] {
opacity: 0.7;
filter: saturate(0.7);
}
.textarea__main-wrapper[data-v-87d290b5] {
height: calc(var(--default-clickable-area) * 2);
padding: var(--border-width-input, 2px);
position: relative;
}
.textarea__main-wrapper[data-v-87d290b5]:not(:has([disabled])):has(textarea:focus), .textarea__main-wrapper[data-v-87d290b5]:not(:has([disabled])):has(textarea:active) {
padding: 0;
}
.textarea__input[data-v-87d290b5] {
margin: 0;
padding-block: calc(10px + var(--input-border-width-offset));
padding-inline: calc(12px - var(--border-width-input, 2px) + var(--input-border-width-offset));
width: 100%;
font-size: var(--default-font-size);
text-overflow: ellipsis;
cursor: pointer;
background-color: var(--color-main-background);
color: var(--color-main-text);
border: none;
border-radius: var(--border-radius-element);
box-shadow: 0 -1px var(--input-border-color), 0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);
}
.textarea__input[data-v-87d290b5]:hover:not([disabled]) {
box-shadow: 0 0 0 1px var(--input-border-color);
}
.textarea__input[data-v-87d290b5]:active:not([disabled]), .textarea__input[data-v-87d290b5]:focus:not([disabled]) {
--input-border-width-offset: 0px;
--input-border-color: var(--color-main-text);
border: var(--border-width-input-focused, 2px) solid var(--input-border-color);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
}
.textarea__input[data-v-87d290b5]:not(:focus, .textarea__input--label-outside)::placeholder {
opacity: 0;
}
.textarea__input[data-v-87d290b5]:focus {
cursor: text;
}
.textarea__input[data-v-87d290b5]:disabled {
cursor: default;
}
.textarea__input[data-v-87d290b5]:focus-visible {
box-shadow: unset !important;
}
.textarea__input--success[data-v-87d290b5] {
--input-border-color: var(--color-border-success, var(--color-success)) !important;
}
.textarea__input--success[data-v-87d290b5]:focus-visible {
box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.textarea__input--error[data-v-87d290b5] {
--input-border-color: var(--color-border-error, var(--color-error)) !important;
}
.textarea__input--error[data-v-87d290b5]:focus-visible {
box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.textarea__label[data-v-87d290b5] {
position: absolute;
margin-inline: 12px 0;
max-width: fit-content;
inset-block-start: 11px;
inset-inline: 0;
color: var(--color-text-maxcontrast);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
pointer-events: none;
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow);
}
.textarea__input:focus + .textarea__label[data-v-87d290b5], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-87d290b5] {
inset-block-start: -10px;
line-height: 1.5;
font-size: 13px;
font-weight: 500;
color: var(--color-main-text);
background-color: var(--color-main-background);
padding-inline: 4px;
margin-inline-start: 8px;
transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);
}
.textarea__helper-text-message[data-v-87d290b5] {
padding-block: 4px;
display: flex;
align-items: center;
}
.textarea__helper-text-message__icon[data-v-87d290b5] {
margin-inline-end: 8px;
}
.textarea__helper-text-message--error[data-v-87d290b5] {
color: var(--color-error-text);
}
.textarea__helper-text-message--success[data-v-87d290b5] {
color: var(--color-success-text);
}
.textarea--legacy .textarea__input[data-v-87d290b5] {
box-shadow: 0 0 0 1px var(--input-border-color);
}
.textarea--legacy .textarea__main-wrapper[data-v-87d290b5]:hover:not(:has([disabled])) {
padding: 0;
}
.textarea--legacy .textarea__main-wrapper:hover:not(:has([disabled])) .textarea__input[data-v-87d290b5] {
--input-border-color: var(--color-main-text);
--input-border-width-offset: 0px;
border: var(--border-width-input-focused, 2px) solid var(--input-border-color);
box-shadow: 0 0 0 2px var(--color-main-background) !important;
}
/**
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon[data-v-37bde6b7] {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.user-bubble__wrapper[data-v-37bde6b7] {
display: inline-block;
vertical-align: middle;
min-width: 0;
max-width: 100%;
}
.user-bubble__content[data-v-37bde6b7] {
display: inline-flex;
max-width: 100%;
background-color: var(--color-background-dark);
}
.user-bubble__content--primary[data-v-37bde6b7] {
color: var(--color-primary-element-text);
background-color: var(--color-primary-element);
}
.user-bubble__content[data-v-37bde6b7] > :last-child {
padding-inline-end: 8px;
}
.user-bubble__avatar[data-v-37bde6b7] {
align-self: center;
}
.user-bubble__name[data-v-37bde6b7] {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.user-bubble__name[data-v-37bde6b7], .user-bubble__secondary[data-v-37bde6b7] {
padding-block: 0;
padding-inline: 4px 0;
}
h3[data-v-17ac10c8]{margin-top:24px;font-weight:600}small[data-v-17ac10c8]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}.default-group-notification[data-v-17ac10c8]{min-width:300px !important}
.hosted-signaling .form__textfield[data-v-e7bd023c]{width:300px;margin-top:12px}.hosted-signaling .form__select[data-v-e7bd023c]{min-width:300px !important}.additional-top-margin[data-v-e7bd023c]{margin-top:10px}td[data-v-e7bd023c]{padding:5px;border-bottom:1px solid var(--color-border)}tr:last-child td[data-v-e7bd023c]{border-bottom:none}tr[data-v-e7bd023c] :first-child{opacity:.5}
h2 small[data-v-1eb0cf33]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}
.recording-server[data-v-6fa5def6]{display:flex;align-items:center}.recording-server .recording-server__textfield[data-v-6fa5def6]{width:300px;flex-shrink:0}.recording-server__checkbox[data-v-6fa5def6]{margin:0 18px}.test-connection[data-v-6fa5def6]{display:inline-flex;align-items:center;gap:8px}
.fade-enter[data-v-7344033e],.fade-leave-to[data-v-7344033e]{opacity:0}.fade-enter-to[data-v-7344033e],.fade-leave[data-v-7344033e]{opacity:1}.fade-enter-active[data-v-7344033e],.fade-leave-active[data-v-7344033e]{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-7344033e],.radial-reveal-leave-to[data-v-7344033e]{transform:scale(0);opacity:0}.radial-reveal-enter-to[data-v-7344033e],.radial-reveal-leave[data-v-7344033e]{transform:scale(1);opacity:1}.radial-reveal-enter-active[data-v-7344033e],.radial-reveal-leave-active[data-v-7344033e]{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform,opacity;transition-duration:150ms}.slide-up-enter[data-v-7344033e],.slide-up-leave-to[data-v-7344033e]{transform:translateY(-50%);opacity:0}.slide-up-enter-to[data-v-7344033e],.slide-up-leave[data-v-7344033e]{transform:translateY(0);opacity:1}.slide-up-enter-active[data-v-7344033e],.slide-up-leave-active[data-v-7344033e]{pointer-events:none;transition:all var(--animation-slow, 300ms) ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-7344033e],.slide-right-leave-to[data-v-7344033e]{min-width:0 !important;max-width:0 !important}.slide-right-enter-to[data-v-7344033e],.slide-right-leave[data-v-7344033e]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-7344033e],.slide-right-leave-active[data-v-7344033e]{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-7344033e],.slide-down-leave-to[data-v-7344033e]{transform:translateY(50%);opacity:0}.slide-down-enter-to[data-v-7344033e],.slide-down-leave[data-v-7344033e]{transform:translateY(0);opacity:1}.slide-down-enter-active[data-v-7344033e],.slide-down-leave-active[data-v-7344033e]{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform,opacity;position:absolute !important}.toast-enter[data-v-7344033e],.toast-leave-to[data-v-7344033e]{opacity:0}.toast-enter-to[data-v-7344033e],.toast-leave[data-v-7344033e]{opacity:1}.toast-enter-active[data-v-7344033e],.toast-leave-active[data-v-7344033e]{transition:all var(--animation-slow, 300ms) ease-in-out;transition-property:opacity;transition-timing-function:linear}.zoom-enter[data-v-7344033e],.zoom-leave-to[data-v-7344033e]{transform:scale(0)}.zoom-enter-to[data-v-7344033e],.zoom-leave[data-v-7344033e]{transform:scale(1)}.zoom-enter-active[data-v-7344033e],.zoom-leave-active[data-v-7344033e]{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform}.transition-group[data-v-7344033e]{position:relative}.transition-group[data-v-7344033e]> *.fade-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.fade-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.fade-enter,.transition-group[data-v-7344033e]> *.fade-leave-to{opacity:0}.transition-group[data-v-7344033e]> *.fade-enter-to,.transition-group[data-v-7344033e]> *.fade-leave{opacity:1}.transition-group[data-v-7344033e]> *.fade-enter-active,.transition-group[data-v-7344033e]> *.fade-leave-active{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:opacity}.transition-group[data-v-7344033e]> *.radial-reveal-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.radial-reveal-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.radial-reveal-enter,.transition-group[data-v-7344033e]> *.radial-reveal-leave-to{transform:scale(0);opacity:0}.transition-group[data-v-7344033e]> *.radial-reveal-enter-to,.transition-group[data-v-7344033e]> *.radial-reveal-leave{transform:scale(1);opacity:1}.transition-group[data-v-7344033e]> *.radial-reveal-enter-active,.transition-group[data-v-7344033e]> *.radial-reveal-leave-active{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform,opacity;transition-duration:150ms}.transition-group[data-v-7344033e]> *.slide-up-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.slide-up-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.slide-up-enter,.transition-group[data-v-7344033e]> *.slide-up-leave-to{transform:translateY(-50%);opacity:0}.transition-group[data-v-7344033e]> *.slide-up-enter-to,.transition-group[data-v-7344033e]> *.slide-up-leave{transform:translateY(0);opacity:1}.transition-group[data-v-7344033e]> *.slide-up-enter-active,.transition-group[data-v-7344033e]> *.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow, 300ms) ease-in-out;transition-property:transform,opacity}.transition-group[data-v-7344033e]> *.slide-right-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.slide-right-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.slide-right-enter,.transition-group[data-v-7344033e]> *.slide-right-leave-to{min-width:0 !important;max-width:0 !important}.transition-group[data-v-7344033e]> *.slide-right-enter-to,.transition-group[data-v-7344033e]> *.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-7344033e]> *.slide-right-enter-active,.transition-group[data-v-7344033e]> *.slide-right-leave-active{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-7344033e]> *.slide-down-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.slide-down-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.slide-down-enter,.transition-group[data-v-7344033e]> *.slide-down-leave-to{transform:translateY(50%);opacity:0}.transition-group[data-v-7344033e]> *.slide-down-enter-to,.transition-group[data-v-7344033e]> *.slide-down-leave{transform:translateY(0);opacity:1}.transition-group[data-v-7344033e]> *.slide-down-enter-active,.transition-group[data-v-7344033e]> *.slide-down-leave-active{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform,opacity;position:absolute !important}.transition-group[data-v-7344033e]> *.toast-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.toast-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.toast-enter,.transition-group[data-v-7344033e]> *.toast-leave-to{opacity:0}.transition-group[data-v-7344033e]> *.toast-enter-to,.transition-group[data-v-7344033e]> *.toast-leave{opacity:1}.transition-group[data-v-7344033e]> *.toast-enter-active,.transition-group[data-v-7344033e]> *.toast-leave-active{transition:all var(--animation-slow, 300ms) ease-in-out;transition-property:opacity;transition-timing-function:linear}.transition-group[data-v-7344033e]> *.zoom-move{transition:all var(--animation-quick, 100ms) ease-in-out}.transition-group[data-v-7344033e]> *.zoom-leave-active{position:absolute}.transition-group[data-v-7344033e]> *.zoom-enter,.transition-group[data-v-7344033e]> *.zoom-leave-to{transform:scale(0)}.transition-group[data-v-7344033e]> *.zoom-enter-to,.transition-group[data-v-7344033e]> *.zoom-leave{transform:scale(1)}.transition-group[data-v-7344033e]> *.zoom-enter-active,.transition-group[data-v-7344033e]> *.zoom-leave-active{transition:all var(--animation-quick, 100ms) ease-in-out;transition-property:transform}
.recording-servers .form__textfield[data-v-b2ba5802]{width:300px}.additional-top-margin[data-v-b2ba5802]{margin-top:10px}h3[data-v-b2ba5802]{margin-top:24px;font-weight:600}.consent-description[data-v-b2ba5802]{margin-bottom:12px;opacity:.7}
.signaling-server[data-v-3bdcca8e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--default-grid-baseline);margin-bottom:10px}.signaling-server .signaling-server__textfield[data-v-3bdcca8e]{width:300px;flex-shrink:0}.signaling-server__checkbox[data-v-3bdcca8e]{margin:0 18px}.test-connection[data-v-3bdcca8e]{flex-basis:fit-content;display:inline-flex;align-items:center;gap:var(--default-grid-baseline)}.test-connection-data[data-v-3bdcca8e]{flex-basis:100%;display:inline-grid;grid-template-columns:auto auto;gap:var(--default-grid-baseline)}.test-connection-data__item[data-v-3bdcca8e]{display:contents}.test-connection-data__caption[data-v-3bdcca8e]{font-weight:bold;margin-inline-end:var(--default-grid-baseline)}
.signaling-servers .form__textfield[data-v-3f27df2f]{width:300px}.additional-top-margin[data-v-3f27df2f]{margin-top:1em !important}
.sip-bridge h3[data-v-17212f74]{margin-top:24px;font-weight:600}.sip-bridge .form[data-v-17212f74]{width:300px}.sip-bridge .form__textarea[data-v-17212f74]{margin-bottom:6px}.sip-bridge .form__select[data-v-17212f74]{margin-bottom:12px}.settings-hint--after-select[data-v-17212f74]{margin-top:0}.additional-top-margin[data-v-17212f74]{margin-top:10px}
.stun-server[data-v-69763953]{display:flex;align-items:center;margin-bottom:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline)}.stun-server__wrapper[data-v-69763953]{display:flex;align-items:center;gap:4px;width:300px}.stun-server__input[data-v-69763953]{margin-block-start:0 !important}.stun-server__alert[data-v-69763953]{width:var(--default-clickable-area);height:var(--default-clickable-area)}
.additional-top-margin{margin-top:10px}
.turn-server[data-v-758f7272]{display:grid;grid-template-columns:minmax(100px, 180px) 1fr 1fr minmax(100px, 180px) var(--default-clickable-area) var(--default-clickable-area);grid-column-gap:4px;align-items:center;margin-bottom:4px}.turn-server .turn-server__textfield.error[data-v-758f7272] .input-field__input{border:2px solid var(--color-border-error)}.turn-server .turn-server__select[data-v-758f7272]{margin-block-start:6px;min-width:unset}
.additional-top-margin{margin-top:10px}
.vue-button-inline[data-v-aebe1aaa]{display:inline-block !important}
/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.toastify.dialogs {
min-width: 200px;
background: none;
background-color: var(--color-main-background);
color: var(--color-main-text);
box-shadow: 0 0 6px 0 var(--color-box-shadow);
padding: 0 12px;
margin-top: 45px;
position: fixed;
z-index: 10100;
border-radius: var(--border-radius);
display: flex;
align-items: center;
min-height: 50px;
}
.toastify.dialogs .toast-loader-container,
.toastify.dialogs .toast-undo-container {
display: flex;
align-items: center;
width: 100%;
}
.toastify.dialogs .toast-undo-button,
.toastify.dialogs .toast-close {
position: static;
overflow: hidden;
box-sizing: border-box;
min-width: 44px;
height: 100%;
padding: 12px;
white-space: nowrap;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
min-height: 0;
}
.toastify.dialogs .toast-undo-button.toast-close,
.toastify.dialogs .toast-close.toast-close {
text-indent: 0;
opacity: 0.4;
border: none;
min-height: 44px;
margin-left: 10px;
font-size: 0;
/* dark theme overrides for F7cloud 25 and later */
}
.toastify.dialogs .toast-undo-button.toast-close::before,
.toastify.dialogs .toast-close.toast-close::before {
background-image: url("data:image/svg+xml,%3csvg%20viewBox=%270%200%2016%2016%27%20height=%2716%27%20width=%2716%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xml:space=%27preserve%27%20style=%27fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2%27%3e%3cpath%20d=%27M6.4%2019%205%2017.6l5.6-5.6L5%206.4%206.4%205l5.6%205.6L17.6%205%2019%206.4%2013.4%2012l5.6%205.6-1.4%201.4-5.6-5.6L6.4%2019Z%27%20style=%27fill-rule:nonzero%27%20transform=%27matrix%28.85714%200%200%20.85714%20-2.286%20-2.286%29%27/%3e%3c/svg%3e");
content: " ";
filter: var(--background-invert-if-dark);
display: inline-block;
width: 16px;
height: 16px;
}
.toastify.dialogs .toast-undo-button.toast-undo-button,
.toastify.dialogs .toast-close.toast-undo-button {
margin: 3px;
height: calc(100% - 2 * 3px);
margin-left: 12px;
}
.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,
.toastify.dialogs .toast-close:hover,
.toastify.dialogs .toast-close:focus,
.toastify.dialogs .toast-close:active {
cursor: pointer;
opacity: 1;
}
.toastify.dialogs.toastify-top {
right: 10px;
}
.toastify.dialogs.toast-with-click {
cursor: pointer;
}
.toastify.dialogs.toast-error {
border-left: 3px solid var(--color-element-error, var(--color-error));
}
.toastify.dialogs.toast-info {
border-left: 3px solid var(--color-element-info, var(--color-primary));
}
.toastify.dialogs.toast-warning {
border-left: 3px solid var(--color-element-warning, var(--color-warning));
}
.toastify.dialogs.toast-success {
border-left: 3px solid var(--color-element-success, var(--color-success));
}
.toastify.dialogs.toast-undo {
border-left: 3px solid var(--color-element-success, var(--color-success));
}
.toastify.dialogs.toast-loading {
border-left: 3px solid var(--color-element-info, var(--color-primary));
}
.toastify.dialogs.toast-loading .toast-loader {
display: inline-block;
width: 20px;
height: 20px;
animation: rotate var(--animation-duration, 0.8s) linear infinite;
margin-left: auto;
}
/* dark theme overrides for F7cloud 24 and earlier */
.theme--dark .toastify.dialogs .toast-close {
/* close icon style */
}
.theme--dark .toastify.dialogs .toast-close.toast-close::before {
background-image: url("data:image/svg+xml,%3csvg%20viewBox=%270%200%2016%2016%27%20height=%2716%27%20width=%2716%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xml:space=%27preserve%27%20style=%27fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2%27%3e%3cpath%20d=%27M6.4%2019%205%2017.6l5.6-5.6L5%206.4%206.4%205l5.6%205.6L17.6%205%2019%206.4%2013.4%2012l5.6%205.6-1.4%201.4-5.6-5.6L6.4%2019Z%27%20style=%27fill:%23fff;fill-rule:nonzero%27%20transform=%27matrix%28.85714%200%200%20.85714%20-2.286%20-2.286%29%27/%3e%3c/svg%3e");
}
.nc-generic-dialog .dialog__actions {
justify-content: space-between;
min-width: calc(100% - 12px);
}
._pickerEntry_xk2pl_1:not(:last-of-type) {
border-bottom: 1px solid var(--color-border);
}
._pickerEntryItem_xk2pl_5 {
display: flex;
align-items: center;
height: 64px;
}
._pickerEntryIcon_xk2pl_11,
._pickerEntryPreview_xk2pl_12 {
height: 64px;
width: 64px;
margin: 0 var(--secondary-margin);
display: block;
flex: 0 0 64px;
}
._pickerEntryIcon_xk2pl_11 {
color: var(--color-text-maxcontrast);
}
._pickerEntryIcon_folder_xk2pl_24 {
color: var(--color-primary-element);
}
._pickerEntryPreview_xk2pl_12 {
overflow: hidden;
border-radius: calc(var(--border-radius) * 2);
object-fit: cover;
}
._pickerEntryDescription_xk2pl_34 {
display: flex;
flex-direction: column;
}
._pickerEntryDescription_xk2pl_34 span {
white-space: nowrap;
}._picker_6q4ek_1 {
--margin: 36px;
--secondary-margin: 18px;
}
._pickerHeader_6q4ek_6 {
position: sticky;
z-index: 10;
top: 0;
padding: 0 var(--margin);
padding-bottom: var(--secondary-margin);
background-color: var(--color-main-background);
}
._pickerForm_6q4ek_15 {
position: relative;
overflow: auto;
padding: 0 var(--margin);
margin-top: calc(-1 * var(--secondary-margin));
}
._pickerActionSubmit_disabled_6q4ek_22 {
opacity: 0.7;
filter: saturate(50%);
}
._pickerSelectAll_6q4ek_27 {
display: grid;
width: 100%;
margin-top: calc(var(--secondary-margin) * 1.5);
padding-bottom: var(--secondary-margin);
grid-template-columns: 1fr 1fr;
}
._pickerSelectAll_6q4ek_27 legend {
display: flex;
align-items: center;
width: 100%;
margin-bottom: calc(var(--secondary-margin) / 2);
}
._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {
position: sticky;
top: 0;
margin: 0;
padding: var(--secondary-margin) 0;
background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);
}
._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {
margin-top: 0;
}
._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {
font-weight: bold;
}/*!
* SPDX-FileCopyrightText: 2023-2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* Icon styling of the file list row preview or fallback icon
* (leading icon on the name row and header)
*/
._file-picker__file-icon_3v9zx_9 {
position: relative;
width: 32px;
height: 32px;
min-width: 32px;
min-height: 32px;
background-repeat: no-repeat;
background-size: contain;
display: flex;
justify-content: center;
}
._file-picker__file-icon--primary_3v9zx_21 {
color: var(--color-primary-element);
}
._file-picker__file-icon-overlay_3v9zx_25 {
color: var(--color-primary-element-text);
position: absolute;
inset-block-start: 10px;
}/*!
* SPDX-FileCopyrightText: 2023-2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
tr.file-picker__row[data-v-a5daea8d] {
height: var(--row-height, 50px);
}
tr.file-picker__row td[data-v-a5daea8d] {
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
border-bottom: none;
}
tr.file-picker__row td.row-checkbox[data-v-a5daea8d] {
padding: 0 2px;
}
tr.file-picker__row td[data-v-a5daea8d]:not(.row-checkbox) {
padding-inline: 14px 0;
}
tr.file-picker__row td.row-size[data-v-a5daea8d] {
text-align: end;
padding-inline: 0 14px;
}
tr.file-picker__row td.row-name[data-v-a5daea8d] {
padding-inline: 2px 0;
}
.file-picker__row[data-v-a5daea8d] * {
cursor: pointer;
}
.file-picker__row--selected[data-v-a5daea8d] {
background-color: var(--color-background-dark);
}
.file-picker__row--not-navigatable[data-v-a5daea8d] {
filter: saturate(0.7);
opacity: 0.7;
}
.file-picker__row--not-navigatable[data-v-a5daea8d] *, .file-picker__row--not-pickable[data-v-a5daea8d] * {
cursor: default !important;
}
.file-picker__row[data-v-a5daea8d]:hover {
background-color: var(--color-background-hover);
}
.file-picker__name-container[data-v-a5daea8d] {
display: flex;
justify-content: start;
align-items: center;
height: 100%;
}
.file-picker__file-name[data-v-a5daea8d] {
padding-inline-start: 6px;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
}
.file-picker__file-extension[data-v-a5daea8d] {
color: var(--color-text-maxcontrast);
min-width: fit-content;
}/*!
* SPDX-FileCopyrightText: 2023-2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
tr.file-picker__row[data-v-1f96131b] {
height: var(--row-height, 50px);
}
tr.file-picker__row td[data-v-1f96131b] {
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
border-bottom: none;
}
tr.file-picker__row td.row-checkbox[data-v-1f96131b] {
padding: 0 2px;
}
tr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {
padding-inline: 14px 0;
}
tr.file-picker__row td.row-size[data-v-1f96131b] {
text-align: end;
padding-inline: 0 14px;
}
tr.file-picker__row td.row-name[data-v-1f96131b] {
padding-inline: 2px 0;
}
@keyframes gradient-1f96131b {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.loading-row .row-checkbox[data-v-1f96131b] {
text-align: center !important;
}
.loading-row span[data-v-1f96131b] {
display: inline-block;
height: 24px;
background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));
background-size: 600px 100%;
border-radius: var(--border-radius);
animation: gradient-1f96131b 12s ease infinite;
}
.loading-row .row-wrapper[data-v-1f96131b] {
display: inline-flex;
align-items: center;
}
.loading-row .row-checkbox span[data-v-1f96131b] {
width: 24px;
}
.loading-row .row-name span[data-v-1f96131b]:last-of-type {
margin-inline-start: 6px;
width: 130px;
}
.loading-row .row-size span[data-v-1f96131b] {
width: 80px;
}
.loading-row .row-modified span[data-v-1f96131b] {
width: 90px;
}.file-picker__header-preview[data-v-38620705] {
width: 22px;
height: 32px;
flex: 0 0 auto;
}
.file-picker__files[data-v-38620705] {
margin: 2px;
margin-inline-start: 12px;
overflow: scroll auto;
}
.file-picker__files table[data-v-38620705] {
width: 100%;
max-height: 100%;
table-layout: fixed;
}
.file-picker__files th[data-v-38620705] {
position: sticky;
z-index: 1;
top: 0;
background-color: var(--color-main-background);
padding: 2px;
}
.file-picker__files th .header-wrapper[data-v-38620705] {
display: flex;
}
.file-picker__files th.row-checkbox[data-v-38620705] {
width: 44px;
}
.file-picker__files th.row-name[data-v-38620705] {
width: 230px;
}
.file-picker__files th.row-size[data-v-38620705] {
width: 100px;
}
.file-picker__files th.row-modified[data-v-38620705] {
width: 120px;
}
.file-picker__files th[data-v-38620705]:not(.row-size) .button-vue__wrapper {
justify-content: start;
flex-direction: row-reverse;
}
.file-picker__files th[data-v-38620705]:not(.row-size) .button-vue {
padding-inline: 16px 4px;
}
.file-picker__files th.row-size[data-v-38620705] .button-vue__wrapper {
justify-content: end;
}
.file-picker__files th[data-v-38620705] .button-vue__wrapper {
color: var(--color-text-maxcontrast);
}
.file-picker__files th[data-v-38620705] .button-vue__wrapper .button-vue__text {
font-weight: normal;
}.file-picker__breadcrumbs[data-v-4e6fd4e4] {
flex-grow: 0 !important;
}.file-picker__side[data-v-86223490] {
display: flex;
flex-direction: column;
align-items: stretch;
gap: 0.5rem;
min-width: 200px;
padding: 2px;
margin-block-start: 7px;
overflow: auto;
}
.file-picker__side[data-v-86223490] .button-vue__wrapper {
justify-content: start;
}
.file-picker__filter-input[data-v-86223490] {
margin-block: 7px;
max-width: 260px;
}
@media (max-width: 736px) {
.file-picker__side[data-v-86223490] {
flex-direction: row;
min-width: unset;
}
}
@media (max-width: 512px) {
.file-picker__side[data-v-86223490] {
flex-direction: row;
min-width: unset;
}
.file-picker__filter-input[data-v-86223490] {
max-width: unset;
}
}/* Ensure focus outline is visible */
.file-picker__navigation {
padding-inline: 8px 2px;
}
.file-picker__navigation, .file-picker__navigation * {
box-sizing: border-box;
}
.file-picker__navigation .v-select.select {
min-width: 220px;
}
@media (min-width: 513px) and (max-width: 736px) {
.file-picker__navigation {
gap: 11px;
}
}
@media (max-width: 512px) {
.file-picker__navigation {
flex-direction: column-reverse !important;
}
}.file-picker__view[data-v-5287035b] {
height: 50px;
display: flex;
justify-content: start;
align-items: center;
}
.file-picker__view h3[data-v-5287035b] {
font-weight: bold;
height: fit-content;
margin: 0;
}
.file-picker__main[data-v-5287035b] {
box-sizing: border-box;
width: 100%;
display: flex;
flex-direction: column;
min-height: 0;
flex: 1;
padding-inline: 2px;
}
.file-picker__main[data-v-5287035b] * {
box-sizing: border-box;
}
[data-v-5287035b] .file-picker {
height: min(80vh, 800px) !important;
}
@media (max-width: 512px) {
[data-v-5287035b] .file-picker {
height: calc(100% - 16px - var(--default-clickable-area)) !important;
}
}
[data-v-5287035b] .file-picker__content {
display: flex;
flex-direction: column;
overflow: hidden;
}.public-auth-prompt__text[data-v-b33d88e5] {
font-size: 1.25em;
margin-block: 0 calc(3 * var(--default-grid-baseline));
}
.public-auth-prompt__header[data-v-b33d88e5] {
margin-block: 0 calc(3 * var(--default-grid-baseline));
}
.public-auth-prompt__header[data-v-b33d88e5]:first-child {
margin-top: 0;
}
.public-auth-prompt__input[data-v-b33d88e5] {
margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));
}
/**
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
.settings-section-placeholder {
--settings-section-placeholder-header-height: 30px;
--settings-section-placeholder-line-height: 1lh;
--settings-section-placeholder-padding: 1em;
--settings-section-placeholder-image: linear-gradient(90deg, var(--color-placeholder-light) 65%, var(--color-placeholder-dark) 70%, var(--color-placeholder-light) 75%);
position: relative;
height: calc(2 * (7 * var(--default-grid-baseline)) + var(--settings-section-placeholder-header-height) + 3 * (var(--settings-section-placeholder-line-height) + 1em));
}
.settings-section-placeholder::before,
.settings-section-placeholder::after {
content: '';
position: absolute;
inset: calc(7 * var(--default-grid-baseline));
background-clip: content-box;
background-origin: content-box;
animation: loading-animation 3s forwards infinite linear;
}
.settings-section-placeholder::before {
max-width: 300px;
background: var(--settings-section-placeholder-image) 0 0 / 200vw var(--settings-section-placeholder-header-height) repeat-x content-box;
}
.settings-section-placeholder::after {
max-width: 900px;
background:
var(--settings-section-placeholder-image) 0 calc(var(--settings-section-placeholder-header-height) + 1em + 0 * (var(--settings-section-placeholder-line-height) + 1em)) / 200vw var(--settings-section-placeholder-line-height) repeat-x content-box,
var(--settings-section-placeholder-image) 0 calc(var(--settings-section-placeholder-header-height) + 1em + 1 * (var(--settings-section-placeholder-line-height) + 1em)) / 200vw var(--settings-section-placeholder-line-height) repeat-x content-box,
var(--settings-section-placeholder-image) 0 calc(var(--settings-section-placeholder-header-height) + 1em + 2 * (var(--settings-section-placeholder-line-height) + 1em)) / 200vw var(--settings-section-placeholder-line-height) repeat-x content-box;
}
.settings-section-placeholder + .settings-section-placeholder {
border-top: 1px solid var(--color-border);
}
@keyframes loading-animation {
0% {
background-position-x: 0;
}
100% {
background-position-x: 140vw;
}
}
/*# sourceMappingURL=talk-admin-settings.css.map*/