diff --git a/F7-PARITY.md b/F7-PARITY.md new file mode 100644 index 0000000..3d08662 --- /dev/null +++ b/F7-PARITY.md @@ -0,0 +1,35 @@ +# Паритет форка f7_talk с боевым glb.f7cloud.ru + +Полный разбор: установленный на glb `spreed` = **сток 22.0.12 + ДВА слоя**. + +## Слой 1 — ядро (НАШ, в форке) +Единственная функциональная правка PHP-ядра поверх стока: +- `lib/Notification/Listener.php` — форс языка push-уведомлений больших звонков (`ru`). + Инкорпорирован в форк (коммит f7.1). ⚠️ хардкод `ru` теряет per-user язык и конфликтует с + задачей мультиязычности З5 → кандидат вынести в config, согласование с dev-f7. + +Всё остальное ядро (lib/, templates/, appinfo/, composer) — байт-в-байт сток. JS собирается из +исходников воспроизводимо (BUILD-f7.md). + +## Слой 2 — брендинг (ЗОНА dev-f7, НЕ в форке) +Пост-сборочные/пост-установочные преобразования артефакта (generalize/theme-конвейер dev-f7): +- `l10n/*` (110 файлов): строки Nextcloud→F7cloud, docs-URL; +- `img/*` (27): фавиконки/иконки бренда; +- `css/talk-main.css`: одна @media-правка; +- namespace в собранных JS: `http://nextcloud.com/ns` → `https://f7cloud.ru/ns` (приходит из + зависимости, заменяется в бандле ПОСЛЕ сборки); +- бренд-строки в JS (видимый текст), НО НЕ внутренние идентификаторы (напр. cookie + `_nextcloudCsrfTokenReloaded` на glb СОХРАНЁН) — трансформация ХИРУРГИЧЕСКАЯ. + +Точные правила этого слоя — в репозитории dev-f7 (не реконструирую: их зона). Для полного +glb-идентичного артефакта слой 2 применяется к сборке форка downstream. + +## Итог: как собрать glb-идентичный артефакт +``` +1. npm ci && npm run build (форк → сток-эквивалентный js) [dev-conf] +2. Listener.php-патч уже в форке (f7.1) [dev-conf] +3. брендинг-трансформ dev-f7 на артефакт (l10n/img/css/ns/строки) [dev-f7] ← НУЖНО от dev-f7 +4. упаковка + подпись + публикация в App Store [dev-appstore] +``` +Открытый вопрос к dev-f7: слой 2 остаётся вашим пост-шагом на артефакте форка, или переносим в +пайплайн форка отдельным коммитом-слоем? (письмо отправлено). До ответа форк = ядро-паритет с glb. diff --git a/appinfo/info.xml b/appinfo/info.xml index 4c5038c..b4262c1 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -18,11 +18,14 @@ * 🌉 **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa. ]]> - 22.0.12 + + 22.0.12.1 agpl Anna Larch Daniel Calviño Sánchez + F7 dev-conf (форк) Dorra Jaouad Grigorii Shartsev Ivan Sein diff --git a/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css new file mode 100644 index 0000000..e51ab73 --- /dev/null +++ b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.material-design-icon[data-v-28ef52a4]{justify-content:center;place-self:center;align-items:center;display:flex}.vue-crumb[data-v-28ef52a4]{height:var(--default-clickable-area);background-image:none;padding:0;display:inline-flex}.vue-crumb[data-v-28ef52a4]:last-child{min-width:0}.vue-crumb:last-child .vue-crumb__separator[data-v-28ef52a4],.vue-crumb--hidden[data-v-28ef52a4]{display:none}.vue-crumb__separator[data-v-28ef52a4]{color:var(--color-text-maxcontrast);padding:0}.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:400}.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{max-width:100%;padding:0 4px 0 16px}.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)}.material-design-icon[data-v-af2b1226]{justify-content:center;place-self:center;align-items:center;display:flex}.breadcrumb[data-v-af2b1226]{flex-grow:1;align-items:center;width:100%;display:inline-flex}.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}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1} +/*# sourceMappingURL=defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css.map b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css.map new file mode 100644 index 0000000..c2f0f6a --- /dev/null +++ b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcBreadcrumb-CHjeSh0y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcBreadcrumbs-DYfGaSjT.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-28ef52a4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.vue-crumb[data-v-28ef52a4] {\n background-image: none;\n display: inline-flex;\n height: var(--default-clickable-area);\n padding: 0;\n}\n.vue-crumb[data-v-28ef52a4]:last-child {\n min-width: 0;\n}\n.vue-crumb:last-child .vue-crumb__separator[data-v-28ef52a4] {\n display: none;\n}\n.vue-crumb--hidden[data-v-28ef52a4] {\n display: none;\n}\n.vue-crumb__separator[data-v-28ef52a4] {\n padding: 0;\n color: var(--color-text-maxcontrast);\n}\n.vue-crumb.vue-crumb--hovered[data-v-28ef52a4] .button-vue {\n background-color: var(--color-background-dark);\n color: var(--color-main-text);\n}\n.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue {\n color: var(--color-text-maxcontrast);\n}\n.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue:hover, .vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue:focus {\n background-color: var(--color-background-dark);\n color: var(--color-main-text);\n}\n.vue-crumb[data-v-28ef52a4]:not(:last-child) .button-vue__text {\n font-weight: normal;\n}\n.vue-crumb[data-v-28ef52a4] .button-vue__text {\n margin: 0;\n}\n.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item {\n max-width: 100%;\n}\n.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item .button-vue {\n padding: 0 4px 0 16px;\n max-width: 100%;\n}\n.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item .button-vue__wrapper {\n flex-direction: row-reverse;\n}\n.vue-crumb[data-v-28ef52a4]:not(.dropdown) .action-item.action-item--open .action-item__menutoggle {\n background-color: var(--color-background-dark);\n color: var(--color-main-text);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-af2b1226] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.breadcrumb[data-v-af2b1226] {\n width: 100%;\n flex-grow: 1;\n display: inline-flex;\n align-items: center;\n}\n.breadcrumb--collapsed[data-v-af2b1226] .vue-crumb:last-child {\n min-width: 100px;\n}\n.breadcrumb nav[data-v-af2b1226] {\n flex-shrink: 1;\n min-width: 0;\n}\n.breadcrumb .breadcrumb__crumbs[data-v-af2b1226] {\n max-width: 100%;\n}\n.breadcrumb .breadcrumb__crumbs[data-v-af2b1226], .breadcrumb .breadcrumb__actions[data-v-af2b1226] {\n display: inline-flex;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n"],"names":[],"mappings":"AAWA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFCrDA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCfA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNC5CA,gHAOA,iFCPA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sIC7MA,gHAOA,qHAMA,mDAGA,8GAMA,qFAIA,sIAIA,6FAGA,yMAIA,+EAGA,uDAGA,uEAGA,wGAIA,wGAGA,8KCrDA,gHAOA,2FAMA,8EAGA,2DAIA,gEAGA,uHCvBA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,+FAmBA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ"} \ No newline at end of file diff --git a/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css new file mode 100644 index 0000000..ce4753e --- /dev/null +++ b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-c436522a]{justify-content:center;place-self:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a]{--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 .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:.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-c436522a] .dp__input_wrap{width:100%;box-sizing:unset;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__input_valid:hover{border-color:var(--dp-success-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__input_invalid:hover{border-color:var(--dp-danger-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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);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;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input::placeholder{opacity:.7}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_reg{caret-color:#0000}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_focus{border-color:var(--dp-border-color-focus)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icons{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);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .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);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:after,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:before{box-sizing:border-box}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-wrapper{z-index:99999;position:absolute}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_inner{padding:var(--dp-menu-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu--inner-stretched{padding:6px 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_index{z-index:99999}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled{z-index:999999;position:absolute;inset:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly{cursor:default;background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading{cursor:default;background:#ffffff80}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation-c436522a;display:inline-block;position:absolute}@keyframes dp-load-rotation-c436522a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_top{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;top:0;transform:translate(-50%,-50%)rotate(-45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra{text-align:center;padding:2px 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:first-child{margin-left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:last-child{margin-right:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner:hover{transition:all .2s}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_offset{color:var(--dp-secondary-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__today{border:1px solid var(--dp-primary-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__week_num{color:var(--dp-secondary-color);text-align:center}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start{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);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end{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);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line{width:100%;left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_content{white-space:nowrap}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__instance_calendar{width:100%;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--flex-display-collapsed{flex-direction:column}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_highlight{background-color:var(--dp-highlight-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav{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%;justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] [dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--year-select,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__month_year_select{width:50%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select{width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_wrap{flex-direction:row;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__year_disable_select{justify-content:space-around}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap{flex-direction:column;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-relative{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay:focus{border:none;outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_flex{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_block{display:block}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_overlay_container{height:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_row{flex:1}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_cell_pad{padding:var(--dp-common-padding)0}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__over_action_scroll{box-sizing:border-box;right:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap{max-width:var(--dp-menu-min-width)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap[data-dp-mobile]{max-width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_block{padding:0 20px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_inline{padding:0 10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button{padding:0 15px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec{padding:0 10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button{padding:0 5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_block{font-size:var(--dp-time-font-size)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_block{padding:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_inline{padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button[data-compact~=true]{padding:7px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .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-c436522a] .dp--time-overlay-btn{background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid{background-color:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);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);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] :root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .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:.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:.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:.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-c436522a] .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:#005cb233;--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-c436522a] .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:#1976d21a;--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-c436522a] .dp__flex{align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn{background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main *{direction:var(--dp-direction,ltr)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pointer{cursor:pointer}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__icon{stroke:currentColor;fill:currentColor}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button.dp__overlay_action{position:absolute;bottom:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button svg{height:var(--dp-button-icon-height);width:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__flex_display{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__relative{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-active{transition:all var(--dp-transition-timing-general)ease-out}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length)*-1))}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-active{transition:all var(--dp-animation-duration)var(--dp-transition-timing)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--arrow-btn-nav{transition:var(--dp-common-transition)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--highlighted{background-color:var(--dp-highlight-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--hidden-el{visibility:hidden}.vue-date-time-picker__wrapper.vue-date-time-picker__wrapper--teleport[data-v-c436522a] .dp--menu-wrapper{z-index:100001}.vue-date-time-picker__wrapper .vue-date-time-picker--clearable[data-v-c436522a] .dp__input{padding-inline-end:var(--default-clickable-area)}.vue-date-time-picker__wrapper .vue-date-time-picker__timezone[data-v-c436522a]{min-width:unset;width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .icon-vue{opacity:1!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra{padding:var(--dp-menu-padding);padding-top:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute{padding:var(--dp-menu-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute .dp__btn.dp__button.dp__button_bottom{inset-block-end:6px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap .dp__button{width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__overlay_action{width:calc(100% - 16px)}.vue-date-time-picker__wrapper[data-v-c436522a] input{padding-inline-start:var(--dp-input-icon-padding)!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn{margin:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav{width:fit-content;height:fit-content}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom),.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn{background-color:var(--color-main-background)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom):hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select{flex:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn{font-size:calc(2*var(--default-font-size))!important}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a],.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_light[data-v-c436522a],.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark,.vue-date-time-picker__wrapper[data-v-c436522a] .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)} +/*# sourceMappingURL=defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css.map b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css.map new file mode 100644 index 0000000..af52915 --- /dev/null +++ b/css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePicker-D6xbEbaC.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c436522a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] {\n --dp-common-transition: all var(--animation-quick) ease-in;\n --dp-menu-padding: 6px 8px;\n --dp-animation-duration: var(--animation-quick);\n --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);\n --dp-transition-timing: ease-out;\n --dp-action-row-transtion: all 0.2s ease-in;\n --dp-font-family: var(--font-face);\n --dp-border-radius: var(--border-radius-element);\n --dp-cell-border-radius: var(--border-radius-small);\n --dp-transition-length: 22px;\n --dp-transition-timing-general: var(--animation-quick);\n --dp-button-height: var(--default-clickable-area);\n --dp-month-year-row-height: var(--default-clickable-area);\n --dp-month-year-row-button-size: var(--clickable-area-small);\n --dp-button-icon-height: 20px;\n --dp-calendar-wrap-padding: 0 5px;\n --dp-cell-size: var(--default-clickable-area);\n --dp-cell-padding: 5px;\n --dp-common-padding: 10px;\n --dp-input-icon-padding: var(--default-clickable-area);\n --dp-input-padding: 6px 12px;\n --dp-menu-min-width: 260px;\n --dp-action-buttons-padding: 1px 6px;\n --dp-row-margin: 5px 0;\n --dp-calendar-header-cell-padding: 0.5rem;\n --dp-multi-calendars-spacing: 10px;\n --dp-overlay-col-padding: 3px;\n --dp-time-inc-dec-button-size: var(--default-clickable-area);\n --dp-font-size: 1rem;\n --dp-preview-font-size: var(--font-size-small);\n --dp-time-font-size: 2rem;\n --dp-action-button-height: var(--clickable-area-small);\n --dp-action-row-padding: 8px;\n --dp-direction: ltr;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap {\n position: relative;\n width: 100%;\n box-sizing: unset;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap:focus {\n border-color: var(--dp-border-color-hover);\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_valid {\n box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);\n border-color: var(--dp-success-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_valid:hover {\n border-color: var(--dp-success-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_invalid {\n box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);\n border-color: var(--dp-danger-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_invalid:hover {\n border-color: var(--dp-danger-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input {\n background-color: var(--dp-background-color);\n border-radius: var(--dp-border-radius);\n font-family: var(--dp-font-family);\n border: 1px solid var(--dp-border-color);\n outline: none;\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n width: 100%;\n font-size: var(--dp-font-size);\n line-height: calc(var(--dp-font-size) * 1.5);\n padding: var(--dp-input-padding);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input::placeholder {\n opacity: 0.7;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input:hover:not(.dp__input_focus) {\n border-color: var(--dp-border-color-hover);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_not_clearable {\n padding-inline-end: var(--dp-input-not-clearable-padding) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_reg {\n caret-color: rgba(0, 0, 0, 0);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_focus {\n border-color: var(--dp-border-color-focus);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled::placeholder {\n color: var(--dp-disabled-color-text);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icons {\n display: inline-block;\n width: var(--dp-font-size);\n height: var(--dp-font-size);\n stroke-width: 0;\n font-size: var(--dp-font-size);\n line-height: calc(var(--dp-font-size) * 1.5);\n padding: 6px 12px;\n color: var(--dp-icon-color);\n box-sizing: content-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon {\n cursor: pointer;\n position: absolute;\n top: 50%;\n inset-inline-start: 0;\n transform: translateY(-50%);\n color: var(--dp-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--clear-btn {\n position: absolute;\n top: 50%;\n inset-inline-end: 0;\n transform: translateY(-50%);\n cursor: pointer;\n color: var(--dp-icon-color);\n background: rgba(0, 0, 0, 0);\n border: none;\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon_pad {\n padding-inline-start: var(--dp-input-icon-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu {\n background: var(--dp-background-color);\n border-radius: var(--dp-border-radius);\n min-width: var(--dp-menu-min-width);\n font-family: var(--dp-font-family);\n font-size: var(--dp-font-size);\n user-select: none;\n border: 1px solid var(--dp-menu-border-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu::after {\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu::before {\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:focus {\n border: 1px solid var(--dp-menu-border-color);\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-wrapper {\n position: absolute;\n z-index: 99999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_inner {\n padding: var(--dp-menu-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu--inner-stretched {\n padding: 6px 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_index {\n z-index: 99999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled {\n position: absolute;\n inset: 0;\n z-index: 999999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled {\n background: hsla(0, 0%, 100%, 0.5);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading {\n background: hsla(0, 0%, 100%, 0.5);\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-load-container {\n display: flex;\n height: 100%;\n width: 100%;\n justify-content: center;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-loader {\n width: 48px;\n height: 48px;\n border: var(--dp-loader);\n border-bottom-color: rgba(0, 0, 0, 0);\n border-radius: 50%;\n display: inline-block;\n box-sizing: border-box;\n animation: dp-load-rotation-c436522a 1s linear infinite;\n position: absolute;\n}\n@keyframes dp-load-rotation-c436522a {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_top {\n left: var(--dp-arrow-left);\n top: 0;\n height: 12px;\n width: 12px;\n background-color: var(--dp-background-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-menu-border-color);\n border-top: 1px solid var(--dp-menu-border-color);\n transform: translate(-50%, -50%) rotate(-45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom {\n left: var(--dp-arrow-left);\n bottom: 0;\n height: 12px;\n width: 12px;\n background-color: var(--dp-background-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-menu-border-color);\n border-bottom: 1px solid var(--dp-menu-border-color);\n transform: translate(-50%, 50%) rotate(45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra {\n text-align: center;\n padding: 2px 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates {\n padding: 5px;\n border-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates[data-dp-mobile] {\n display: flex;\n align-self: center;\n border: none;\n overflow-x: auto;\n max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates-collapsed {\n display: flex;\n align-self: center;\n border: none;\n overflow-x: auto;\n max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_left {\n padding: 5px;\n border-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_right {\n padding: 5px;\n margin-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range {\n display: block;\n width: 100%;\n padding: 5px;\n text-align: left;\n white-space: nowrap;\n color: var(--dp-text-color);\n border-radius: var(--dp-border-radius);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range:hover {\n background-color: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile] {\n border: 1px solid var(--dp-border-color);\n margin: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:first-child {\n margin-left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:last-child {\n margin-right: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed {\n border: 1px solid var(--dp-border-color);\n margin: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:first-child {\n margin-left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:last-child {\n margin-right: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper[data-dp-mobile] {\n flex-direction: column-reverse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-content-wrapper-collapsed {\n flex-direction: column-reverse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n color: var(--dp-text-color);\n white-space: nowrap;\n font-weight: bold;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_item {\n text-align: center;\n flex-grow: 1;\n height: var(--dp-cell-size);\n padding: var(--dp-cell-padding);\n width: var(--dp-cell-size);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_row {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: var(--dp-row-margin);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_item {\n text-align: center;\n flex-grow: 1;\n box-sizing: border-box;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_cell {\n border-bottom: thin solid var(--dp-border-color);\n padding: var(--dp-calendar-header-cell-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner {\n display: flex;\n align-items: center;\n text-align: center;\n justify-content: center;\n border-radius: var(--dp-cell-border-radius);\n height: var(--dp-cell-size);\n padding: var(--dp-cell-padding);\n width: var(--dp-cell-size);\n border: 1px solid rgba(0, 0, 0, 0);\n box-sizing: border-box;\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner:hover {\n transition: all 0.2s;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start {\n border-end-end-radius: 0;\n border-start-end-radius: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end {\n border-end-start-radius: 0;\n border-start-start-radius: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__active_date {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_offset {\n color: var(--dp-secondary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_disabled {\n color: var(--dp-secondary-color);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between {\n background: var(--dp-range-between-dates-background-color);\n color: var(--dp-range-between-dates-text-color);\n border-radius: 0;\n border: 1px solid var(--dp-range-between-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between_week {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n border-radius: 0;\n border-top: 1px solid var(--dp-primary-color);\n border-bottom: 1px solid var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__today {\n border: 1px solid var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__week_num {\n color: var(--dp-secondary-color);\n text-align: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range {\n border-radius: 0;\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start {\n border-start-start-radius: var(--dp-cell-border-radius);\n border-end-start-radius: var(--dp-cell-border-radius);\n border-inline-start: 1px dashed var(--dp-primary-color);\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end {\n border-start-end-radius: var(--dp-cell-border-radius);\n border-end-end-radius: var(--dp-cell-border-radius);\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n border-inline-end: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_separator {\n width: 100%;\n height: 1px;\n background: var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_next {\n margin-inline-start: var(--dp-multi-calendars-spacing);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot {\n height: 5px;\n background-color: var(--dp-marker-color);\n position: absolute;\n bottom: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot {\n width: 5px;\n border-radius: 50%;\n left: 50%;\n transform: translateX(-50%);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line {\n width: 100%;\n left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_tooltip {\n position: absolute;\n border-radius: var(--dp-border-radius);\n background-color: var(--dp-tooltip-color);\n padding: 5px;\n border: 1px solid var(--dp-border-color);\n z-index: 99999;\n box-sizing: border-box;\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_content {\n white-space: nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_text {\n display: flex;\n align-items: center;\n flex-flow: row nowrap;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_mark {\n height: 5px;\n width: 5px;\n border-radius: 50%;\n background-color: var(--dp-text-color);\n color: var(--dp-text-color);\n margin-inline-end: 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom_tp {\n bottom: 0;\n height: 8px;\n width: 8px;\n background-color: var(--dp-tooltip-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-border-color);\n border-bottom: 1px solid var(--dp-border-color);\n transform: translate(-50%, 50%) rotate(45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__instance_calendar {\n position: relative;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display[data-dp-mobile] {\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--flex-display-collapsed {\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_highlight {\n background-color: var(--dp-highlight-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_row {\n display: flex;\n align-items: center;\n height: var(--dp-month-year-row-height);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav {\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n height: var(--dp-month-year-row-button-size);\n width: var(--dp-month-year-row-button-size);\n color: var(--dp-icon-color);\n text-align: center;\n border-radius: 50%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav svg {\n height: var(--dp-button-icon-height);\n width: var(--dp-button-icon-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] [dir=rtl] .dp__inner_nav {\n transform: rotate(180deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled {\n background: var(--dp-disabled-color);\n color: var(--dp-disabled-color-text);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n text-align: center;\n cursor: pointer;\n height: var(--dp-month-year-row-height);\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--dp-border-radius);\n box-sizing: border-box;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n width: 50%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select {\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_wrap {\n display: flex;\n flex-direction: row;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__year_disable_select {\n justify-content: space-around;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap {\n display: flex;\n width: 100%;\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay {\n width: 100%;\n background: var(--dp-background-color);\n transition: opacity 1s ease-out;\n z-index: 99999;\n font-family: var(--dp-font-family);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-absolute {\n position: absolute;\n height: 100%;\n top: 0;\n left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-relative {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-track {\n box-shadow: var(--dp-scroll-bar-background);\n background-color: var(--dp-scroll-bar-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar {\n width: 5px;\n background-color: var(--dp-scroll-bar-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-thumb {\n background-color: var(--dp-scroll-bar-color);\n border-radius: 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay:focus {\n border: none;\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_flex {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_block {\n display: block;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container {\n flex-direction: column;\n overflow-y: auto;\n height: var(--dp-overlay-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_overlay_container {\n height: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_row {\n padding: 0;\n box-sizing: border-box;\n display: flex;\n margin-inline: auto;\n flex-wrap: wrap;\n max-width: 100%;\n width: 100%;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_row {\n flex: 1;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_col {\n box-sizing: border-box;\n width: 33%;\n padding: var(--dp-overlay-col-padding);\n white-space: nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_pad {\n padding: var(--dp-common-padding) 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active {\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n text-align: center;\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell {\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n text-align: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_in_between {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__over_action_scroll {\n right: 5px;\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled {\n cursor: not-allowed;\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled:hover {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled {\n cursor: not-allowed;\n background: var(--dp-primary-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled:hover {\n background: var(--dp-primary-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid {\n border: none;\n font: inherit;\n transition: var(--dp-common-transition);\n line-height: normal;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-mode-picker {\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n height: var(--dp-cell-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap {\n max-width: var(--dp-menu-min-width);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap[data-dp-mobile] {\n max-width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n user-select: none;\n font-family: var(--dp-font-family);\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_block {\n padding: 0 20px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_inline {\n padding: 0 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button {\n padding: 0 15px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button[data-compact~=true] {\n padding: 0 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec {\n padding: 0 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button {\n padding: 0 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button[data-collapsed~=true] {\n padding: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col {\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_block {\n font-size: var(--dp-time-font-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_block {\n padding: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_inline {\n padding: 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_inline_container {\n display: flex;\n width: 100%;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button {\n padding: 5px;\n margin: 0;\n height: var(--dp-time-inc-dec-button-size);\n width: var(--dp-time-inc-dec-button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border-radius: 50%;\n color: var(--dp-icon-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button svg {\n height: var(--dp-time-inc-dec-button-size);\n width: var(--dp-time-inc-dec-button-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display {\n cursor: pointer;\n color: var(--dp-text-color);\n border-radius: var(--dp-border-radius);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display:hover:enabled {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_inline {\n width: 100%;\n padding: 0;\n height: 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled:hover {\n background: var(--dp-disabled-color);\n color: var(--dp-disabled-color-text);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n border: none;\n padding: var(--dp-common-padding);\n border-radius: var(--dp-border-radius);\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button[data-compact~=true] {\n padding: 7px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bar {\n width: 100%;\n height: 4px;\n background-color: var(--dp-secondary-color);\n transition: var(--dp-common-transition);\n border-collapse: collapse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {\n background-color: var(--dp-primary-color);\n transform: rotate(12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {\n background-color: var(--dp-primary-color);\n transform: rotate(-12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {\n background-color: var(--dp-primary-color);\n transform: rotate(-12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {\n background-color: var(--dp-primary-color);\n transform: rotate(12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid {\n background-color: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row {\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--dp-action-row-padding);\n box-sizing: border-box;\n color: var(--dp-text-color);\n flex-flow: row nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row svg {\n height: var(--dp-button-icon-height);\n width: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__selection_preview {\n display: block;\n color: var(--dp-text-color);\n font-size: var(--dp-preview-font-size);\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons {\n display: flex;\n flex: 0;\n white-space: nowrap;\n align-items: center;\n justify-content: flex-end;\n margin-inline-start: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_button {\n display: inline-flex;\n align-items: center;\n background: rgba(0, 0, 0, 0);\n border: 1px solid rgba(0, 0, 0, 0);\n padding: var(--dp-action-buttons-padding);\n line-height: var(--dp-action-button-height);\n margin-inline-start: 3px;\n height: var(--dp-action-button-height);\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n font-size: var(--dp-preview-font-size);\n font-family: var(--dp-font-family);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel {\n color: var(--dp-text-color);\n border: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel:hover {\n border-color: var(--dp-primary-color);\n transition: var(--dp-action-row-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select:hover {\n background: var(--dp-primary-color);\n transition: var(--dp-action-row-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select:disabled {\n background: var(--dp-primary-disabled-color);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-quarter-picker-wrap {\n display: flex;\n flex-direction: column;\n height: 100%;\n min-width: var(--dp-menu-min-width);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled {\n cursor: not-allowed;\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled:hover {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn {\n width: 100%;\n padding: var(--dp-common-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:not(.dp--highlighted, .dp--qr-btn-active, .dp--qr-btn-disabled, .dp--qr-btn-between) {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:hover:not(.dp--qr-btn-active, .dp--qr-btn-disabled) {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--quarter-items {\n display: flex;\n flex-direction: column;\n flex: 1;\n width: 100%;\n height: 100%;\n justify-content: space-evenly;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-active {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-between {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] :root {\n --dp-common-transition: all 0.1s ease-in;\n --dp-menu-padding: 6px 8px;\n --dp-animation-duration: 0.1s;\n --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);\n --dp-transition-timing: ease-out;\n --dp-action-row-transition: all 0.2s ease-in;\n --dp-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen, ubuntu, cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n --dp-border-radius: 4px;\n --dp-cell-border-radius: 4px;\n --dp-transition-length: 22px;\n --dp-transition-timing-general: 0.1s;\n --dp-button-height: 35px;\n --dp-month-year-row-height: 35px;\n --dp-month-year-row-button-size: 25px;\n --dp-button-icon-height: 20px;\n --dp-calendar-wrap-padding: 0 5px;\n --dp-cell-size: 35px;\n --dp-cell-padding: 5px;\n --dp-common-padding: 10px;\n --dp-input-icon-padding: 35px;\n --dp-input-padding: 6px 30px 6px 12px;\n --dp-input-not-clearable-padding: 12px;\n --dp-menu-min-width: 260px;\n --dp-action-buttons-padding: 1px 6px;\n --dp-row-margin: 5px 0;\n --dp-calendar-header-cell-padding: 0.5rem;\n --dp-multi-calendars-spacing: 10px;\n --dp-overlay-col-padding: 3px;\n --dp-time-inc-dec-button-size: 32px;\n --dp-font-size: 1rem;\n --dp-preview-font-size: 0.8rem;\n --dp-time-font-size: 2rem;\n --dp-action-button-height: 22px;\n --dp-action-row-padding: 8px;\n --dp-direction: ltr;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark {\n --dp-background-color: #212121;\n --dp-text-color: #fff;\n --dp-hover-color: #484848;\n --dp-hover-text-color: #fff;\n --dp-hover-icon-color: #959595;\n --dp-primary-color: #005cb2;\n --dp-primary-disabled-color: #61a8ea;\n --dp-primary-text-color: #fff;\n --dp-secondary-color: #a9a9a9;\n --dp-border-color: #2d2d2d;\n --dp-menu-border-color: #2d2d2d;\n --dp-border-color-hover: #aaaeb7;\n --dp-border-color-focus: #aaaeb7;\n --dp-disabled-color: #737373;\n --dp-disabled-color-text: #d0d0d0;\n --dp-scroll-bar-background: #212121;\n --dp-scroll-bar-color: #484848;\n --dp-success-color: #00701a;\n --dp-success-color-disabled: #428f59;\n --dp-icon-color: #959595;\n --dp-danger-color: #e53935;\n --dp-marker-color: #e53935;\n --dp-tooltip-color: #3e3e3e;\n --dp-highlight-color: rgb(0 92 178 / 20%);\n --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);\n --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);\n --dp-range-between-border-color: var(--dp-hover-color, #fff);\n --dp-loader: 5px solid #005cb2;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_light {\n --dp-background-color: #fff;\n --dp-text-color: #212121;\n --dp-hover-color: #f3f3f3;\n --dp-hover-text-color: #212121;\n --dp-hover-icon-color: #959595;\n --dp-primary-color: #1976d2;\n --dp-primary-disabled-color: #6bacea;\n --dp-primary-text-color: #fff;\n --dp-secondary-color: #c0c4cc;\n --dp-border-color: #ddd;\n --dp-menu-border-color: #ddd;\n --dp-border-color-hover: #aaaeb7;\n --dp-border-color-focus: #aaaeb7;\n --dp-disabled-color: #f6f6f6;\n --dp-scroll-bar-background: #f3f3f3;\n --dp-scroll-bar-color: #959595;\n --dp-success-color: #76d275;\n --dp-success-color-disabled: #a3d9b1;\n --dp-icon-color: #959595;\n --dp-danger-color: #ff6f60;\n --dp-marker-color: #ff6f60;\n --dp-tooltip-color: #fafafa;\n --dp-disabled-color-text: #8e8e8e;\n --dp-highlight-color: rgb(25 118 210 / 10%);\n --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);\n --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);\n --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);\n --dp-loader: 5px solid #1976d2;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex {\n display: flex;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main {\n font-family: var(--dp-font-family);\n user-select: none;\n box-sizing: border-box;\n position: relative;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main * {\n direction: var(--dp-direction, ltr);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pointer {\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__icon {\n stroke: currentcolor;\n fill: currentcolor;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button {\n width: 100%;\n text-align: center;\n color: var(--dp-icon-color);\n cursor: pointer;\n display: flex;\n align-items: center;\n place-content: center center;\n padding: var(--dp-common-padding);\n box-sizing: border-box;\n height: var(--dp-button-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button.dp__overlay_action {\n position: absolute;\n bottom: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button svg {\n height: var(--dp-button-icon-height);\n width: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button_bottom {\n border-bottom-left-radius: var(--dp-border-radius);\n border-bottom-right-radius: var(--dp-border-radius);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display_with_input {\n flex-direction: column;\n align-items: flex-start;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__relative {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-active {\n transition: all var(--dp-transition-timing-general) ease-out;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-from {\n opacity: 0;\n transform: translateX(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-to {\n opacity: 0;\n transform: translateX(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-from {\n opacity: 0;\n transform: translateX(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-to {\n opacity: 0;\n transform: translateX(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-active {\n transition: all var(--dp-animation-duration) var(--dp-transition-timing);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-from {\n opacity: 0;\n transform: translateY(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-to {\n opacity: 0;\n transform: translateY(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--arrow-btn-nav {\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--highlighted {\n background-color: var(--dp-highlight-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--hidden-el {\n visibility: hidden;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] {\n}\n.vue-date-time-picker__wrapper.vue-date-time-picker__wrapper--teleport[data-v-c436522a] .dp--menu-wrapper {\n z-index: 100001;\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker--clearable[data-v-c436522a] .dp__input {\n padding-inline-end: var(--default-clickable-area);\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker__timezone[data-v-c436522a] {\n min-width: unset;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .icon-vue {\n opacity: 1 !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra {\n padding: var(--dp-menu-padding);\n padding-top: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute {\n padding: var(--dp-menu-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute .dp__btn.dp__button.dp__button_bottom {\n inset-block-end: 6px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap .dp__button {\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__overlay_action {\n width: calc(100% - 16px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] input {\n padding-inline-start: var(--dp-input-icon-padding) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn {\n margin: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav {\n height: fit-content;\n width: fit-content;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom {\n color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom),\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn {\n background-color: var(--color-main-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom):hover,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n flex: 1;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn {\n font-size: calc(2 * var(--default-font-size)) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input .dp__time_col_reg_block {\n padding: 0 calc(4 * var(--default-grid-baseline));\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_dark[data-v-c436522a],\n.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_light[data-v-c436522a],\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_light {\n --dp-background-color: var(--color-main-background);\n --dp-text-color: var(--color-main-text);\n --dp-hover-color: var(--color-primary-element-light-hover);\n --dp-hover-text-color: var(--color-primary-element-light-text);\n --dp-hover-icon-color: var(--color-primary-element-light-text);\n --dp-primary-color: var(--color-primary-element);\n --dp-primary-disabled-color: var(--color-primary-element-hover);\n --dp-primary-text-color: var(--color-primary-element-text);\n --dp-secondary-color: var(--color-text-maxcontrast);\n --dp-border-color: var(--color-border);\n --dp-menu-border-color: var(--color-border-dark);\n --dp-border-color-hover: var(--color-border-maxcontrast);\n --dp-border-color-focus: var(--color-border-maxcontrast);\n --dp-disabled-color: var(--color-background-dark);\n --dp-disabled-color-text: var(--color-text-maxcontrast);\n --dp-scroll-bar-background: var(--color-scrollbar);\n --dp-scroll-bar-color: var(--color-scrollbar);\n --dp-success-color: var(--color-success);\n --dp-success-color-disabled: var(--color-success-hover);\n --dp-icon-color: var(--color-main-text);\n --dp-danger-color: var(--color-error);\n --dp-marker-color: var(--color-text-error, var(--color-error));\n --dp-tooltip-color: var(--color-main-text);\n --dp-highlight-color: var(--color-main-text);\n}"],"names":[],"mappings":"AAWA,gHAOA,s1CAoCA,8GAKA,6HAIA,oKAIA,4GAGA,oKAIA,6GAGA,mcAcA,mFAGA,iIAGA,4IAGA,iFAGA,2GAGA,kGAGA,+GAGA,qSAWA,oLAQA,sQAcA,sHAGA,sVAUA,uJAMA,0HAIA,kGAIA,+FAGA,yFAGA,8EAGA,gPAKA,2GAIA,iGAIA,qGAIA,uJAOA,gRAWA,yFAQA,0UAWA,iVAWA,kGAIA,iIAIA,+RAcA,iIAIA,kIAIA,kPAUA,+JAKA,uIAIA,4GAGA,4GAGA,iIAIA,sGAGA,sGAGA,uFAGA,4MAMA,4MASA,kNAQA,qJAMA,kJAMA,gFAGA,yKAIA,uUAaA,yFAGA,0QAIA,wQAIA,uQAIA,8RAIA,iGAGA,sHAIA,kPAMA,2PAOA,oGAGA,gHAIA,oLAKA,6UAOA,qUAOA,uIAKA,yHAGA,+MAMA,+HAMA,mFAIA,4QAUA,wFAGA,2IAMA,gMAQA,2SAUA,oGAIA,oLAMA,+GAGA,4LAOA,2RAWA,0IAIA,uIAIA,kGAGA,iPAKA,8VAWA,6PAKA,iFAGA,4EAGA,gHAKA,sGAGA,+GAKA,8OASA,iHAMA,wFAGA,4LAIA,qJAIA,+JAIA,4FAIA,iFAGA,mFAGA,6IAKA,+FAGA,6LAUA,qEAGA,0JAMA,wGAGA,sNAOA,yIAKA,iLAKA,uIAIA,wGAIA,kIAIA,qHAGA,iJAIA,oIAGA,gVAMA,0KAOA,gGAGA,4FAGA,yOASA,uFAGA,wFAGA,6FAGA,gHAGA,iFAGA,4FAGA,8GAGA,6JAOA,uGAGA,sFAGA,qFAGA,iIAKA,qTAaA,2JAIA,4IAIA,yMAQA,kJAIA,0JAQA,2PAKA,0OAQA,kGAGA,wMAOA,0LAIA,4RAQA,6LAIA,qFAGA,4GAGA,+MASA,mHAIA,gNAQA,gLAQA,+ZAcA,sIAIA,yJAIA,6JAIA,2KAIA,+JAIA,0JAMA,4HAIA,+GAGA,wGAIA,6JAGA,wNAKA,iKAQA,yIAIA,sIAIA,0sCAqCA,+9BA8BA,m+BA8BA,0FAIA,wEAGA,yLAOA,8FAGA,4EAGA,gGAIA,8QAYA,0GAIA,oIAIA,+GAIA,wKAIA,+EAGA,0HAIA,gFAGA,2WAGA,sIAIA,uNAQA,oIAIA,6rBAGA,wWAIA,uXAIA,0GAGA,4GAGA,iFAKA,yHAGA,6IAGA,2GAIA,8EAGA,4KAKA,iHAGA,4IAGA,0KAIA,+GAGA,kHAGA,kEAGA,oGAIA,mLAIA,uNAIA,uPAKA,8EAGA,2HAGA,uIAGA"} \ No newline at end of file diff --git a/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css b/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css new file mode 100644 index 0000000..09ee6d9 --- /dev/null +++ b/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto} +/*# sourceMappingURL=defaultVendors-src_components_RoomSelector_vue.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css.map b/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css.map new file mode 100644 index 0000000..f97fd55 --- /dev/null +++ b/css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/defaultVendors-src_components_RoomSelector_vue.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n"],"names":[],"mappings":"AAWA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLC1MA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAeA,+FAOA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFCrDA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sICrNA,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FC5HA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2ECnKA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHCtCA,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFCtGA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCzDA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCCnDA,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA"} \ No newline at end of file diff --git a/css/chunks/files-sidebar-call-chunk.chunk.css b/css/chunks/files-sidebar-call-chunk.chunk.css new file mode 100644 index 0000000..1668de1 --- /dev/null +++ b/css/chunks/files-sidebar-call-chunk.chunk.css @@ -0,0 +1,2 @@ +header.app-sidebar-header.hidden-by-call>div:not(.talk-sidebar-callview){display:none!important}#call-container[data-v-5dc1cd4a]{max-height:56.25%;padding-bottom:56.25%;position:relative;overflow:hidden}.call-loading[data-v-5dc1cd4a]{background-color:#000000b3;max-height:56.25%;padding-bottom:56.25%} +/*# sourceMappingURL=files-sidebar-call-chunk.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/files-sidebar-call-chunk.chunk.css.map b/css/chunks/files-sidebar-call-chunk.chunk.css.map new file mode 100644 index 0000000..021b642 --- /dev/null +++ b/css/chunks/files-sidebar-call-chunk.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/files-sidebar-call-chunk.chunk.css","sources":["webpack:///talk/src/views/FilesSidebarCallView.vue"],"sourcesContent":["\nheader.app-sidebar-header.hidden-by-call > div:not(.talk-sidebar-callview), {\n\tdisplay: none !important;\n}\n"],"names":[],"mappings":"AACA,gGAEA,2GAYA"} \ No newline at end of file diff --git a/css/chunks/files-sidebar-tab-chunk.chunk.css b/css/chunks/files-sidebar-tab-chunk.chunk.css new file mode 100644 index 0000000..cac1ea6 --- /dev/null +++ b/css/chunks/files-sidebar-tab-chunk.chunk.css @@ -0,0 +1,2 @@ +.drafts[data-v-3226be3e] .dialog__content{min-height:200px}.drafts__wrapper[data-v-3226be3e]{grid-gap:var(--default-grid-baseline);grid-template-columns:1fr 1fr;display:grid}.drafts__empty[data-v-3226be3e]{margin:0!important}.poll-editor__wrapper[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.poll-editor__caption[data-v-524c4b0e]{margin:calc(var(--default-grid-baseline)*2)0 var(--default-grid-baseline);color:var(--color-primary-element);font-weight:700}.poll-editor__option[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);width:100%;margin-bottom:calc(var(--default-grid-baseline)*2);display:flex}.poll-editor__settings[data-v-524c4b0e]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.poll-editor__back-button[data-v-524c4b0e]{top:var(--default-grid-baseline);z-index:1;inset-inline-start:var(--default-grid-baseline);position:absolute!important}.internal-warning[data-v-680baaf2]{margin:var(--default-grid-baseline)!important}.talk-tab__wrapper[data-v-3e07a5ca]{height:100%;padding:var(--default-grid-baseline)0;flex-direction:column;justify-content:flex-end;display:flex}.talk-tab__call-button[data-v-3e07a5ca]{margin:0 auto calc(var(--default-grid-baseline)*2)}.talk-tab__chat-view[data-v-3e07a5ca]{overflow:hidden} +/*# sourceMappingURL=files-sidebar-tab-chunk.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/files-sidebar-tab-chunk.chunk.css.map b/css/chunks/files-sidebar-tab-chunk.chunk.css.map new file mode 100644 index 0000000..be0aaab --- /dev/null +++ b/css/chunks/files-sidebar-tab-chunk.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/files-sidebar-tab-chunk.chunk.css","sources":["webpack:///talk/src/components/PollViewer/PollDraftHandler.vue","webpack:///talk/src/components/PollViewer/PollEditor.vue","webpack:///talk/src/components/RightSidebar/InternalSignalingHint.vue","webpack:///talk/src/views/FilesSidebarChatView.vue"],"sourcesContent":["\n.drafts {\n\t:deep(.dialog__content) {\n\t\tmin-height: 200px;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: var(--default-grid-baseline);\n\t}\n\n\t&__empty {\n\t\tmargin: 0 !important;\n\t}\n}\n","\n.poll-editor {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__caption {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 var(--default-grid-baseline);\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-primary-element);\n\t}\n\n\t&__option {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t\twidth: 100%;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__settings {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__back-button {\n\t\tposition: absolute !important;\n\t\ttop: var(--default-grid-baseline);\n\t\tinset-inline-start: var(--default-grid-baseline);\n\t\tz-index: 1;\n\t}\n}\n","\n.internal-warning {\n\tmargin: var(--default-grid-baseline) !important;\n}\n","\n.talk-tab {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: flex-end;\n\t\theight: 100%;\n\t\tpadding: var(--default-grid-baseline) 0;\n\t}\n\n\t&__call-button {\n\t\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__chat-view {\n\t\toverflow: hidden;\n\t}\n}\n"],"names":[],"mappings":"AAEC,2DAIA,mHAMA,mDCVA,0GAMA,oKAMA,uKAQA,qGAOA,kKC5BD,iFCCC,kJAQA,2FAIA"} \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css b/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css new file mode 100644 index 0000000..45275bb --- /dev/null +++ b/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))} +/*# sourceMappingURL=node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css.map b/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css.map new file mode 100644 index 0000000..39df467 --- /dev/null +++ b/css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}"],"names":[],"mappings":"AAWA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA"} \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css new file mode 100644 index 0000000..1cba8f8 --- /dev/null +++ b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease} +/*# sourceMappingURL=node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css.map b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css.map new file mode 100644 index 0000000..90cae0a --- /dev/null +++ b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node_modules_nextcl-47e911.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}"],"names":[],"mappings":"AAWA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA"} \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css new file mode 100644 index 0000000..181a411 --- /dev/null +++ b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out} +/*# sourceMappingURL=node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css.map*/ \ No newline at end of file diff --git a/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css.map b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css.map new file mode 100644 index 0000000..9a605bb --- /dev/null +++ b/css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/chunks/node_modules_nextcloud_vue_dist_assets_NcColorPicker-CO_Jq2Ow_css.chunk.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}"],"names":[],"mappings":"AAWA,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA"} \ No newline at end of file diff --git a/css/talk-admin-settings.css b/css/talk-admin-settings.css new file mode 100644 index 0000000..ea3120f --- /dev/null +++ b/css/talk-admin-settings.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.grid[data-v-75418542]{align-items:flex-end;gap:calc(var(--default-grid-baseline)*2);grid-template-columns:3fr 1fr;width:fit-content;display:grid}.grid__select[data-v-75418542]{min-width:300px!important}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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-36736552]{grid-column-gap:5px;grid-template-columns:minmax(50px,100px) 1fr 2fr minmax(100px,250px) minmax(50px,100px);display:grid}.bots-settings__item[data-v-36736552]:not(:last-child){margin-bottom:10px}.bots-settings__item--head[data-v-36736552]{border-bottom:1px solid var(--color-border);padding-bottom:5px;font-weight:700}.bots-settings__item .bold[data-v-36736552]{font-weight:700}.bots-settings__item .last-error__popover-content[data-v-36736552]{margin:calc(var(--default-grid-baseline)*2)}.bots-settings__list[data-v-36736552]{margin-bottom:30px}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}small[data-v-1ae00dfb]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}h3[data-v-1ae00dfb]{margin-top:24px;font-weight:700}.additional-top-margin[data-v-1ae00dfb]{margin-top:10px}.form[data-v-1ae00dfb]{align-items:flex-end;gap:10px;padding-top:5px;display:flex}.form__select[data-v-1ae00dfb]{min-width:300px!important}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}h3[data-v-146b6e82]{margin-top:24px;font-weight:600}small[data-v-146b6e82]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}.default-group-notification[data-v-146b6e82]{min-width:300px!important}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.hosted-signaling .form__textfield[data-v-d896114e]{width:300px;margin-top:12px}.hosted-signaling .form__select[data-v-d896114e]{min-width:300px!important}.additional-top-margin[data-v-d896114e]{margin-top:10px}td[data-v-d896114e]{border-bottom:1px solid var(--color-border);padding:5px}tr:last-child td[data-v-d896114e]{border-bottom:none}tr[data-v-d896114e] :first-child{opacity:.5}h2 small[data-v-3e99aad7]{color:var(--color-favorite);border:1px solid var(--color-favorite);border-radius:16px;padding:0 9px}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.recording-server[data-v-dcd5afc2]{align-items:center;display:flex}.recording-server .recording-server__textfield[data-v-dcd5afc2]{flex-shrink:0;width:300px}.recording-server__checkbox[data-v-dcd5afc2]{margin:0 18px}.test-connection[data-v-dcd5afc2]{align-items:center;gap:8px;display:inline-flex}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.recording-servers .form__textfield[data-v-c754750c]{width:300px}.additional-top-margin[data-v-c754750c]{margin-top:10px}h3[data-v-c754750c]{margin-top:24px;font-weight:600}.consent-description[data-v-c754750c]{opacity:.7;margin-bottom:12px}.signaling-server[data-v-4a9acb3a]{align-items:center;gap:var(--default-grid-baseline);flex-wrap:wrap;margin-bottom:10px;display:flex}.signaling-server .signaling-server__textfield[data-v-4a9acb3a]{flex-shrink:0;width:300px}.signaling-server__checkbox[data-v-4a9acb3a]{margin:0 18px}.test-connection[data-v-4a9acb3a]{flex-basis:fit-content;align-items:center;gap:var(--default-grid-baseline);display:inline-flex}.test-connection-data[data-v-4a9acb3a]{gap:var(--default-grid-baseline);flex-basis:100%;grid-template-columns:auto auto;display:inline-grid}.test-connection-data__item[data-v-4a9acb3a]{display:contents}.test-connection-data__caption[data-v-4a9acb3a]{margin-inline-end:var(--default-grid-baseline);font-weight:700}.signaling-servers .form__textfield[data-v-4d1a746e]{width:300px}.additional-top-margin[data-v-4d1a746e]{margin-top:1em!important}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.sip-bridge h3[data-v-2bb6ad2a]{margin-top:24px;font-weight:600}.sip-bridge .form[data-v-2bb6ad2a]{width:300px}.sip-bridge .form__textarea[data-v-2bb6ad2a]{margin-bottom:6px}.sip-bridge .form__select[data-v-2bb6ad2a]{margin-bottom:12px}.settings-hint--after-select[data-v-2bb6ad2a]{margin-top:0}.additional-top-margin[data-v-2bb6ad2a]{margin-top:10px}.stun-server[data-v-38b7a7a4]{margin-bottom:calc(var(--default-grid-baseline)*2);align-items:center;gap:var(--default-grid-baseline);display:flex}.stun-server__wrapper[data-v-38b7a7a4]{align-items:center;gap:4px;width:300px;display:flex}.stun-server__input[data-v-38b7a7a4]{margin-block-start:0!important}.stun-server__alert[data-v-38b7a7a4]{width:var(--default-clickable-area);height:var(--default-clickable-area)}.turn-server[data-v-76dbface]{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;display:grid}.turn-server .turn-server__textfield.error[data-v-76dbface] .input-field__input{border:2px solid var(--color-border-error)}.turn-server .turn-server__select[data-v-76dbface]{min-width:unset;margin-block-start:6px}.additional-top-margin{margin-top:10px}.vue-button-inline[data-v-0169d611]{display:inline-block!important}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.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%);height:calc(2*(7*var(--default-grid-baseline)) + var(--settings-section-placeholder-header-height) + 3*(var(--settings-section-placeholder-line-height) + 1em));position:relative}.settings-section-placeholder:before,.settings-section-placeholder:after{content:"";inset:calc(7*var(--default-grid-baseline));background-origin:content-box;background-clip:content-box;animation:3s linear infinite forwards loading-animation;position:absolute}.settings-section-placeholder:before{background:var(--settings-section-placeholder-image)0 0/200vw var(--settings-section-placeholder-header-height)repeat-x content-box;max-width:300px}.settings-section-placeholder:after{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;max-width:900px}.settings-section-placeholder+.settings-section-placeholder{border-top:1px solid var(--color-border)}@keyframes loading-animation{0%{background-position-x:0}to{background-position-x:140vw}} +/*# sourceMappingURL=talk-admin-settings.css.map*/ \ No newline at end of file diff --git a/css/talk-admin-settings.css.map b/css/talk-admin-settings.css.map new file mode 100644 index 0000000..25963a3 --- /dev/null +++ b/css/talk-admin-settings.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-admin-settings.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/src/components/AdminSettings/AllowedGroups.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/src/components/AdminSettings/BotsSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/src/components/AdminSettings/FederationSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/src/components/AdminSettings/GeneralSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/src/components/AdminSettings/HostedSignalingServer.vue","webpack:///talk/src/components/AdminSettings/MatterbridgeIntegration.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/src/components/AdminSettings/RecordingServer.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/AdminSettings/RecordingServers.vue","webpack:///talk/src/components/AdminSettings/SignalingServer.vue","webpack:///talk/src/components/AdminSettings/SignalingServers.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/AdminSettings/SIPBridge.vue","webpack:///talk/src/components/AdminSettings/StunServer.vue","webpack:///talk/src/components/AdminSettings/TurnServer.vue","webpack:///talk/src/components/AdminSettings/TurnServers.vue","webpack:///talk/src/components/AdminSettings/WebServerSetupChecks.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/src/assets/admin-settings.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}",":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}\n","\n.grid {\n\tdisplay: grid;\n\tgrid-template-columns: 3fr 1fr;\n\talign-items: flex-end;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\n\t&__select {\n\t\tmin-width: 300px !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","\n\n.bots-settings {\n\t&__item {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(50px, 100px) 1fr 2fr minmax(100px, 250px) minmax(50px, 100px);\n\t\tgrid-column-gap: 5px;\n\n\t\t&:not(:last-child) {\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\n\t\t&--head {\n\t\t\tpadding-bottom: 5px;\n\t\t\tborder-bottom: 1px solid var(--color-border);\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.bold {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.last-error__popover-content {\n\t\t\tmargin: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t&__list {\n\t\tmargin-bottom: 30px;\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","\nsmall {\n\tcolor: var(--color-favorite);\n\tborder: 1px solid var(--color-favorite);\n\tborder-radius: 16px;\n\tpadding: 0 9px;\n}\n\nh3 {\n\tmargin-top: 24px;\n\tfont-weight: bold;\n}\n\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n\n.form {\n\tdisplay: flex;\n\talign-items: flex-end;\n\tgap: 10px;\n\tpadding-top: 5px;\n\n\t&__select {\n\t\tmin-width: 300px !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","\n\nh3 {\n\tmargin-top: 24px;\n\tfont-weight: 600;\n}\n\nsmall {\n\tcolor: var(--color-favorite);\n\tborder: 1px solid var(--color-favorite);\n\tborder-radius: 16px;\n\tpadding: 0 9px;\n}\n\n.default-group-notification {\n\tmin-width: 300px !important;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","\n.hosted-signaling {\n\t.form {\n\t\t&__textfield {\n\t\t\twidth: 300px;\n\t\t\tmargin-top: 12px;\n\t\t}\n\n\t\t&__select {\n\t\t\tmin-width: 300px !important;\n\t\t}\n\t}\n}\n\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n\ntd {\n\tpadding: 5px;\n\tborder-bottom: 1px solid var(--color-border);\n}\n\ntr:last-child td {\n\tborder-bottom: none;\n}\n\ntr :first-child {\n\topacity: .5;\n}\n\n","\nh2 {\n\tsmall {\n\t\tcolor: var(--color-favorite);\n\t\tborder: 1px solid var(--color-favorite);\n\t\tborder-radius: 16px;\n\t\tpadding: 0 9px;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","\n.recording-server {\n\tdisplay: flex;\n\talign-items: center;\n\n\t& &__textfield {\n\t\twidth: 300px;\n\t\tflex-shrink: 0;\n\t}\n\n\t&__checkbox {\n\t\tmargin: 0 18px;\n\t}\n}\n\n.test-connection {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: 8px;\n}\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n.recording-servers {\n\t.form__textfield {\n\t\twidth: 300px;\n\t}\n}\n\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n\nh3 {\n\tmargin-top: 24px;\n\tfont-weight: 600;\n}\n\n.consent-description {\n\tmargin-bottom: 12px;\n\topacity: 0.7;\n}\n","\n.signaling-server {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\tmargin-bottom: 10px;\n\n\t& &__textfield {\n\t\twidth: 300px;\n\t\tflex-shrink: 0;\n\t}\n\n\t&__checkbox {\n\t\tmargin: 0 18px;\n\t}\n}\n\n.test-connection {\n\tflex-basis: fit-content;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.test-connection-data {\n\tflex-basis: 100%;\n\tdisplay: inline-grid;\n\tgrid-template-columns: auto auto;\n\tgap: var(--default-grid-baseline);\n\n\t&__item {\n\t\tdisplay: contents;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n}\n","\n.signaling-servers {\n\t.form__textfield {\n\t\twidth: 300px;\n\t}\n}\n\n.additional-top-margin {\n\tmargin-top: 1em !important;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.sip-bridge {\n\th3 {\n\t\tmargin-top: 24px;\n\t\tfont-weight: 600;\n\t}\n\n\t.form {\n\t\twidth: 300px;\n\n\t\t&__textarea {\n\t\t\tmargin-bottom: 6px;\n\t\t}\n\n\t\t&__select {\n\t\t\tmargin-bottom: 12px;\n\t\t}\n\t}\n}\n\n.settings-hint--after-select {\n\tmargin-top: 0;\n}\n\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n","\n.stun-server {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\tgap: var(--default-grid-baseline);\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: 4px;\n\t\twidth: 300px;\n\t}\n\n\t// Override NcInputField styles\n\t&__input {\n\t\tmargin-block-start: 0 !important;\n\t}\n\n\t&__alert {\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.turn-server {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(100px, 180px) 1fr 1fr minmax(100px, 180px) var(--default-clickable-area) var(--default-clickable-area);\n\tgrid-column-gap: 4px;\n\talign-items: center;\n\tmargin-bottom: 4px;\n\n\t& &__textfield {\n\t\t&.error :deep(.input-field__input) {\n\t\t\tborder: 2px solid var(--color-border-error);\n\t\t}\n\t}\n\n\t& &__select {\n\t\tmargin-block-start: 6px;\n\t\tmin-width: unset;\n\t}\n}\n","\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n\n","\n.vue-button-inline {\n\tdisplay: inline-block !important;\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n.settings-section-placeholder {\n\t--settings-section-placeholder-header-height: 30px;\n\t--settings-section-placeholder-line-height: 1lh;\n\t--settings-section-placeholder-padding: 1em;\n\t--settings-section-placeholder-image: linear-gradient(90deg, var(--color-placeholder-light) 65%, var(--color-placeholder-dark) 70%, var(--color-placeholder-light) 75%);\n\tposition: relative;\n\theight: calc(2 * (7 * var(--default-grid-baseline)) + var(--settings-section-placeholder-header-height) + 3 * (var(--settings-section-placeholder-line-height) + 1em));\n}\n\n.settings-section-placeholder::before,\n.settings-section-placeholder::after {\n\tcontent: '';\n\tposition: absolute;\n\tinset: calc(7 * var(--default-grid-baseline));\n\tbackground-clip: content-box;\n\tbackground-origin: content-box;\n\tanimation: loading-animation 3s forwards infinite linear;\n}\n\n.settings-section-placeholder::before {\n\tmax-width: 300px;\n\tbackground: var(--settings-section-placeholder-image) 0 0 / 200vw var(--settings-section-placeholder-header-height) repeat-x content-box;\n}\n\n.settings-section-placeholder::after {\n\tmax-width: 900px;\n\tbackground:\n\t\tvar(--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,\n\t\tvar(--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,\n\t\tvar(--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;\n}\n\n.settings-section-placeholder + .settings-section-placeholder {\n\tborder-top: 1px solid var(--color-border);\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position-x: 0;\n\t}\n\t100% {\n\t\tbackground-position-x: 140vw;\n\t}\n}\n"],"names":[],"mappings":"AAWA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLChMA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGCpBA,gHAOA,+CAGA,iGCrBA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCCnxO,kJAOC,yDCGD,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JCnHC,+JAKC,0EAIA,2HAMA,4DAIA,+GAKD,yDChBD,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCfA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QCzCA,2HAOA,oDAKA,wDAIA,kFAMC,yDCZD,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCtCA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAeA,+FAOA,iIAGA,0NCxEA,oDAKA,2HAOA,uECHA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sICrNE,gFAKA,2EAMF,wDAIA,4EAKA,qDAIA,4CCzBC,8HCSD,gHAOA,iFCjBA,mEAIC,0FAKA,2DAKD,iFCDC,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LCjHA,iEAKD,wDAIA,oDAKA,oECfA,sIAOC,0FAKA,2DAKD,iIAOA,4IAMC,8DAIA,+GCjCA,iEAKD,iECIA,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,gEAKA,+CAGC,+DAIA,8DAMF,2DAIA,wDCvBA,kJAMC,2FAQA,oEAIA,8GClBD,mOAQE,2HAKD,0FCbD,uCCAA,mECGA,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kICveA,6fASA,mQAUA,yLAKA,4wBAQA,qGAIA"} \ No newline at end of file diff --git a/css/talk-deck.css b/css/talk-deck.css new file mode 100644 index 0000000..e842f24 --- /dev/null +++ b/css/talk-deck.css @@ -0,0 +1,2 @@ +@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))} +/*# sourceMappingURL=talk-deck.css.map*/ \ No newline at end of file diff --git a/css/talk-deck.css.map b/css/talk-deck.css.map new file mode 100644 index 0000000..5a7cc0b --- /dev/null +++ b/css/talk-deck.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-deck.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}"],"names":[],"mappings":"AAoBA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAeA,+FAOA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCtDA,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA"} \ No newline at end of file diff --git a/css/talk-files-sidebar.css b/css/talk-files-sidebar.css new file mode 100644 index 0000000..836a0a8 --- /dev/null +++ b/css/talk-files-sidebar.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}body .modal-wrapper h2.nc-dialog-alike-header{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.talkChatTab[data-v-2ae70613]{flex-direction:column;flex-grow:1;height:100%;display:flex}.emptycontent[data-v-2ae70613]{margin-top:unset;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tab-loading[data-v-2ae70613]{height:100%}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.join-call.button-vue--success[data-v-645f524d]{--join-call-background-color:var(--color-border-success);--join-call-border-color:var(--color-success-text);border-color:var(--join-call-border-color);background-color:var(--join-call-background-color);color:var(--color-primary-element-text)!important}body[data-theme-dark] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}@media (prefers-color-scheme:dark){body[data-theme-default] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}}.join-call.button-vue--success[data-v-645f524d]:hover:not(:disabled){background-color:var(--join-call-border-color)}.leave-call.button-vue--error[data-v-645f524d],.leave-call[data-v-645f524d] .button-vue--error{color:var(--color-primary-text)!important;background-color:#f33!important}.leave-call.button-vue--error[data-v-645f524d]:hover:not(:disabled),.leave-call[data-v-645f524d] .button-vue--error:hover:not(:disabled){background-color:var(--color-error-hover)!important}.leave-call-actions--split[data-v-645f524d]{gap:1px!important}.leave-call-actions--split[data-v-645f524d] .action-item--single{border-start-end-radius:2px;border-end-end-radius:2px}.leave-call-actions--split[data-v-645f524d] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.material-design-icon[data-v-6a2b8de0]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-button-group-base>div[data-v-6a2b8de0]{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0]{justify-content:space-between;gap:4px;display:flex}.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s]{flex:1}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button{justify-content:center;width:100%;display:flex;padding:0!important}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button .action-button__pressed-icon{display:none}.reaction__group[data-v-32d49ea8] .nc-button-group-content{width:calc(var(--reactions-in-single-row)*var(--default-clickable-area));flex-wrap:wrap;justify-content:flex-start;gap:0!important}.reaction__button[data-v-32d49ea8]{flex:0 0 calc(100%/var(--reactions-in-single-row))!important}.material-design-icon[data-v-1009e96c]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-1009e96c]{color:var(--color-text-maxcontrast);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--default-clickable-area);align-items:center;margin-inline-start:12px;padding-inline-end:14px;display:flex;box-shadow:none!important}.material-design-icon[data-v-3e2324b7]{justify-content:center;place-self:center;align-items:center;display:flex}.action-separator[data-v-3e2324b7]{border-bottom:1px solid var(--color-border-dark);cursor:default;height:0;margin:5px 10px 5px 15px}.volume-indicator-wrapper[data-v-3925ed4c]{position:relative}.volume-indicator[data-v-3925ed4c]{width:100%;height:100%;transition:height .2s linear;position:absolute;inset-inline-start:0;overflow:hidden}.volume-indicator[data-v-3925ed4c],.volume-indicator[data-v-3925ed4c] *{cursor:inherit}.volume-indicator-primary[data-v-3925ed4c]{top:0}.volume-indicator-overlay[data-v-3925ed4c]{pointer-events:none;display:inline-flex;bottom:0}.volume-indicator-overlay>span[data-v-3925ed4c]{position:absolute;bottom:0}.volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-success)}.volume-indicator-overlay-mute[data-v-3925ed4c]{color:var(--color-loading-dark)}.overload .volume-indicator[data-v-3925ed4c]{transition:height linear}.overload .volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-error)}.no-audio-available[data-v-27d30b50]{opacity:.7}.popover-hint[data-v-27d30b50]{padding:calc(3*var(--default-grid-baseline));text-align:start;max-width:300px}.audio-selector-button[data-v-27d30b50] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-audio-control-wrapper[data-v-27d30b50]{align-items:center;gap:1px;display:flex}.local-audio-control-wrapper .audio-control-button[data-v-27d30b50]{border-start-end-radius:2px;border-end-end-radius:2px}.audio-selector__action[data-v-27d30b50] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.audio-selector__action[data-v-27d30b50] .action-button__longtext-wrapper{max-width:350px}.audio-selector__action[data-v-27d30b50] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.audio-selector__action[data-v-27d30b50] .action-button>span{height:var(--default-clickable-area)}.no-video-available[data-v-110d5586]{opacity:.7}.video-selector-button[data-v-110d5586] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-video-control-wrapper[data-v-110d5586]{align-items:center;gap:1px;display:flex}.local-video-control-wrapper .video-control-button[data-v-110d5586]{border-start-end-radius:2px;border-end-end-radius:2px}.video-selector__action[data-v-110d5586] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.video-selector__action[data-v-110d5586] .action-button__longtext-wrapper{max-width:350px}.video-selector__action[data-v-110d5586] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.video-selector__action[data-v-110d5586] .action-button>span{height:var(--default-clickable-area)}.buttons-bar[data-v-6d9aadfc]{align-items:center;gap:var(--default-grid-baseline);display:flex}.buttons-bar #screensharing-menu button[data-v-6d9aadfc]{width:100%;height:auto}.buttons-bar button.screensharing-enabled[data-v-6d9aadfc]{opacity:1}.buttons-bar button.no-screensharing-available[data-v-6d9aadfc],.buttons-bar button.no-screensharing-available[data-v-6d9aadfc] *{opacity:.7}.hint[data-v-6d9aadfc]{text-align:start;max-width:300px;padding:12px}.hint__actions[data-v-6d9aadfc]{flex-direction:row-reverse;justify-content:space-between;padding-top:4px;display:flex}.hint__button[data-v-6d9aadfc]{height:var(--default-clickable-area)}.trigger[data-v-6d9aadfc]{justify-content:center;align-items:center;display:flex}.bottom-bar[data-v-150d78c5]{bottom:0;padding:var(--wrapper-padding);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0;overflow:hidden}.bottom-bar[data-v-150d78c5] .button-vue--tertiary{background-color:var(--color-primary-light)}.bottom-bar-call-controls[data-v-150d78c5]{align-items:center;gap:var(--default-grid-baseline);flex-direction:row;display:flex}.bottom-bar-call-controls[data-v-150d78c5]:not(:has(*)){display:none}.call-options[data-v-150d78c5]{flex-direction:row;align-items:center;gap:4px;display:flex}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.empty-call-view[data-v-590eeac2]{text-align:center;z-index:1;flex-direction:column;place-content:center;width:100%;height:100%;display:flex;position:absolute}.empty-call-view .icon[data-v-590eeac2]{background-size:64px;width:64px;height:64px;margin:0 auto 15px}.empty-call-view button[data-v-590eeac2]{margin:4px auto}.empty-call-view__icon[data-v-590eeac2],.empty-call-view h2[data-v-590eeac2],.empty-call-view p[data-v-590eeac2]{color:var(--color-main-text)}.empty-call-view--sidebar[data-v-590eeac2]{padding-bottom:16px}.empty-call-view--sidebar h2[data-v-590eeac2],.empty-call-view--sidebar p[data-v-590eeac2]{font-size:90%}.empty-call-view--sidebar .icon[data-v-590eeac2]{margin-top:0;margin-bottom:0;transform:scale(.7)}.empty-call-view--small[data-v-590eeac2]{border-radius:calc(var(--default-clickable-area)/2);background-color:#222c;padding:8px}.empty-call-view--small h2[data-v-590eeac2]{font-size:1rem;font-weight:400}.empty-call-view--small .icon[data-v-590eeac2]{background-size:32px;width:32px;height:32px;margin-bottom:0;transform:none}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.avatar-wrapper[data-v-6174ea76]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size);position:relative}.avatar-wrapper--dark .avatar[data-v-6174ea76]{background-color:#3b3b3b!important}.avatar-wrapper .avatar[data-v-6174ea76]{width:var(--avatar-size);height:var(--avatar-size);max-height:var(--avatar-size);max-width:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size)/2);background-color:var(--color-text-maxcontrast-default);display:block;position:sticky;top:0}.avatar-wrapper .avatar.icon[data-v-6174ea76]{background-size:calc(var(--avatar-size)/2)}.avatar-wrapper .avatar.icon.icon-changelog[data-v-6174ea76]{background-size:cover!important}.avatar-wrapper .avatar.bot[data-v-6174ea76]{background-color:var(--color-background-darker);padding-inline-start:5px}.avatar-wrapper .avatar.guest[data-v-6174ea76]{color:#fff;text-align:center;margin-inline:auto;padding:0;display:block}.avatar-wrapper--condensed[data-v-6174ea76]{width:unset;height:unset;margin-inline-start:calc(var(--condensed-overlap)*-1px);display:flex}.avatar-wrapper--condensed>.icon[data-v-6174ea76],.avatar-wrapper--condensed>.guest[data-v-6174ea76],.avatar-wrapper--condensed[data-v-6174ea76] img{outline:2px solid var(--color-main-background)}.avatar-wrapper--offline[data-v-6174ea76]{opacity:.4}.avatar-wrapper--offline[data-v-6174ea76] .avatardiv{background:rgba(var(--color-main-background-rgb),.4)!important}.avatar-wrapper--highlighted[data-v-6174ea76]{outline:2px solid var(--color-primary-element)}.avatar-wrapper__user-status[data-v-6174ea76]{inset-inline-end:-4px;border:2px solid var(--color-main-background);background-color:var(--color-main-background);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px}.loading-avatar[data-v-6174ea76]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.avatar-wrapper[data-v-6174ea76]:not(.avatar-wrapper--dark) .avatar-class-icon{background-color:var(--color-text-maxcontrast-default)}[data-v-6174ea76] .icon-user{background-size:calc(var(--avatar-size)/2)}.video-background[data-v-c5b7418a]{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}.video-background[data-v-c5b7418a]:after{content:" ";top:0;background-color:#0000001f;width:100%;height:100%;position:absolute;inset-inline-start:0}.not-connected video[data-v-d39171d8],.not-connected .avatar-container[data-v-d39171d8]{opacity:.5}.localVideoContainer[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));z-index:1;grid-row-end:-1}.video-container-grid[data-v-d39171d8]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-stripe[data-v-d39171d8]:not(.local-video--sidebar){--aspect-ratio:1.33333;--stripe-height:242px;flex:0 0 calc(var(--aspect-ratio)*var(--stripe-height));flex-direction:column;margin-top:auto;display:flex;position:relative;overflow:hidden;height:var(--stripe-height)!important}.video-container-big[data-v-d39171d8]{width:calc(100% - var(--grid-gap)*2);flex-direction:column;height:100%;display:flex;position:absolute}.video-container-big .videoWrapper[data-v-d39171d8]{margin:auto}.video-container-small[data-v-d39171d8]{border-radius:var(--border-radius-large)}.videoWrapper[data-v-d39171d8],.video[data-v-d39171d8]{width:100%;height:100%}.video-loading[data-v-d39171d8]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-d39171d8]{object-fit:contain}.video--fill[data-v-d39171d8]{object-fit:cover}.avatar-container[data-v-d39171d8]{margin:auto}.presenter-overlay[data-v-d39171d8],.presenter-overlay[data-v-d39171d8] *{border-radius:50%}.localVideoContainer[data-v-d39171d8]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.presenter-overlay[data-v-d39171d8]:after{z-index:1;border-radius:50%}.hover-shadow[data-v-d39171d8]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.speaking[data-v-d39171d8]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.bottom-bar[data-v-d39171d8]{width:100%;padding:0 calc(var(--default-grid-baseline)*3);padding-bottom:calc(var(--default-grid-baseline)*2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.bottom-bar--big[data-v-d39171d8]{justify-content:center}.bottom-bar .bottom-bar__button[data-v-d39171d8]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .bottom-bar__button[data-v-d39171d8]:hover,.bottom-bar .bottom-bar__button[data-v-d39171d8]:focus{opacity:1}.dev-mode-video--self[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));object-fit:cover!important}.presenter-overlay .dev-mode-video--self[data-v-d39171d8]{border-radius:50%}.presenter-icon__hide[data-v-d39171d8]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-d39171d8]:hover{cursor:pointer;opacity:.9}.wrapper[data-v-127ab268]{width:100%;padding:0 calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);z-index:1;align-items:center;display:flex;position:absolute;bottom:0}.wrapper--big[data-v-127ab268]{margin:0 var(--default-clickable-area);width:calc(100% - var(--default-clickable-area)*2);justify-content:center}.wrapper--big .bottom-bar[data-v-127ab268]{width:unset;padding:var(--default-grid-baseline)}.wrapper--big .bottom-bar[data-v-127ab268]:hover{border-radius:var(--border-radius-large);background-color:#0003}.wrapper--big .participant-name[data-v-127ab268]{margin-inline-end:0}.bottom-bar[data-v-127ab268]{align-items:center;gap:var(--default-grid-baseline);width:100%;min-height:var(--default-clickable-area);display:flex}.bottom-bar .media-indicators[data-v-127ab268]{display:flex}.bottom-bar .following-button[data-v-127ab268]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .following-button[data-v-127ab268]:hover,.bottom-bar .following-button[data-v-127ab268]:focus{opacity:1}.participant-name[data-v-127ab268]{color:#fff;white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));margin-block:0;margin-inline:8px auto;position:relative;overflow:hidden}.participant-name--active[data-v-127ab268]{font-weight:700}.participant-name--has-shadow[data-v-127ab268]{text-shadow:0 0 4px #000c}.status-indicator[data-v-127ab268]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.iceFailedIndicator[data-v-127ab268]{opacity:.8!important}.audioIndicator[data-v-127ab268],.videoIndicator[data-v-127ab268],.screenSharingIndicator[data-v-127ab268],.iceFailedIndicator[data-v-127ab268]{color:#fff!important}.audioIndicator[disabled][data-v-127ab268],.videoIndicator[data-v-127ab268]{opacity:.7}.videoIndicator[data-v-127ab268]:hover,.videoIndicator[data-v-127ab268]:focus{opacity:1}.screenContainer[data-v-0d956773]{width:100%;height:100%}.screen[data-v-0d956773]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.screen--fit[data-v-0d956773]{object-fit:contain}.screen--fill[data-v-0d956773]{object-fit:cover}.screen--magnify[data-v-0d956773]{cursor:zoom-in}.screen--grab[data-v-0d956773]{cursor:grab}.screen--grabbing[data-v-0d956773]{cursor:grabbing}.not-connected video[data-v-0fdf1d1c],.not-connected .avatar-container[data-v-0fdf1d1c]{opacity:.5}.video-container-grid[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-big[data-v-0fdf1d1c]{position:absolute}.video-container-big.one-to-one[data-v-0fdf1d1c]{width:calc(100% - var(--wrapper-padding)*2)}.video-container-big .videoWrapper[data-v-0fdf1d1c]{margin:auto}.avatar-container[data-v-0fdf1d1c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.placeholder-for-promoted[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));background:radial-gradient(146.1% 146.1%,#333 0%,#858585 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.videoWrapper[data-v-0fdf1d1c],.video[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.videoWrapper.presenter-overlay>video[data-v-0fdf1d1c]{border-radius:50%}.videoWrapper.presenter-overlay>.dev-mode-video--presenter[data-v-0fdf1d1c]{top:0;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:0}.video-loading[data-v-0fdf1d1c]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-0fdf1d1c]{object-fit:contain}.video--fill[data-v-0fdf1d1c]{object-fit:cover}.connection-message[data-v-0fdf1d1c]{text-align:center;z-index:1;color:#fff;width:100%;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));position:absolute;top:calc(50% + 50px)}.connection-message.below-avatar[data-v-0fdf1d1c]{top:calc(50% + 80px)}.video-container[data-v-0fdf1d1c]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.video-container.presenter-overlay[data-v-0fdf1d1c]:after{z-index:1;border-radius:50%}.video-container.speaking[data-v-0fdf1d1c]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.video-container.hover[data-v-0fdf1d1c]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.presenter-icon__hide[data-v-0fdf1d1c]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-0fdf1d1c]:hover{cursor:pointer;opacity:.9}.grid-main-wrapper[data-v-6d3ec820]{--navigation-position:calc(var(--default-grid-baseline)*2);width:100%;position:relative}.grid-main-wrapper.is-grid[data-v-6d3ec820]{height:100%}.wrapper[data-v-6d3ec820]{bottom:0;width:100%;display:flex;position:relative;inset-inline-start:0}.grid[data-v-6d3ec820]{grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);width:100%;height:100%;display:grid}.grid.stripe[data-v-6d3ec820]{padding:var(--grid-gap)var(--grid-gap)0 0}.grid-wrapper[data-v-6d3ec820]{flex:1 0 auto;width:100%;min-width:0;position:relative}.stripe-wrapper[data-v-6d3ec820]{width:100%;min-width:0;position:relative}.dev-mode-video[data-v-6d3ec820]:not(.dev-mode-screenshot){color:#00ff41;outline:1px solid #00ff41}.dev-mode-video[data-v-6d3ec820]{position:relative}.dev-mode-video img[data-v-6d3ec820]{object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.dev-mode-video .wrapper[data-v-6d3ec820]{position:absolute}.dev-mode__title[data-v-6d3ec820]{left:var(--default-clickable-area);color:#00ff41;z-index:1;opacity:.25;font-weight:900;line-height:120px;position:absolute;top:88px;font-size:100px!important}.dev-mode__toggle[data-v-6d3ec820]{left:20px;top:calc(2*var(--header-height));position:fixed!important}.dev-mode__data[data-v-6d3ec820]{color:#00ff41;left:20px;top:calc(2*var(--header-height) + 40px);z-index:2;direction:ltr;background:#000c;border:1px solid #00ff41;grid-template-columns:165px 75px;justify-content:flex-start;align-items:center;padding:5px;font-family:monospace;display:grid;position:fixed}.dev-mode__data span[data-v-6d3ec820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-mode__data input[data-v-6d3ec820]{max-width:65px;min-height:unset;margin:0;height:22.5px!important}.video[data-v-6d3ec820]:last-child{grid-column-end:-1}.grid-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(50% - var(--default-clickable-area)/2);position:absolute}.grid-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:calc(var(--default-grid-baseline)*2)}.grid-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--default-grid-baseline)*2)}.stripe-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(var(--navigation-position) + var(--grid-gap));position:absolute}.stripe-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:var(--navigation-position)}.stripe-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--navigation-position) + var(--grid-gap))}.stripe--collapse[data-v-6d3ec820]{top:calc(-1*(var(--default-clickable-area) + var(--grid-gap)));inset-inline-end:var(--navigation-position);position:absolute!important}.stripe--collapse[data-v-6d3ec820],.grid-navigation[data-v-6d3ec820]{z-index:2;opacity:.7}#call-container:hover .stripe--collapse[data-v-6d3ec820],#call-container:hover .grid-navigation[data-v-6d3ec820]{background-color:#0000001a!important}#call-container:hover .stripe--collapse[data-v-6d3ec820]:hover,#call-container:hover .stripe--collapse[data-v-6d3ec820]:focus,#call-container:hover .grid-navigation[data-v-6d3ec820]:hover,#call-container:hover .grid-navigation[data-v-6d3ec820]:focus{opacity:1;background-color:#0003!important}.overlap .stripe--collapse[data-v-6d3ec820],.overlap .grid-navigation[data-v-6d3ec820]{inset-inline-end:var(--grid-gap)}.stripe--collapse[data-v-6d3ec820]:active,.grid-navigation[data-v-6d3ec820]:active{background:0 0}.local-video--highlighted[data-v-6d3ec820]{inset-block-end:var(--grid-gap);inset-inline-end:var(--grid-gap);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.transcript-block[data-v-fcb95540]{color:#fff;background-color:#222c;flex-direction:row;align-self:end;align-items:flex-start;width:100%;display:flex}.transcript-block__avatar[data-v-fcb95540]{padding:calc(2*var(--default-grid-baseline));margin-top:calc(2*var(--default-grid-baseline));position:sticky;top:0}.transcript-block__text[data-v-fcb95540]{flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.transcript-block__author[data-v-fcb95540]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;margin-bottom:-4px;overflow:hidden}.transcript-block__chunks[data-v-fcb95540]:first-letter{text-transform:capitalize}.transcript[data-v-c6d6c99e]{--line-height:calc(var(--default-font-size)*2);bottom:20px;line-height:var(--line-height);max-height:calc(var(--line-height)*4);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:20%;overflow:hidden}@media (width<=768px){.transcript[data-v-c6d6c99e]{inset-inline:10%}}@media (width<=512px){.transcript[data-v-c6d6c99e]{inset-inline:5%}}.presenter-overlay__container[data-v-2e2aab1e]{pointer-events:none;position:absolute;inset:0}.presenter-overlay__container[data-v-2e2aab1e]>*{pointer-events:auto}.presenter-overlay__video[data-v-2e2aab1e]{--max-size:242px;--min-size:100px;max-width:var(--max-size);max-height:var(--max-size);min-width:var(--min-size);min-height:var(--min-size);z-index:10;aspect-ratio:1;position:relative}.presenter-overlay__video[data-v-2e2aab1e]:hover{cursor:grab}.presenter-overlay__video.dragging[data-v-2e2aab1e]{cursor:grabbing}.presenter-overlay--collapsed[data-v-2e2aab1e]{opacity:.7;bottom:calc(var(--default-clickable-area) + var(--default-grid-baseline));inset-inline-end:var(--grid-gap);position:absolute!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]{background-color:#0000001a!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:hover,#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:focus{opacity:1;background-color:#0003!important}[data-v-2e2aab1e] div{cursor:inherit}.toaster[data-v-7c23e6f9]{bottom:20px;z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:absolute;inset-inline-start:0}.toast[data-v-7c23e6f9]{bottom:0;animation:toast-floating-7c23e6f9 var(--animation-length)linear;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:var(--horizontal-offset,0)}.toast__reaction[data-v-7c23e6f9]{font-size:250%;line-height:100%}@media only screen and (width<=1920px){.toast__reaction[data-v-7c23e6f9]{font-size:150%}.toast__reaction-img[data-v-7c23e6f9]{width:30px;height:30px}}.toast__name[data-v-7c23e6f9]{white-space:nowrap;color:#fff;background-color:var(--background-color);box-shadow:1px 1px 4px var(--color-box-shadow);border-radius:6px;padding:8px 12px;line-height:100%}@keyframes toast-floating-7c23e6f9{0%{opacity:0;transform:translateY(0)}5%{transform:translateY(calc(-.05*var(--vertical-offset)*1vh));opacity:1}50%{transform:translateY(calc(-.5*var(--vertical-offset)*1vh));opacity:1}to{transform:translateY(calc(-1*var(--vertical-offset)*1vh));opacity:0}}.viewer-overlay-ghost[data-v-ffed6baa]{bottom:8px;position:absolute;inset-inline:0 8px}.viewer-overlay[data-v-ffed6baa]{--aspect-ratio:calc(3/4);--width:20vw;--min-width:250px;--max-width:400px;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);min-height:calc(var(--default-clickable-area) + 8px);z-index:11000;position:absolute}.viewer-overlay[data-v-ffed6baa] *{box-sizing:border-box}.viewer-overlay__collapse[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-end:8px}.viewer-overlay__button[data-v-ffed6baa]{opacity:.8}.viewer-overlay__button[data-v-ffed6baa]:active,.viewer-overlay__button[data-v-ffed6baa]:hover,.viewer-overlay__button[data-v-ffed6baa]:focus{opacity:.9}.video-overlay__top-bar[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-start:8px}.viewer-overlay__bottom-bar[data-v-ffed6baa]{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px 8px;display:flex;position:absolute;bottom:0}.viewer-overlay__video-container[data-v-ffed6baa]{width:100%;height:calc(var(--width)*var(--aspect-ratio));min-height:calc(var(--min-width)*var(--aspect-ratio));max-height:calc(var(--max-width)*var(--aspect-ratio));bottom:0;inset-inline-end:0}.viewer-overlay__local-video[data-v-ffed6baa]{bottom:8px;width:25%;height:25%;position:absolute;inset-inline-end:8px;overflow:hidden}.viewer-overlay__video[data-v-ffed6baa]{height:100%;position:relative}[data-v-ffed6baa] .screen{border-radius:calc(var(--default-clickable-area)/4)}#call-container[data-v-59d468c3]{width:100%;height:100%;-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);--grid-gap:calc(var(--default-grid-baseline)*2);--top-bar-height:51px;--wrapper-padding:calc(var(--default-grid-baseline)*2.5);--bottom-bar-height:calc(var(--default-clickable-area) + var(--wrapper-padding)*2);background-color:#000000b3}#call-container.call-container__blurred[data-v-59d468c3]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}#call-container.call-container__non-blurred[data-v-59d468c3]{-webkit-backdrop-filter:none;backdrop-filter:none}#videos[data-v-59d468c3]{width:100%;height:calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));top:var(--top-bar-height);padding-inline:var(--wrapper-padding);flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;overflow:hidden}#videos.is-sidebar[data-v-59d468c3]{width:100%;height:100%;padding:0;inset:0}#videos.is-sidebar[data-v-59d468c3] .video-container-big{border-radius:0;width:100%;height:100%;padding:0}.video__promoted[data-v-59d468c3]{width:100%;height:100%;position:relative}.video__promoted.full-page[data-v-59d468c3]{position:static}.video__promoted .dev-mode-video--promoted[data-v-59d468c3]{justify-content:center;width:100%;height:100%;display:flex;position:absolute}.video__promoted .dev-mode-video--promoted img[data-v-59d468c3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));height:100%;position:absolute}.local-video[data-v-59d468c3]{inset-inline-end:0;width:300px;height:250px;position:absolute;bottom:0}.local-video--sidebar[data-v-59d468c3]{width:150px;height:100px;bottom:var(--bottom-bar-height);margin:var(--default-grid-baseline)}#videos.hidden[data-v-59d468c3]{display:none}[data-v-59d468c3] video{z-index:0;vertical-align:top}#videos[data-v-59d468c3] video{padding:0}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.modal__content[data-v-22c97f11]{padding:calc(var(--default-grid-baseline)*3)}.conversation-information[data-v-22c97f11]{flex-direction:column;align-items:center;margin-top:5px;display:flex}.description[data-v-22c97f11]{text-overflow:ellipsis;max-height:8lh;margin-bottom:12px;overflow:hidden auto}.username-form__input[data-v-22c97f11]{margin-bottom:20px}.submit-button[data-v-22c97f11]{margin:0 auto}.login-info[data-v-22c97f11]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*2);display:flex}.separator[data-v-22c97f11]{margin:calc(var(--default-grid-baseline)*3)0 var(--default-grid-baseline);border-top:1px solid var(--color-border-dark)}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.static-datetime[data-v-a8afd91e]:first-letter{text-transform:capitalize}._material-design-icon_1xe1x_12{justify-content:center;place-self:center;align-items:center;display:flex}._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-block:1px 2px;padding-inline:1px}._assistantButton_disabled_1xe1x_30{filter:saturate(.5);opacity:.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:#fff!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);-webkit-background-clip:text;background-clip:text;color:#0000!important}._material-design-icon_1ndue_12{justify-content:center;place-self:center;align-items:center;display:flex}._assistantIcon_1ndue_20{justify-content:center;align-items:center;display:inline-flex}._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25){min-height:var(--default-clickable-area);min-width:var(--default-clickable-area);display:flex}._assistantIcon__svg_1ndue_30{width:var(--6629513e);height:var(--6629513e);max-width:var(--6629513e);max-height:var(--6629513e);display:inline-block}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.material-design-icon[data-v-f2f99131]{justify-content:center;place-self:center;align-items:center;display:flex}.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{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:6px;font-size:0;display:inline-block;position:relative}.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{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image{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-right-radius:5px;border-bottom-left-radius:5px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.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{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.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{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.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{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.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;text-align:center;cursor:default;position:relative}.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:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.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}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results{text-align:center;color:#858585;padding-top:70px;font-size:14px}.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:.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{height:70px;position:relative}.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{word-break:break-all;left:68px;right:12px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins{text-align:right;right:30px}.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{color:#888;font-size:12px}.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:.5em}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span{vertical-align:middle;display:inline-block}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.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:.75}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:first-child{transition-delay:0s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.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] .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:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.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]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden{visibility:hidden;display:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart{border:0;background-color:var(--color-main-background)!important;color:var(--color-main-text)!important;display:flex!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button{font-size:inherit;background:0 0;border:none}.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{border-color:var(--color-border)!important;color:inherit!important;background-color:#0000!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{height:var(--clickable-area-small);min-width:var(--clickable-area-small);border-radius:0;margin:0!important;padding:0!important}.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-offset:-2px;outline:2px solid var(--color-primary-element)!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div{place-content:center;display:grid}.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{grid-template-columns:repeat(8,1fr);justify-items:stretch;display:grid}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results{font-size:inherit;grid-template-columns:1fr;color:var(--color-text-maxcontrast)!important}.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 h3.emoji-mart-category-label{height:var(--default-clickable-area);padding-inline:calc(2*var(--default-grid-baseline));-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding-block:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji{aspect-ratio: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{border-radius:var(--border-radius-element);outline-offset:-2px;border:none;background-color:var(--color-background-hover)!important;box-shadow:none!important;outline:2px solid var(--color-primary-element)!important}.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]{gap:var(--default-grid-baseline);padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline));flex-direction:row;align-items:end;display:flex}.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}.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out}.edit-timestamp[data-v-771a2dd2] .action-text__longtext-wrapper{padding:0}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto}.material-design-icon[data-v-cd116174]{justify-content:center;place-self:center;align-items:center;display:flex}.widgets--list[data-v-cd116174]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-a47e4ba7]{justify-content:center;place-self:center;align-items:center;display:flex}.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:" ↗"}.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 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[data-v-a47e4ba7]>:has(+.rich-text--reference-widget){margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7]{border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast);padding-inline-start:13px}.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:700}.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 ul.contains-task-list[data-v-a47e4ba7]{padding:0;list-style-type:none}.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-block-end:0;margin-inline-start:15px}.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}.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]{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]{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]{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]{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]{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]{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]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7]{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]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}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,#fff);--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,#fff);--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]{padding-inline-end:calc(var(--clickable-area-small) + var(--default-grid-baseline));position:relative}.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]{top:var(--default-grid-baseline);opacity:0;position:absolute;inset-inline-end:var(--default-grid-baseline)}.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}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.material-design-icon[data-v-e408867a],.material-design-icon[data-v-90c6aa3b]{justify-content:center;place-self:center;align-items:center;display:flex}.provider-list[data-v-90c6aa3b]{flex-direction:column;width:100%;min-height:400px;padding:0 16px 16px;display:flex}.provider-list--select[data-v-90c6aa3b]{width:100%}.provider-list--select .provider[data-v-90c6aa3b]{align-items:center;height:28px;display:flex;overflow:hidden}.provider-list--select .provider .link-icon[data-v-90c6aa3b]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-90c6aa3b]{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin-inline-end:8px}.provider-list--select .provider .option-text[data-v-90c6aa3b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-8ce33442]{justify-content:center;place-self:center;align-items:center;display:flex}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.widget-custom.full-width[data-v-8ce33442]{position:relative;inset-inline-start:calc((var(--widget-full-width,100%) - 100%)/2*-1);width:var(--widget-full-width,100%)!important}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);padding:calc(var(--default-grid-baseline,4px)*3);background-color:#0000;display:flex;overflow:hidden}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.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]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.widget-default--name[data-v-8ce33442]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.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]{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-default--link[data-v-8ce33442]{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-interactive[data-v-8ce33442]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8ce33442]{bottom:var(--default-grid-baseline);z-index:10000;position:absolute;inset-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-a0658f2a]{justify-content:center;place-self:center;align-items:center;display:flex}.raw-link[data-v-a0658f2a]{flex-direction:column;width:100%;min-height:350px;padding:0 16px 16px;display:flex;overflow-y:auto}.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]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-a0658f2a]{width:99%}.material-design-icon[data-v-059edcfb]{justify-content:center;place-self:center;align-items:center;display:flex}.result[data-v-059edcfb]{height:var(--default-clickable-area);align-items:center;display:flex;overflow:hidden}.result--icon-class[data-v-059edcfb],.result--image[data-v-059edcfb]{object-fit:contain;width:40px;min-width:40px;height:40px}.result--icon-class.rounded[data-v-059edcfb],.result--image.rounded[data-v-059edcfb]{border-radius:50%}.result--content[data-v-059edcfb]{flex-direction:column;padding-inline-start:10px;display:flex;overflow:hidden}.result--content--name[data-v-059edcfb],.result--content--subline[data-v-059edcfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-e8abf1d4]{justify-content:center;place-self:center;align-items:center;display:flex}.smart-picker-search[data-v-e8abf1d4]{flex-direction:column;width:100%;padding:0 16px 16px;display:flex}.smart-picker-search.with-empty-content[data-v-e8abf1d4]{min-height:400px}.smart-picker-search .provider-icon[data-v-e8abf1d4]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-e8abf1d4],.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);align-items:center;display:flex;overflow:hidden}.smart-picker-search--select .option-text[data-v-e8abf1d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-b193005a]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker[data-v-b193005a],.reference-picker .custom-element-wrapper[data-v-b193005a],.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a]{width:100%;display:flex;overflow-y:auto}.material-design-icon[data-v-15018516]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker-modal[data-v-15018516] .modal-container{display:flex!important}.reference-picker-modal--content[data-v-15018516]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;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]{margin:12px 0 20px;display:flex}.reference-picker-modal--content>h2 .icon[data-v-15018516]{margin-inline-end:8px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.translate-dialog[data-v-c8c4116e] .dialog__content{gap:calc(var(--default-grid-baseline)*2);min-height:300px;padding-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex;position:relative}.translate-dialog__wrapper[data-v-c8c4116e]{align-items:center;gap:calc(var(--default-grid-baseline)*4);display:flex}.translate-dialog .translate-dialog__select[data-v-c8c4116e]{width:50%}.translate-dialog__button[data-v-c8c4116e]{flex-shrink:0;margin-inline-start:auto}.translate-dialog__message[data-v-c8c4116e]{padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);flex-grow:1}.translate-dialog__message-source[data-v-c8c4116e]{color:var(--color-text-maxcontrast);border:2px solid var(--color-border)}.translate-dialog__message-translation[data-v-c8c4116e]{border:2px solid var(--color-primary-element)}.translate-dialog__ai-note[data-v-c8c4116e]{color:var(--color-text-maxcontrast)}.contact[data-v-5f35acc9]{border:1px solid var(--color-border);box-shadow:0 0 2px 0 var(--color-box-shadow);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;align-items:center;max-width:300px;margin:12px 0;padding:12px;font-size:100%;transition:box-shadow .1s ease-in-out;display:flex}.contact[data-v-5f35acc9]:hover,.contact[data-v-5f35acc9]:focus{box-shadow:0 0 5px 0 var(--color-box-shadow)}.contact__image[data-v-5f35acc9]{max-width:var(--clickable-area-large);max-height:var(--clickable-area-large);border-radius:50%;display:inline-block}.contact__icon[data-v-5f35acc9]{width:var(--clickable-area-large);height:var(--clickable-area-large);display:inline-block}.contact__lineone[data-v-5f35acc9]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.contact__lineone .title[data-v-5f35acc9]{margin-inline-start:12px}.icon-contacts[data-v-5f35acc9]{opacity:.8}.deck-card[data-v-457f2464]{border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;flex-direction:column;max-width:300px;padding:8px 16px;font-size:100%;transition:border-color .1s ease-in-out;display:flex}.deck-card[data-v-457f2464]:hover,.deck-card[data-v-457f2464]:focus,.deck-card[data-v-457f2464]:focus-visible{border-color:var(--color-primary-element);outline:none}.deck-card__lineone[data-v-457f2464]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.deck-card__lineone .title[data-v-457f2464]{margin-inline-start:8px}.deck-card__linetwo[data-v-457f2464]{height:30px;color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-deck[data-v-457f2464]{opacity:.8}.wide[data-v-457f2464]{width:100%;max-width:400px}.external[data-v-00e3d3cc]:after{content:" ↗"}.material-design-icon[data-v-38ba4aa1]{justify-content:center;place-self:center;align-items:center;display:flex}.progress-bar[data-v-38ba4aa1]{height:var(--progress-bar-height);--progress-bar-color:var(--0a7905e8);--progress-bar-height:var(--d7eb5974);display:block}.progress-bar--linear[data-v-38ba4aa1]{background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height)/2);border:0;width:100%;padding:0;overflow:hidden}.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:#0000}.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}.audio-player[data-v-7058c830]{width:100%;margin:12px 0}.file-preview[data-v-777cdb6f]{border-radius:var(--border-radius);min-width:0;max-width:100%;display:inline-block;position:relative;box-sizing:content-box!important}.file-preview[data-v-777cdb6f]:hover,.file-preview[data-v-777cdb6f]:focus,.file-preview[data-v-777cdb6f]:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file[data-v-777cdb6f],.file-preview:focus .remove-file[data-v-777cdb6f],.file-preview:focus-visible .remove-file[data-v-777cdb6f]{visibility:visible}:is(.file-preview:hover .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus-visible .image-container[data-v-777cdb6f]:has(.file-preview__image.media)){outline:2px solid var(--color-primary-element)}.file-preview__image[data-v-777cdb6f]{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress[data-v-777cdb6f]{top:50%;position:absolute;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon[data-v-777cdb6f]{min-height:128px}.file-preview .mimeicon.preview-small[data-v-777cdb6f]{min-height:auto;max-height:24px}.file-preview .preview[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading[data-v-777cdb6f]{border-radius:var(--border-radius);background-color:var(--color-background-dark);width:100%;height:100%;position:absolute}.file-preview .image-container[data-v-777cdb6f]{border-radius:var(--border-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative}.file-preview .image-container.playable .preview[data-v-777cdb6f]{transition:filter .25s ease-in-out}.file-preview .image-container.playable .play-video-button[data-v-777cdb6f]{opacity:.8;z-index:1;height:48px;transition:opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview .image-container.playable:hover .preview[data-v-777cdb6f]{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button[data-v-777cdb6f]{opacity:1}.file-preview .name-container[data-v-777cdb6f]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}.file-preview:not(.file-preview--viewer-available) strong[data-v-777cdb6f]:after{content:" ↗"}.file-preview--upload-editor[data-v-777cdb6f]{max-width:140px;max-height:140px;margin:10px;padding:12px 12px 24px}.file-preview--upload-editor .preview[data-v-777cdb6f]{width:128px;height:128px;margin:auto}.file-preview--row-layout[data-v-777cdb6f]{border-radius:var(--border-radius);align-items:center;padding:2px 4px;display:flex}.file-preview--row-layout .image-container[data-v-777cdb6f]{flex-shrink:0;width:24px}.file-preview--row-layout .name-container[data-v-777cdb6f]{padding:0 4px;font-weight:400}.file-preview--shared-items-grid[data-v-777cdb6f]{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview[data-v-777cdb6f]{width:100%;min-height:unset;height:100%!important}.remove-file[data-v-777cdb6f]{visibility:hidden;top:8px;inset-inline-end:8px;position:absolute!important}.location[data-v-24f80970]{z-index:1;white-space:initial;border-radius:var(--border-radius-large);flex-direction:column;height:300px;max-height:30vh;margin:4px;transition:outline .1s ease-in-out;display:flex;position:relative;overflow:hidden}.location[data-v-24f80970]:hover,.location[data-v-24f80970]:focus,.location[data-v-24f80970]:focus-visible{outline:2px solid var(--color-primary-element)}.location.wide[data-v-24f80970]{width:100%;height:100%;margin:0}.material-design-icon[data-v-ad356e41]{justify-content:center;place-self:center;align-items:center;display:flex}.user-bubble__wrapper[data-v-ad356e41]{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.user-bubble__content[data-v-ad356e41]{background-color:var(--color-background-dark);max-width:100%;display:inline-flex}.user-bubble__content--primary[data-v-ad356e41]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-ad356e41]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-ad356e41]{align-self:center}.user-bubble__name[data-v-ad356e41]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-bubble__name[data-v-ad356e41],.user-bubble__secondary[data-v-ad356e41]{padding-block:0;padding-inline:4px 0}.mention[data-v-bd59b476]{white-space:nowrap;display:contents}.quote[data-v-3acc332a]{padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);max-width:calc(50*var(--default-font-size));min-height:var(--default-clickable-area);border-radius:var(--border-radius-large);border:2px solid var(--color-border);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);display:flex;position:relative;overflow:hidden}.quote[data-v-3acc332a]:has(.quote__button){padding-inline-end:var(--default-clickable-area)}.quote[data-v-3acc332a]:before{content:" ";top:0;height:100%;width:var(--default-grid-baseline);background-color:var(--color-border-maxcontrast);position:absolute;inset-inline-start:0}.quote.quote--own-message[data-v-3acc332a]:before{background-color:var(--color-primary-element)}.quote__preview[data-v-3acc332a]{border-radius:var(--border-radius);background-color:var(--color-background-dark);flex-shrink:0;width:2lh;height:2lh;position:relative;overflow:hidden}.quote__preview-image[data-v-3acc332a]{object-fit:cover;width:100%;height:100%}.quote__preview--loading[data-v-3acc332a]{width:100%;height:100%;position:absolute;inset:0}.quote__preview+.quote__main[data-v-3acc332a]{flex-direction:column;align-items:flex-start;gap:0}.quote__preview+.quote__main .quote__main-author[data-v-3acc332a]{max-width:100%}.quote__main[data-v-3acc332a]{align-items:center;gap:calc(2*var(--default-grid-baseline));flex-grow:1;min-width:0;display:flex;overflow:hidden}.quote__main-author[data-v-3acc332a]{align-items:center;gap:var(--default-grid-baseline);max-width:80%;display:flex}.quote__main-author-info[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote__main-author-name[data-v-3acc332a]{margin-inline-end:calc(.5*var(--default-grid-baseline));font-weight:600}.quote__main-text[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-width:100%;overflow:hidden}.quote__button[data-v-3acc332a]{top:0;height:100%;inset-inline-end:0;border-radius:0!important;position:absolute!important}.conversation-actions[data-v-be3d4142]{padding:calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);transition:background-color var(--animation-quick)ease}.conversation-actions--highlighted[data-v-be3d4142]{background-color:var(--color-primary-element-light)}.conversation-actions--highlighted p[data-v-be3d4142]{color:var(--color-main-text)}.conversation-actions--highlighted[data-v-be3d4142]{border-radius:var(--border-radius)}.conversation-actions__buttons[data-v-be3d4142]{justify-content:center;gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);display:flex}.poll-card[data-v-6f298514]{max-width:300px;padding:calc(3*var(--default-grid-baseline))calc(2*var(--default-grid-baseline));border:2px solid var(--color-border);border-radius:var(--border-radius-large);background:var(--color-main-background);transition:border-color .1s ease-in-out;display:block;position:relative}.poll-card[data-v-6f298514]:hover,.poll-card[data-v-6f298514]:focus,.poll-card[data-v-6f298514]:focus-visible{border-color:var(--color-primary-element);outline:none}.poll-card__header[data-v-6f298514]{align-items:flex-start;gap:calc(2*var(--default-grid-baseline));white-space:normal;word-wrap:anywhere;margin-bottom:16px;font-weight:700;display:flex}.poll-card__header--draft[data-v-6f298514]{gap:var(--default-grid-baseline)}.poll-card__header-name[data-v-6f298514]{align-self:center;margin-inline-end:auto}.poll-card__header-icon[data-v-6f298514]{height:var(--default-clickable-area);margin-bottom:auto}.poll-card__footer[data-v-6f298514]{color:var(--color-text-maxcontrast);white-space:normal}.poll-closed[data-v-6f298514]{margin:4px auto}.message-main[data-v-29fab2a9]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));grid-row-gap:var(--default-grid-baseline);min-height:var(--clickable-area-small);justify-content:space-between;align-items:flex-start;min-width:100%;display:grid}.message-main__text[data-v-29fab2a9]{width:100%;color:var(--color-text-light)}.message-main__text>.single-emoji[data-v-29fab2a9]{font-size:250%;line-height:100%}.message-main__text.system-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);text-align:center;padding:0 20px}.message-main__text.message-highlighted[data-v-29fab2a9]{color:var(--color-text-light);background-color:var(--color-primary-element-light);border-radius:var(--border-radius-large);text-align:center;padding:10px}.message-main__text.deleted-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);align-items:center;display:flex}.message-main__text.deleted-message[data-v-29fab2a9] .rich-text--wrapper{text-align:start;flex-grow:1}.message-main__text.markdown-message[data-v-29fab2a9]{position:relative}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper{text-align:inherit}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper h4{font-size:100%}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper em{font-style:italic}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul.contains-task-list,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol.contains-task-list{padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper div:has(table){overflow-x:auto}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre code{margin:0;padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper img{max-width:min(100%,600px)}.message-main__text.markdown-message[data-v-29fab2a9]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:rtl}.message-main__text.markdown-message[data-v-29fab2a9]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:ltr}.message-main__text.markdown-message[data-v-29fab2a9] ul.contains-task-list .checkbox-content__wrapper{unicode-bidi:plaintext}.message-main__info[data-v-29fab2a9]{-webkit-user-select:none;user-select:none;color:var(--color-text-maxcontrast);font-size:var(--default-font-size);width:calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));justify-content:flex-end;display:flex;position:relative}.message-main__info .date[data-v-29fab2a9]{text-align:end;width:8ch}.message-main__info .date--hidden[data-v-29fab2a9]{pointer-events:none;opacity:0}.message-main__info .date[data-v-29fab2a9]:last-child{margin-inline-end:var(--clickable-area-small,24px)}.message-main__thread-title[data-v-29fab2a9]{align-items:center;gap:var(--default-grid-baseline);grid-column:1/-1;font-weight:500;display:flex}.message-status[data-v-29fab2a9]{width:var(--clickable-area-small,24px);height:var(--clickable-area-small,24px);justify-content:center;align-items:center;display:flex}.message-status.retry-option[data-v-29fab2a9]{cursor:pointer}.message-actions[data-v-29fab2a9]{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.message-actions[data-v-29fab2a9] .button-vue__text{font-weight:400}.message-actions__thread[data-v-29fab2a9] .button-vue__text{margin-inline-start:calc(var(--default-grid-baseline)/2)}.call-button[data-v-29fab2a9]{margin:0 auto}[data-v-29fab2a9] .rich-text--wrapper pre{direction:ltr}[data-v-29fab2a9] .widget-default--image{max-width:240px}.reactions__modal[data-v-61029e7d]{min-height:450px;padding-bottom:calc(3*var(--default-grid-baseline))}.reactions-list__navigation[data-v-61029e7d]{flex-wrap:wrap;gap:2px;display:flex}.reactions-list__navigation[data-v-61029e7d] .button-vue{border-radius:var(--border-radius-large)}.reactions-list__navigation[data-v-61029e7d] .button-vue.active{background-color:var(--color-primary-element-light)}.all-reactions__button[data-v-61029e7d] .button-vue__text{gap:4px;display:inline-flex}.reactions-list__scrollable[data-v-61029e7d]{height:327px;overflow:hidden auto}.reactions-item[data-v-61029e7d]{align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.reactions-item__name[data-v-61029e7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactions-item__emojis[data-v-61029e7d]{-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;max-width:180px;margin-inline-start:auto;display:-webkit-box;position:relative;overflow:hidden}.reactions-wrapper[data-v-11a4c740]{--minimal-button-width:48px;--font-family-emoji:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";display:contents}.reactions-wrapper[data-v-11a4c740] .button-vue{min-width:var(--minimal-button-width)}.reactions-wrapper .reaction-emoji[data-v-11a4c740]{font-family:var(--font-family-emoji)}.reactions-wrapper .reaction-button--trigger[data-v-11a4c740]{height:100%}.reactions-wrapper .reaction-button--thumbnail[data-v-11a4c740]{height:100%;width:var(--minimal-button-width);pointer-events:none}.reaction-details[data-v-11a4c740]{max-width:250px;padding:8px}.details-loading[data-v-11a4c740]{justify-content:center;width:38px;display:flex}.more-reactions-button[data-v-11a4c740]{text-decoration:underline}.more-reactions-button[data-v-11a4c740]:hover{text-decoration:none}.message[data-v-6e058477]{position:relative}.message:hover .normal-message-body[data-v-6e058477],.message--hovered .normal-message-body[data-v-6e058477]{background-color:var(--color-background-hover);border-radius:8px}.message-body[data-v-6e058477]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-6e058477]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message--highlighted[data-v-6e058477]{border-radius:8px;animation:5s highlight-animation-6e058477}@keyframes highlight-animation-6e058477{0%{background-color:var(--color-background-hover)}50%{background-color:var(--color-background-hover)}to{background-color:rgba(var(--color-background-hover),0)}}.message-unread-marker[data-v-6e058477]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-6e058477]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-6e058477]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-6e058477]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-6e058477]{inset-inline-end:14px;background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;display:flex;position:sticky;top:0}.wrapper[data-v-7fd53067]{width:100%;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));position:relative}.messages[data-v-7fd53067]{padding-block:var(--default-grid-baseline);width:100%}.messages__avatar-wrapper[data-v-7fd53067]{top:0;height:100%;padding-block:calc(3*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));position:absolute;inset-inline-start:0}.messages__avatar[data-v-7fd53067]{position:sticky;top:0}.messages__author[data-v-7fd53067]{max-width:calc(50*var(--default-font-size));color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--default-grid-baseline);overflow:hidden}.message[data-v-399463f1]{position:relative}.message:hover .combined-system[data-v-399463f1],.message:focus-within .combined-system[data-v-399463f1]{background-color:var(--color-background-hover);border-radius:8px}.message:hover .message-buttons-bar[data-v-399463f1],.message:focus-within .message-buttons-bar[data-v-399463f1],.message .combined-system--open+.message-body__scroll>.message-buttons-bar[data-v-399463f1]{opacity:1}.message-body[data-v-399463f1]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-399463f1]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message-unread-marker[data-v-399463f1]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-399463f1]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-399463f1]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-399463f1]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-399463f1]{background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;opacity:0}.messages-group__system[data-v-7bb47691]{flex-direction:column;display:flex}.wrapper[data-v-7bb47691]{width:100%;padding:0;display:flex}.wrapper--system[data-v-7bb47691]{flex-direction:column;padding-inline-start:calc(32px + 4*var(--default-grid-baseline))}.wrapper[data-v-7bb47691]:focus{background-color:#2f2f2f11}.messages[data-v-7bb47691]{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.messages--collapsed[data-v-7bb47691]{border-radius:var(--border-radius-large);background-color:var(--color-background-hover)}.scroller[data-v-0123375e]{padding-top:var(--default-grid-baseline);border-bottom:1px solid var(--color-border);transition:all var(--animation-quick,.1s)ease-in-out;flex:1 0;position:relative;overflow:hidden scroll}.scroller--chatScrolledToBottom[data-v-0123375e]{border-block-end-color:#0000}.scroller__content[data-v-0123375e]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto}.scroller__content[data-v-0123375e]:last-of-type{margin-bottom:calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline))}.scroller__loading[data-v-0123375e]{height:0;max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto;position:relative}.scroller__loading-element[data-v-0123375e]{top:0;position:absolute;inset-inline-start:calc(2*var(--default-grid-baseline))}.scroller__loading-new[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-inline:auto;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));display:grid}.scroller__loading-new-wrapper[data-v-0123375e]{justify-content:center;align-items:center;gap:var(--default-grid-baseline);display:flex}.messages-list__placeholder[data-v-0123375e]{flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.messages-list__empty-content[data-v-0123375e]{height:100%}.messages-date[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));z-index:2;margin-inline-start:calc(32px + 4*var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);pointer-events:none;margin-bottom:5px;display:grid;position:sticky;top:0}.messages-date__text[data-v-0123375e]{padding:var(--default-grid-baseline)calc(3*var(--default-grid-baseline));text-wrap:nowrap;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark);border-radius:var(--border-radius-element,var(--border-radius-pill));margin:0 auto}.has-sticky .messages-date[data-v-0123375e]{opacity:0;transition:opacity .3s ease-in-out 2s}.scroller--isScrolling .has-sticky .messages-date[data-v-0123375e]{opacity:1;transition:opacity}.material-design-icon[data-v-ca83b679]{justify-content:center;place-self:center;align-items:center;display:flex}.autocomplete-result[data-v-ca83b679]{align-items:center;gap:var(--default-grid-baseline);--auto-complete-result-avatar-size:var(--default-clickable-area);line-height:1.2;display:flex}.autocomplete-result__icon[data-v-ca83b679]{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-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.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)*.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;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);background-color:var(--color-main-background);font-size:calc(var(--auto-complete-result-status-icon-size)/1.2);background-repeat:no-repeat;background-size:var(--auto-complete-result-status-icon-size);background-position:50%;border-radius:50%;line-height:1.2;position:absolute}.autocomplete-result__status--icon[data-v-ca83b679]{background-color:#0000;border:none}.autocomplete-result__content[data-v-ca83b679]{flex-direction:column;flex:100%;justify-content:center;min-width:0;display:flex}.autocomplete-result__title[data-v-ca83b679],.autocomplete-result__subline[data-v-ca83b679]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-result__subline[data-v-ca83b679]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-faef642b]{justify-content:center;place-self:center;align-items:center;display:flex}.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));width:auto;position:relative}.rich-contenteditable__label[data-v-faef642b]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:14px;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-faef642b],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-faef642b]{border-radius:var(--default-grid-baseline)var(--default-grid-baseline)0 0;background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline:9px;padding-inline:5px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.rich-contenteditable__input[data-v-faef642b]{width:auto;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);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);outline:none;margin:0;overflow-y:auto}.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);width:calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));height:calc(100% - 2*var(--contenteditable-block-offset));white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled){cursor:default;color:var(--color-main-text);opacity:1;background-color:#0000;border-color:#0000;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:.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}._material-design-icon_1xkrb_12{justify-content:center;place-self:center;align-items:center;display:flex}._tribute-container_1xkrb_20{z-index:9000;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);position:absolute;left:-100vw;overflow:auto}._tribute-container_1xkrb_20,._tribute-container_1xkrb_20 *{box-sizing:border-box}._tribute-container_1xkrb_20 ul{gap:var(--default-grid-baseline);flex-direction:column;display:flex}._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;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66{min-width:200px;max-width:300px}._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71{align-items:center;display:flex}._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin:auto 0;padding-inline-end:var(--default-grid-baseline)}.absence-reminder[data-v-4c43d35a]{position:relative;margin:0 calc(var(--default-grid-baseline)*4)calc(var(--default-grid-baseline)*2)!important;padding:calc(var(--default-grid-baseline)*2)!important}.absence-reminder__caption[data-v-4c43d35a]{margin-block:var(--default-grid-baseline);margin-inline:0 var(--default-clickable-area);font-weight:700}.absence-reminder__replacement[data-v-4c43d35a]{display:flex}.absence-reminder__replacement__bubble[data-v-4c43d35a]{padding:3px}.absence-reminder__message[data-v-4c43d35a]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.absence-reminder__message--collapsed[data-v-4c43d35a]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.absence-reminder__button[data-v-4c43d35a]{top:4px;inset-inline-end:20px;position:absolute!important}.absence-reminder__button .icon[data-v-4c43d35a]{transition:all var(--animation-quick,.1s)ease-in-out}.absence-reminder__button .icon--reverted[data-v-4c43d35a]{transform:rotate(180deg)}.audio-recorder[data-v-4b20b63f]{display:flex}.audio-recorder__info[data-v-4b20b63f]{justify-content:center;align-items:center;width:86px;display:flex}.audio-recorder__info .time[data-v-4b20b63f]{flex:0 0 50px}.audio-recorder__info .recording-indicator[data-v-4b20b63f]{background-color:var(--color-border-error);border-radius:8px;flex:0 0 16px;width:16px;height:16px;margin:8px}.wrapper[data-v-4b20b63f]{display:flex}@keyframes fadeOutIn-4b20b63f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fadeOutIn[data-v-4b20b63f]{animation:3s infinite fadeOutIn-4b20b63f}._material-design-icon_ri18g_12{justify-content:center;place-self:center;align-items:center;display:flex}._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);width:100%;height:100%}.chat-summary[data-v-60587e67]{margin-block:0 calc(var(--default-grid-baseline)*2);margin-inline:calc(var(--default-grid-baseline)*4)}.chat-summary__container[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.chat-summary__icon[data-v-60587e67]{flex-shrink:0;align-self:flex-start}.chat-summary__content[data-v-60587e67]{gap:var(--default-grid-baseline);flex-direction:column;flex-grow:1;display:flex}.chat-summary__header[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:center;display:flex}.chat-summary__caption[data-v-60587e67]{margin-inline-end:auto;font-weight:700}.chat-summary__message[data-v-60587e67]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.chat-summary__message--collapsed[data-v-60587e67]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-picker__item[data-v-923ac1e6]{display:flex}.template-picker__label[data-v-923ac1e6]{flex-direction:column;flex:1;align-items:center;display:flex}.template-picker__label[data-v-923ac1e6],.template-picker__label[data-v-923ac1e6] *{cursor:pointer;-webkit-user-select:none;user-select:none}.template-picker__label[data-v-923ac1e6]:before{display:none!important}.template-picker__preview[data-v-923ac1e6]{width:var(--width);min-height:var(--height);max-height:var(--height);border:var(--border)solid var(--color-border);border-radius:var(--border-radius-large);flex:1;padding:0;display:block;overflow:hidden}input:checked+label>.template-picker__preview[data-v-923ac1e6]{border-color:var(--color-primary-element)}.template-picker__preview--failed[data-v-923ac1e6]{display:flex}.template-picker__image[data-v-923ac1e6]{background-color:var(--color-main-background);object-fit:cover;max-width:100%}.template-picker__preview--failed .template-picker__image[data-v-923ac1e6]{width:calc(var(--margin)*8);object-fit:initial;margin:auto;background-color:#0000!important}.template-picker__title[data-v-923ac1e6]{max-width:calc(var(--width) + 4px);padding:var(--margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.templates-picker__form[data-v-f9250792]{width:100%}.templates-picker__list[data-v-f9250792]{grid-gap:calc(var(--margin)*2);max-width:calc(var(--fullwidth)*6);grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,var(--fullwidth));grid-auto-rows:1fr;justify-content:center;margin-top:20px;display:grid}.indicator[data-v-33ef9b70]{width:100%;margin-bottom:4px;padding-inline-end:12px}.indicator__wrapper[data-v-33ef9b70]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);color:var(--color-text-maxcontrast);align-items:center;margin:auto;padding:0;line-height:120%;display:flex}.indicator__avatars[data-v-33ef9b70]{flex-direction:row-reverse;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding-inline-start:8px;display:flex}.indicator__main[data-v-33ef9b70]{width:100%;padding-inline-start:8px}.wrapper[data-v-e62f9f44]{padding:calc(var(--default-grid-baseline)*2);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.wrapper--narrow[data-v-e62f9f44]{padding:var(--default-grid-baseline)}.wrapper--narrow .new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline))}.wrapper--narrow .new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline));margin-inline:0!important}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))!important}.new-message-form[data-v-e62f9f44]{--emoji-button-size:calc(var(--default-clickable-area) - var(--border-width-input-focused,2px)*2);--emoji-button-radius:calc(var(--border-radius-element,calc(var(--button-size)/2)) - var(--border-width-input-focused,2px));align-items:flex-end;gap:var(--default-grid-baseline);max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);margin:0 auto;display:flex;position:relative}.new-message-form__emoji-picker[data-v-e62f9f44]{bottom:var(--border-width-input-focused,2px);z-index:1;position:absolute;inset-inline-start:var(--border-width-input-focused,2px)}.new-message-form__emoji-picker[data-v-e62f9f44] .button-vue{--button-size:var(--emoji-button-size)!important;--button-radius:var(--emoji-button-radius)!important}.new-message-form__input[data-v-e62f9f44]{flex-grow:1;min-width:0;position:relative}.new-message-form[data-v-e62f9f44] .rich-contenteditable__input{--contenteditable-space:calc((var(--default-clickable-area) - 1lh - 4px)/2);--contenteditable-block-offset:var(--contenteditable-space);--contenteditable-inline-end-offset:var(--contenteditable-space);--contenteditable-inline-start-offset:calc(var(--emoji-button-size) + var(--contenteditable-space))}.new-message-form__quote[data-v-e62f9f44]{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);margin-block-end:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]{margin-bottom:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]+.rich-contenteditable>.rich-contenteditable__input{min-height:calc(2lh + 2*var(--contenteditable-block-offset) + 4px)}.new-message-form__input-rich--required[data-v-e62f9f44] .rich-contenteditable__input{border-color:var(--color-border-error)!important}.new-message-form__icon[data-v-e62f9f44]:hover,.new-message-form__icon[data-v-e62f9f44]:focus,.new-message-form__icon[data-v-e62f9f44]:active{opacity:1;background-color:#7f7f7f40}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot{opacity:1!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:hover,[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:focus{background-color:var(--color-background-hover)!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:disabled{opacity:.5!important}.upload-editor[data-v-57c8f609]{height:100%;padding:calc(3*var(--default-grid-baseline));flex-direction:column;justify-content:space-between;display:flex}.upload-editor__previews[data-v-57c8f609]{flex-wrap:wrap;display:flex;position:relative;overflow:auto}.upload-editor__previews.dragging-over[data-v-57c8f609]{outline:3px dashed var(--color-primary-element);border-radius:var(--border-radius-large)}.upload-editor__actions[data-v-57c8f609]{justify-content:flex-end;gap:4px;padding:12px 0;display:flex}.upload-editor__textfield[data-v-57c8f609]{padding-block:calc(var(--default-grid-baseline)*2)}.upload-editor .add-more-button[data-v-57c8f609]{margin:10px;width:164px!important;height:176px!important}.upload-editor .add-more-button[data-v-57c8f609] .button-vue__icon{border-radius:var(--border-radius-pill);color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.thread-header[data-v-81947228]{justify-content:flex-end;align-items:center;gap:var(--default-grid-baseline);width:100%;display:flex}.thread-header--standalone[data-v-81947228]{padding:var(--default-grid-baseline);border-bottom:1px solid var(--color-border)}.conversation-header[data-v-81947228]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-81947228]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-81947228]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-81947228]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-81947228]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatView[data-v-f3219fa0]{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.messages-list-dragover-wrapper[data-v-f3219fa0]{flex-direction:column;flex:1 0;min-height:0;display:flex;position:relative}.dragover[data-v-f3219fa0]{background:var(--color-primary-element-light);z-index:11;box-shadow:0 0 36px var(--color-box-shadow);border-radius:var(--border-radius);opacity:.9;pointer-events:none;display:flex;position:absolute;inset:5%}.scroll-to-bottom[data-v-f3219fa0]{height:0;position:relative}.scroll-to-bottom__button[data-v-f3219fa0]{bottom:8px;z-index:2;inset-inline-end:24px;position:absolute!important}.empty-view[data-v-51aa65e6]{height:100%;padding:calc(var(--default-grid-baseline)*4)}.username-form__display-name[data-v-7ed64efc]{gap:var(--default-grid-baseline);flex-direction:row;margin-block-start:6px;display:flex}.username-form__display-name-icon[data-v-7ed64efc]{flex-shrink:0;margin-inline-end:var(--default-grid-baseline)}.login-info[data-v-7ed64efc]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*2)0;margin-inline-start:calc(var(--default-grid-baseline) + 20px);display:flex}.login-info__button[data-v-7ed64efc]{flex-shrink:0}[data-v-7ed64efc] .input-field{margin-block-start:0}.media-devices-selector[data-v-09ed914c]{gap:var(--default-grid-baseline);margin:calc(2*var(--default-grid-baseline))0;align-items:center;display:flex}.media-devices-selector__icon[data-v-09ed914c]{flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex}.media-devices-selector[data-v-09ed914c] .v-select.select{width:100%;min-width:0;margin:0}.media-devices-selector[data-v-09ed914c] .icon-vue{width:20px;min-width:auto}.media-devices-speaker-test-button[data-v-18f3d978]{flex-shrink:0;margin-inline-end:calc(var(--default-grid-baseline)/2)}.equalizer[data-v-18f3d978]{height:calc(var(--default-clickable-area) - var(--default-grid-baseline));align-items:center;display:flex}.equalizer__bar[data-v-18f3d978]{background:var(--color-main-text);border-radius:4px;width:5px;height:100%;margin:0 1px}.equalizer__bar--active[data-v-18f3d978]{will-change:height;animation:2s steps(15,end) infinite equalizer-18f3d978}@keyframes equalizer-18f3d978{0%{height:60%}3%{height:28%}6%{height:53%}9%{height:40%}12%{height:48%}15%{height:42%}18%{height:39%}21%{height:41%}24%{height:49%}27%{height:29%}30%{height:23%}33%{height:40%}36%{height:45%}39%{height:32%}42%{height:56%}45%{height:30%}}.expand-wrapper[data-v-58435237]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.expand-wrapper__content[data-v-58435237]{overflow:hidden}.expand-vertical-enter-active[data-v-58435237],.expand-vertical-leave-active[data-v-58435237]{transition:grid-template-rows ease var(--animation-slow)}.expand-vertical-enter[data-v-58435237],.expand-vertical-leave-to[data-v-58435237]{grid-template-rows:0fr}.expand-vertical-enter-to[data-v-58435237],.expand-vertical-leave[data-v-58435237]{grid-template-rows:1fr}.expand-horizontal-enter-active[data-v-58435237],.expand-horizontal-leave-active[data-v-58435237]{transition:grid-template-columns ease var(--animation-slow)}.expand-horizontal-enter[data-v-58435237],.expand-horizontal-leave-to[data-v-58435237]{grid-template-columns:0fr}.expand-horizontal-enter-to[data-v-58435237],.expand-horizontal-leave[data-v-58435237]{grid-template-columns:1fr}.tabs[data-v-1d04be0a]{margin-bottom:auto}.tab-list[data-v-1d04be0a]{justify-content:center;align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.tab-panels-container[data-v-1d04be0a]{width:100%;transition:height ease var(--animation-slow);display:flex;overflow:hidden}.tab-panel[data-v-1d04be0a]{width:100%;transition:transform ease var(--animation-slow);flex:1 0 100%}.background-editor[data-v-08754422]{--background-button-height:calc(var(--default-grid-baseline)*16);gap:calc(var(--default-grid-baseline)*2);margin-top:calc(var(--default-grid-baseline)*2);max-height:calc(var(--background-button-height)*3 + var(--default-grid-baseline)*4);grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.background-editor__element[data-v-08754422]{border-radius:var(--border-radius-element,calc(var(--border-radius-large)*1.5));height:var(--background-button-height);background-color:#1cafff2e;background-position:50%;background-size:cover;border:none;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;display:flex;margin:0!important}.background-editor__element--selected[data-v-08754422]{box-shadow:inset 0 0 0 var(--default-grid-baseline)var(--color-primary-element)}.background-editor__element[data-v-08754422]:focus-visible{outline-offset:-2px}.media-settings[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*5)}.media-settings__preview[data-v-159092e3]{border-radius:var(--border-radius-element,var(--border-radius-large));background-color:var(--color-loading-dark);aspect-ratio:4/3;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex;position:relative}.media-settings__preview>.media-settings__preview-mirror[data-v-159092e3]{top:calc(var(--default-grid-baseline)*2);position:absolute;inset-inline-end:calc(var(--default-grid-baseline)*2)}.media-settings__toggles[data-v-159092e3]{gap:calc(.5*var(--default-grid-baseline));padding:calc(.5*var(--default-grid-baseline));bottom:calc(var(--default-grid-baseline)*-2);background:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 var(--default-grid-baseline)var(--color-box-shadow);z-index:2;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-settings__content[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*2);grid-template-columns:4fr 3fr;display:grid}.media-settings__content--mobile[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*4);grid-template-columns:1fr}.media-settings__settings[data-v-159092e3]{flex-direction:column;max-width:450px;display:flex}.media-settings__guest[data-v-159092e3]{margin-top:var(--default-grid-baseline)}.media-settings__device-error[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*2)}.preview__video[data-v-159092e3]{object-fit:contain;border-radius:var(--border-radius-element);top:0;max-width:100%;max-height:100%;position:absolute;inset-inline-start:0}.preview__video--mirrored[data-v-159092e3]{transform:none!important}.preview__novideo[data-v-159092e3]{border-radius:var(--border-radius-element);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.action-button[data-v-159092e3]{margin-inline:auto;margin-top:var(--default-grid-baseline)}.checkbox[data-v-159092e3]{margin-block:var(--default-grid-baseline)}.checkbox--warning[data-v-159092e3]:focus-within .checkbox-radio-switch__label,.checkbox--warning[data-v-159092e3] .checkbox-radio-switch__label:hover{background-color:var(--note-background)!important}.media-settings__recording-warning--mobile[data-v-159092e3]{max-width:450px}[data-v-159092e3] .modal-wrapper--large>.modal-container{width:unset!important}.lobby[data-v-c3443f58]{flex-direction:column;margin:auto;display:flex}.lobby__header[data-v-c3443f58]{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby__countdown[data-v-c3443f58],.lobby__description[data-v-c3443f58]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-top:25px}.lobby[data-v-c3443f58] .rich-text--wrapper{text-align:start}.lobby[data-v-c3443f58] .rich-text--wrapper h4{font-size:100%}.lobby[data-v-c3443f58] .rich-text--wrapper em{font-style:italic}.lobby[data-v-c3443f58] .rich-text--wrapper ul,.lobby[data-v-c3443f58] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.lobby[data-v-c3443f58] .rich-text--wrapper ul.contains-task-list,.lobby[data-v-c3443f58] .rich-text--wrapper ol.contains-task-list{padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.lobby[data-v-c3443f58] .rich-text--wrapper div:has(table){overflow-x:auto}.lobby[data-v-c3443f58] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.lobby[data-v-c3443f58] .rich-text--wrapper pre code{margin:0;padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.lobby[data-v-c3443f58] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.lobby[data-v-c3443f58] .rich-text--wrapper img{max-width:min(100%,600px)}.poll-voters-details[data-v-69bcaf8c]{max-width:30%;margin-inline-end:8px}.poll-voters-details__button[data-v-69bcaf8c] .button-vue__icon{border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details .poll-voters-details__button.button-vue[data-v-69bcaf8c]:has(.button-vue__text:empty){border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details__popover[data-v-69bcaf8c]{max-height:400px;padding:8px;overflow-y:auto}.poll-voters-details__display-name[data-v-69bcaf8c]{margin-inline-start:4px}.poll-voters-details__list-item[data-v-69bcaf8c]{min-width:150px;height:32px;margin-bottom:var(--margin-small);justify-content:flex-start;align-items:center;display:flex}.poll-modal[data-v-edc9ef00]{padding:20px;position:relative}.poll-modal__header[data-v-edc9ef00]{white-space:normal;word-wrap:anywhere;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.poll-modal__header[data-v-edc9ef00] .material-design-icon{margin-bottom:auto}.poll-modal__summary[data-v-edc9ef00]{color:var(--color-text-maxcontrast);margin-bottom:16px}.poll-modal__options[data-v-edc9ef00]{word-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.poll-modal__actions[data-v-edc9ef00]{background-color:var(--color-main-background);justify-content:center;gap:8px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.poll-modal__loading[data-v-edc9ef00]{height:200px}.results__options[data-v-edc9ef00]{gap:calc(4*var(--default-grid-baseline));word-wrap:anywhere;flex-direction:column;margin:8px 0 20px;display:flex}.results__option[data-v-edc9ef00]{flex-direction:column;display:flex}.results__option[data-v-edc9ef00]:not(:last-child){border-bottom:1px solid var(--color-border)}.results__option__details[data-v-edc9ef00]{margin-bottom:8px;display:flex}.results__option-subtitle[data-v-edc9ef00]{gap:var(--default-grid-baseline);color:var(--color-text-maxcontrast);display:flex}.results__option-progress[data-v-edc9ef00]{margin-top:4px}.results__option-title[data-v-edc9ef00]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.results__option-title .percentage[data-v-edc9ef00]{white-space:nowrap;margin-inline-start:16px}.critical[data-v-edc9ef00] .action-button{color:var(--color-text-error)!important}.send-message-dialog[data-v-155b9843]{padding-bottom:calc(3*var(--default-grid-baseline))}.breakout-room-item[data-v-4c74f10c]{margin-top:calc(var(--default-grid-baseline)*5);font-weight:700}.breakout-room-item__wrapper[data-v-4c74f10c]{align-items:center;gap:var(--default-grid-baseline);margin:0 var(--default-grid-baseline);display:flex}.breakout-room-item__room-name[data-v-4c74f10c]{margin:0 auto 0 var(--default-grid-baseline)}.selectable-participant[data-v-8b9308ac]{align-items:center;gap:calc(2*var(--default-grid-baseline));padding:var(--default-grid-baseline);margin:var(--default-grid-baseline);border-radius:var(--border-radius-element,32px);line-height:20px;display:flex;position:relative}.selectable-participant[data-v-8b9308ac],.selectable-participant[data-v-8b9308ac] *{cursor:pointer}.selectable-participant[data-v-8b9308ac]:hover,.selectable-participant[data-v-8b9308ac]:focus-within{background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:active){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:focus-visible){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(input:focus-visible){outline:2px solid var(--color-main-text);box-shadow:0 0 0 4px var(--color-main-background)}.selectable-participant[data-v-8b9308ac]:has(input:checked){background-color:var(--color-primary-light)}.selectable-participant[data-v-8b9308ac]:has(input:checked):hover{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):focus-within{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:focus-visible){background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:active){background-color:var(--color-primary-light-hover)}.selectable-participant:has(input:checked) .selectable-participant__check-icon[data-v-8b9308ac]{display:flex}.selectable-participant__checkbox[data-v-8b9308ac]{top:0;z-index:-1;opacity:0;position:absolute;inset-inline-start:0}.selectable-participant__content[data-v-8b9308ac]{flex-direction:column;align-items:flex-start;display:flex}.selectable-participant__content-name[data-v-8b9308ac]{font-weight:500}.selectable-participant__content-subname[data-v-8b9308ac]{color:var(--color-text-maxcontrast);font-weight:400}.selectable-participant__check-icon[data-v-8b9308ac]{width:var(--default-clickable-area);flex-shrink:0;margin-inline-start:auto;display:none}.participants-editor[data-v-d0d76cb2]{gap:var(--default-grid-baseline);flex-direction:column;width:100%;height:calc(100% - 57px);display:flex}.participants-editor__section[data-v-d0d76cb2]{margin:calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*4)}.participants-editor__scroller[data-v-d0d76cb2]{height:100%;overflow:auto}.participants-editor__buttons[data-v-d0d76cb2]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);padding-top:10px;display:flex}[data-v-d0d76cb2] .dialog{padding-block:0 8px;padding-inline:12px 8px}.delete[data-v-d0d76cb2]{margin-inline-end:auto}.breakout-rooms-editor[data-v-1981bed8]{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.breakout-rooms-editor__number-input[data-v-1981bed8]{margin-bottom:calc(var(--default-grid-baseline)*4);display:block}.breakout-rooms-editor__caption[data-v-1981bed8]{margin:calc(var(--default-grid-baseline)*3)0 calc(var(--default-grid-baseline)*2)0;font-weight:700;display:block}.breakout-rooms-editor__error-hint[data-v-1981bed8]{color:var(--color-text-error);font-size:.8rem}.breakout-rooms-editor__participants-step[data-v-1981bed8]{height:100%}.breakout-rooms-editor__main[data-v-1981bed8]{align-self:flex-start;height:100%}.breakout-rooms-editor__buttons[data-v-1981bed8]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);width:100%;display:flex}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.calendar-event__item[data-v-6d12ae8d]{margin-block:var(--default-grid-baseline);padding-inline:var(--default-grid-baseline);border-radius:var(--border-radius);flex-direction:row;align-items:center;height:100%;display:flex}.calendar-event a.calendar-event__item[data-v-6d12ae8d]:hover{background-color:var(--color-background-hover)}.calendar-event__badge[data-v-6d12ae8d]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;flex-shrink:0;display:inline-block}.calendar-event__content[data-v-6d12ae8d]{width:calc(100% - var(--default-clickable-area));flex-direction:column;justify-content:center;display:flex}.calendar-event__header[data-v-6d12ae8d]{gap:var(--default-grid-baseline);font-weight:500;display:flex}.calendar-event__header-text[data-v-6d12ae8d]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.calendar-event__header[data-v-6d12ae8d] .material-design-icon{margin-top:2px}.material-design-icon[data-v-2aa1d7ea]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-chip[data-v-2aa1d7ea]{--chip-size:24px;--chip-radius:calc(var(--chip-size)/2);height:var(--chip-size);border-radius:var(--chip-radius);background-color:var(--color-background-hover);flex-direction:row;align-items:center;max-width:fit-content;display:flex}.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]{text-overflow:ellipsis;text-wrap:nowrap;flex:auto;overflow:hidden}.nc-chip__icon[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);height:var(--chip-size);width:var(--chip-size);justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);line-height:1;display:flex;overflow:hidden}.nc-chip__actions[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);--default-clickable-area:var(--chip-size);--border-radius-element:var(--chip-radius)}.calendar-events__list[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;max-width:200px;line-height:20px;display:flex;overflow-y:auto}.calendar-events__list[data-v-99766f0a]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.calendar-events__list[data-v-99766f0a]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.calendar-events__empty-content[data-v-99766f0a]{min-width:150px;margin-top:calc(var(--default-grid-baseline)*3);padding:var(--default-grid-baseline)}.calendar-events__buttons[data-v-99766f0a]{padding:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*2)}.calendar-meeting[data-v-99766f0a] .dialog__content{margin:calc(var(--default-grid-baseline)/2);gap:var(--default-grid-baseline);flex-direction:column;display:flex}.calendar-meeting[data-v-99766f0a] .dialog__actions{align-items:center}.calendar-meeting__header[data-v-99766f0a]{margin-block:calc(var(--default-grid-baseline)*2)}.calendar-meeting__invalid-hint[data-v-99766f0a]{color:var(--color-text-error)}.calendar-meeting__flex-wrapper[data-v-99766f0a]{align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.calendar-meeting__searchbox[data-v-99766f0a]{margin-inline:var(--default-grid-baseline);margin-block-end:var(--default-grid-baseline);width:calc(100% - var(--default-grid-baseline)*2)!important}.calendar-meeting__attendees[data-v-99766f0a]{height:calc(5.5*var(--item-height));padding-block:var(--default-grid-baseline);overflow-y:auto}.calendar-meeting__attendees-selected[data-v-99766f0a]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;max-height:97px;display:flex;overflow-y:auto}.calendar-meeting__empty-content[data-v-99766f0a]{height:calc(5.5*var(--item-height));margin-block:auto!important}.calendar-meeting--loading[data-v-99766f0a]{align-items:center;gap:var(--default-grid-baseline);height:32px;display:flex}.calendar-meeting[data-v-99766f0a] .native-datetime-picker{width:calc(50% - var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a] .native-datetime-picker.invalid-time input{--border-width-input:2px;border-color:var(--color-border-error)}.upcoming-meeting[data-v-99766f0a] .button-vue__text{flex-direction:column;align-items:flex-start;margin:0;padding-block:0;font-weight:400;line-height:20px;display:flex}.upcoming-meeting__header[data-v-99766f0a]{font-weight:500}.calendar-badge[data-v-99766f0a]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;display:inline-block}.material-design-icon[data-v-21e6b451]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-21e6b451]{justify-content:space-between;display:flex}.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]{color:var(--color-main-text);font-weight:700;font-size:var(--default-font-size);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;padding-block:0;padding-inline:calc(var(--default-grid-baseline,4px)*2)0;margin-top:0;margin-bottom:var(--default-grid-baseline);flex-shrink:0;overflow:hidden;box-shadow:none!important}.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)}.app-navigation-hint[data-v-e92be808]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;padding-inline-start:10px;list-style-type:none;box-shadow:none!important}.dial-popover .v-popper__inner{overflow:visible!important}.dial-panel[data-v-739ee1ca]{gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*3);background-color:var(--color-main-background);border-radius:var(--border-radius-large);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.dial-panel .dial-panel__button[data-v-739ee1ca]{width:calc(var(--default-clickable-area)*1.5)!important;border-radius:var(--border-radius-large)!important}.dial-panel .dial-panel__select[data-v-739ee1ca]{min-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);max-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);grid-column:span 3}.dial-panel .dial-panel__select-option[data-v-739ee1ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial-panel .dial-panel__select[data-v-739ee1ca] .vs__selected{padding:0}.wrapper[data-v-e4f7076a]{padding:0 24px 24px}.title[data-v-e4f7076a]{margin-bottom:12px;padding-top:24px;font-size:16px}.loading-screen[data-v-e4f7076a]{text-align:center;flex-direction:column;justify-content:center;height:200px;font-weight:700;display:flex}.loading-screen span[data-v-e4f7076a]{margin-bottom:16px}.button-update-permission[data-v-e4f7076a]{margin:0 auto}.participant[data-v-538cf4d0]{line-height:20px}.participant[data-v-538cf4d0] .list-item{outline-offset:-2px;cursor:default;overflow:hidden}.participant[data-v-538cf4d0] .list-item a,.participant[data-v-538cf4d0] .list-item a *{cursor:default}.participant[data-v-538cf4d0] .list-item button,.participant[data-v-538cf4d0] .list-item button *{cursor:pointer}.participant[data-v-538cf4d0] .list-item .avatardiv .avatardiv__user-status{inset-inline-end:-2px!important;bottom:-2px!important}.participant--offline .participant__user-name[data-v-538cf4d0]{color:var(--color-text-maxcontrast)}.participant__user-badge[data-v-538cf4d0]{color:var(--color-text-maxcontrast);padding-inline-start:var(--default-grid-baseline);font-weight:300}.participant__user[data-v-538cf4d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant__status--highlighted[data-v-538cf4d0]{font-weight:700}.participant__call-state[data-v-538cf4d0]{height:100%;color:var(--color-text-maxcontrast);align-items:center;display:flex}.participant[data-v-538cf4d0] .list-item-content__actions>.critical{color:var(--color-text-error)}.participant-dialog__input[data-v-538cf4d0]{margin-block-end:6px}.critical[data-v-538cf4d0]>.action-button{color:var(--color-text-error)}.scrollable[data-v-603e62f6]{flex-shrink:1;overflow:hidden auto}.participants-search-results[data-v-603e62f6]{padding:0 2px}.participants-search-results__hint[data-v-603e62f6]{margin:20px auto 0}.participants-search-results[data-v-603e62f6] .app-navigation-hint:first-child{margin-top:var(--default-grid-baseline)!important}.set-contacts[data-v-21c2e02e]{height:100%}.set-contacts__icon[data-v-21c2e02e]{margin-top:40px}.set-contacts__hint[data-v-21c2e02e]{text-align:center;margin-top:20px}.set-contacts__form[data-v-21c2e02e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.set-contacts__form-input[data-v-21c2e02e]{margin:0}.selected-participants[data-v-21c2e02e]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;min-height:min-content;max-height:97px;display:flex;overflow-y:auto}.start-group__content[data-v-0c185290]{gap:calc(2*var(--default-grid-baseline));width:350px;padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.start-group__header[data-v-0c185290]{margin-block:0 var(--default-grid-baseline);text-align:center}.start-group__contacts[data-v-0c185290]{flex-direction:column;max-height:50vh;display:flex}.start-group__action[data-v-0c185290]{place-self:flex-end}.solid[data-v-c62d5d7a]{margin:0}.call-duration-hint[data-v-c62d5d7a]{padding:calc(var(--default-grid-baseline)*2);display:flex}.call-time[data-v-c62d5d7a]{height:var(--default-clickable-area);justify-content:center;align-items:center;font-weight:700;display:flex}.call-time__text[data-v-c62d5d7a]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.call-time__placeholder[data-v-c62d5d7a]{height:0;overflow:hidden}.call-time__recording-icon[data-v-c62d5d7a]{color:var(--color-element-error,var(--color-error));animation:2s infinite pulse-c62d5d7a}.call-time__recording-icon--start[data-v-c62d5d7a]{color:var(--color-loading-light)}[data-v-c62d5d7a] .button-vue{color:#fff!important;justify-content:left!important}[data-v-c62d5d7a] .button-vue:disabled{pointer-events:none;opacity:1!important}@keyframes pulse-c62d5d7a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tasks-counter[data-v-3e8e829a]{margin-inline:calc(var(--default-grid-baseline)*2);align-items:center;display:flex}.tasks-counter__count[data-v-3e8e829a]{font-weight:500}.top-bar-menu[data-v-7f8261e4]{display:flex}.top-bar[data-v-f00c5372]{--border-width:1px;z-index:10;min-height:calc(var(--border-width) + 2*2*var(--default-grid-baseline) + var(--default-clickable-area));padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))calc(2*var(--default-grid-baseline) + var(--app-sidebar-offset,0));background-color:var(--color-main-background);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar--in-call[data-v-f00c5372]{inset-inline:0;background-color:#0000;border:none;position:absolute;top:0}.talk-sidebar-callview .top-bar[data-v-f00c5372]{padding-inline-end:calc(var(--default-clickable-area) + var(--default-grid-baseline)*3);padding-block:calc(2*var(--default-grid-baseline))0px;background:linear-gradient(#000,#0000);align-items:flex-start}.talk-sidebar-callview .top-bar .top-bar__icon-wrapper[data-v-f00c5372]{height:var(--default-clickable-area);align-items:center;margin-inline-start:0;display:flex}.top-bar--sidebar[data-v-f00c5372]{padding-inline-start:var(--default-grid-baseline)}.top-bar--authorised:not(.top-bar--sidebar) .top-bar__icon-wrapper[data-v-f00c5372]{margin-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline))}.top-bar__wrapper[data-v-f00c5372]{flex:1 0;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar__icon-wrapper[data-v-f00c5372]{border-radius:var(--border-radius-pill);transition-property:width,padding,background-color;transition-duration:var(--animation-quick);position:relative}.top-bar__icon-wrapper[data-v-f00c5372]:hover,.top-bar__icon-wrapper[data-v-f00c5372]:focus,.top-bar__icon-wrapper[data-v-f00c5372]:focus-visible{background-color:var(--color-background-darker)}.top-bar__icon-wrapper--thread[data-v-f00c5372]{background-color:var(--color-background-dark);width:calc(var(--default-clickable-area) + 40px);padding-inline-start:var(--default-clickable-area)}.top-bar__icon-wrapper .top-bar__icon-back[data-v-f00c5372]{width:var(--default-clickable-area);top:0;height:100%;position:absolute;inset-inline-start:0}.top-bar__participants-button[data-v-f00c5372]{font-variant-numeric:tabular-nums}.conversation-header[data-v-f00c5372]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-f00c5372]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-f00c5372]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-f00c5372]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-f00c5372]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.description__popover[data-v-f00c5372]{padding:calc(var(--default-grid-baseline)*2);width:fit-content;max-width:50em}.description__popover[data-v-f00c5372]>div h4{font-size:100%}.description__popover[data-v-f00c5372]>div em{font-style:italic}.description__popover[data-v-f00c5372]>div ul,.description__popover[data-v-f00c5372]>div ol{padding-left:0;padding-inline-start:15px}.description__popover[data-v-f00c5372]>div ul.contains-task-list,.description__popover[data-v-f00c5372]>div ol.contains-task-list{padding:0}.description__popover[data-v-f00c5372]>div input:disabled+.checkbox-content{opacity:1!important}.description__popover[data-v-f00c5372]>div div:has(table){overflow-x:auto}.description__popover[data-v-f00c5372]>div pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.description__popover[data-v-f00c5372]>div pre code{margin:0;padding:0}.description__popover[data-v-f00c5372]>div code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.description__popover[data-v-f00c5372]>div blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.description__popover[data-v-f00c5372]>div img{max-width:min(100%,600px)}.icon[data-v-f00c5372]{display:flex}.main-view[data-v-36cf1175]{flex-direction:column;flex-grow:1;align-content:space-between;width:100%;height:100%;display:flex;position:relative}.critical[data-v-a325e128]>.action-button{color:var(--color-text-error)}.conversation[data-v-a325e128] .list-item:hover .conversation-icon__type{background-color:var(--color-background-hover);border-color:var(--color-background-hover)}.conversation--active[data-v-a325e128] .list-item .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element);border-color:var(--color-primary-element)}.conversation--active[data-v-a325e128] .list-item:hover .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element-hover);border-color:var(--color-primary-element-hover)}.conversation--compact[data-v-a325e128]{padding-block:2px!important}.conversation--compact[data-v-a325e128] .list-item-content__name{gap:calc(var(--default-grid-baseline)/2);display:flex}.conversation--compact__read[data-v-a325e128] .list-item-content__name{font-weight:400}.conversation__subname[data-v-a325e128]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-a325e128]{flex-shrink:0}.conversation__subname-message[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.text[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-a325e128] .dialog{padding-block:0 8px;padding-inline:12px 8px}[data-v-03e4b2e6] .list-item{outline-offset:-2px}[data-v-03e4b2e6] .list-item--compact{padding-block:0!important}[data-v-03e4b2e6] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-03e4b2e6] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-03e4b2e6] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.search-results__date[data-v-bebe16a6]{font-size:x-small}.dashboard-section[data-v-6f04127e]{border-radius:var(--border-radius-large);border:2px solid var(--color-border);height:100%;display:flex;overflow:hidden}.dashboard-section--wide[data-v-6f04127e]{flex-direction:row}.dashboard-section--wide .dashboard-section__content[data-v-6f04127e]{justify-content:center}.dashboard-section__content[data-v-6f04127e]{min-height:0;padding:0 calc(var(--default-grid-baseline)*3)calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*5);flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-section__bar[data-v-6f04127e]{flex:0 0 200px}.dashboard-section__bar.gradient[data-v-6f04127e]{background:linear-gradient(78deg,var(--color-primary)60%,var(--color-main-background)120%)}.dashboard-section__bar--narrow[data-v-6f04127e]{flex:0 0 10px}.dashboard-section__bar[data-v-6f04127e] img{object-fit:cover;object-position:center;width:100%;height:100%}.dashboard-section__bar.image-container[data-v-6f04127e]{justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-section__title[data-v-6f04127e]{overflow-wrap:break-word;font-size:1.25rem;font-weight:700}.dashboard-section__subtitle[data-v-6f04127e]{font-weight:700}.dashboard-section__action[data-v-6f04127e]{padding-block:calc(var(--default-grid-baseline)*2)}h3[data-v-6f04127e]{margin-block:calc(var(--default-grid-baseline)*2)}.event-card[data-v-20427592]{border:2px solid var(--color-border);max-width:300px;height:250px;padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);background-color:var(--color-main-background);flex-direction:column;flex:0 0 100%;display:flex;position:relative}.event-card--highlighted[data-v-20427592]{background-color:var(--color-primary-light)}.event-card--highlighted[data-v-20427592]:not(.event-card--in-call){border-color:var(--color-primary-element-light-hover)!important}.event-card--in-call[data-v-20427592]{border-color:var(--color-primary)!important}.event-card:not(.event-card--in-call):hover>.event-card__invitation-info.hovered[data-v-20427592]{background-color:inherit;display:flex}.event-card__date[data-v-20427592]{gap:2px;display:flex}.event-card__date>span[data-v-20427592]:first-letter{text-transform:capitalize}.event-card__date[data-v-20427592]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card__description[data-v-20427592]{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;margin-block:calc(var(--default-grid-baseline)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__room[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);display:flex}.event-card__attachment[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);padding:var(--default-grid-baseline)calc(var(--default-grid-baseline)/2);margin-block-start:var(--default-grid-baseline);display:flex}.event-card__attachment>span[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:var(--font-size-small);overflow:hidden}.event-card__attachment[data-v-20427592]:hover{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.event-card__invitation-info[data-v-20427592]{bottom:0;border-radius:var(--border-radius-large);width:100%;padding:calc(var(--default-grid-baseline)*2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline-start:0}.event-card__invitation-info.hovered[data-v-20427592]{display:none}.title[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);font-size:inherit;margin:0;padding-inline-start:6px;display:flex}.title_text[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.secondary_text[data-v-20427592]{color:var(--color-text-maxcontrast);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-badge[data-v-20427592]{width:var(--default-font-size);height:var(--default-font-size);z-index:1;box-shadow:0 0 0 1px var(--color-main-background);border-radius:50%;flex-shrink:0;margin-inline-start:-6px;display:inline-flex;position:relative}[data-v-20427592] .nc-chip{background-color:unset;overflow:hidden}.talk-dashboard-wrapper[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*3);width:min(100%,100vw - 300px - var(--body-container-margin)*2);flex-direction:column;max-width:1200px;height:100%;max-height:800px;margin:0 auto;display:flex}.talk-dashboard-wrapper--mobile[data-v-5e2dc5ca]{width:100%}.talk-dashboard-wrapper--small-mobile[data-v-5e2dc5ca]{width:100%;height:auto}.talk-dashboard-wrapper--small-mobile .talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*5);grid-template-columns:1fr}.talk-dashboard__menu[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*4)}.talk-dashboard__header[data-v-5e2dc5ca]{margin:0 auto calc(var(--default-grid-baseline)*2);padding-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline));font-size:21px;font-weight:700}.talk-dashboard__actions[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*3);padding-block:var(--default-grid-baseline);flex-flow:wrap;display:flex}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions[data-v-5e2dc5ca] .v-popper--theme-dropdown{height:var(--header-menu-item-height);border-radius:var(--border-radius-large)}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*4)}.event-section[data-v-5e2dc5ca]{margin-block-end:calc(var(--default-grid-baseline)*6)}.event-section--empty[data-v-5e2dc5ca]{height:225px}.talk-dashboard__event-cards[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline);scrollbar-width:none;border-radius:var(--border-radius-large);flex-wrap:nowrap;display:flex;overflow-x:auto}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*2);position:relative}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:before,.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:after{content:"";width:var(--default-clickable-area);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.talk-dashboard__event-cards-wrapper .button-slide[data-v-5e2dc5ca]{z-index:3;background:var(--color-main-background);border-radius:var(--border-radius-large);justify-content:left;height:100%;padding:0;display:flex;top:0;margin:0!important;position:absolute!important}.talk-dashboard__event-cards-wrapper .button-slide.backward[data-v-5e2dc5ca]{inset-inline-start:0}.talk-dashboard__event-cards-wrapper .button-slide.forward[data-v-5e2dc5ca]{inset-inline-end:0}.talk-dashboard__calendar-button[data-v-5e2dc5ca]{bottom:calc(var(--default-grid-baseline)*2);inset-inline-start:calc(var(--default-grid-baseline)*2);position:absolute!important}.talk-dashboard__items[data-v-5e2dc5ca]{flex-direction:column;flex-grow:3;justify-content:space-around;min-width:0;display:flex}.talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*8);flex-grow:1;grid-template-columns:1fr 1fr;display:grid}.talk-dashboard__chats>div[data-v-5e2dc5ca]{max-height:320px}.upcoming-reminders-list[data-v-5e2dc5ca]{overflow-y:auto}.upcoming-reminders__loading-placeholder[data-v-5e2dc5ca]{overflow:hidden}.talk-dashboard__conversations-list[data-v-5e2dc5ca]{margin-block:var(--default-grid-baseline);flex-grow:1;line-height:20px}.title[data-v-5e2dc5ca]{margin-block:0 calc(var(--default-grid-baseline)*2);font-size:1.25rem;font-weight:700}.instant-meeting__dialog[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline);flex-direction:column;align-items:center;display:flex}@media screen and (width<=512px){.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions>div[data-v-5e2dc5ca]{width:100%}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline-end:calc(var(--default-grid-baseline)*2)}}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px} +/*# sourceMappingURL=talk-files-sidebar.css.map*/ \ No newline at end of file diff --git a/css/talk-files-sidebar.css.map b/css/talk-files-sidebar.css.map new file mode 100644 index 0000000..3f68e43 --- /dev/null +++ b/css/talk-files-sidebar.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-files-sidebar.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/src/FilesSidebarTabApp.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/src/components/TopBar/CallButton.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-Bt8kRk79.css","webpack:///talk/src/components/TopBar/ReactionMenu.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionCaption-DnG2OyWa.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionSeparator-Ct2RnclR.css","webpack:///talk/src/components/UIShared/VolumeIndicator.vue","webpack:///talk/src/components/CallView/shared/LocalAudioControlButton.vue","webpack:///talk/src/components/CallView/shared/LocalVideoControlButton.vue","webpack:///talk/src/components/TopBar/TopBarMediaControls.vue","webpack:///talk/src/components/CallView/BottomBar.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/CallView/shared/EmptyCallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/src/components/AvatarWrapper/AvatarWrapper.vue","webpack:///talk/src/components/CallView/shared/VideoBackground.vue","webpack:///talk/src/components/CallView/shared/LocalVideo.vue","webpack:///talk/src/components/CallView/shared/VideoBottomBar.vue","webpack:///talk/src/components/CallView/shared/ScreenShare.vue","webpack:///talk/src/components/CallView/shared/VideoVue.vue","webpack:///talk/src/components/CallView/Grid/VideosGrid.vue","webpack:///talk/src/components/CallView/shared/TranscriptBlock.vue","webpack:///talk/src/components/CallView/shared/LiveTranscriptionRenderer.vue","webpack:///talk/src/components/CallView/shared/PresenterOverlay.vue","webpack:///talk/src/components/CallView/shared/ReactionToaster.vue","webpack:///talk/src/components/CallView/shared/ViewerOverlayCallView.vue","webpack:///talk/src/components/CallView/CallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/src/components/GuestWelcomeWindow.vue","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/src/components/UIShared/StaticDateTime.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-owGSr0s0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon--1biUGYh.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmojiPicker-B7xDz_8U.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichText-RvICaxkO.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/referencePickerModal-DWMAMaU3.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageTranslateDialog.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ContactCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/DeckCard.vue","webpack:///talk/DefaultParameter.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcProgressBar-BAPOXMAL.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/AudioPlayer.vue","webpack:///talk/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/LocationCard.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserBubble-B3Jad98g.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MentionChip.vue","webpack:///talk/src/components/MessageQuote.vue","webpack:///talk/src/components/UIShared/ConversationActionsShortcut.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MessageBody.vue","webpack:///talk/src/assets/markdown.scss","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsWrapper.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesGroup.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/SystemMessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesSystemGroup.vue","webpack:///talk/src/components/MessagesList/MessagesList.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichContenteditable-BuaWt3Xn.css","webpack:///talk/src/components/NewMessage/NewMessageAbsenceInfo.vue","webpack:///talk/src/components/NewMessage/NewMessageAudioRecorder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-Ban7n3Bg.css","webpack:///talk/src/components/NewMessage/NewMessageChatSummary.vue","webpack:///talk/src/components/NewMessage/NewMessageTemplatePreview.vue","webpack:///talk/src/components/NewMessage/NewMessageNewFileDialog.vue","webpack:///talk/src/components/NewMessage/NewMessageTypingIndicator.vue","webpack:///talk/src/components/NewMessage/NewMessage.vue","webpack:///talk/src/components/NewMessage/NewMessageUploadEditor.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadHeader.vue","webpack:///talk/src/components/ChatView.vue","webpack:///talk/src/components/EmptyView.vue","webpack:///talk/src/components/SetGuestUsername.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSelector.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSpeakerTest.vue","webpack:///talk/src/components/MediaSettings/TransitionExpand.vue","webpack:///talk/src/components/MediaSettings/MediaSettingsTabs.vue","webpack:///talk/src/components/MediaSettings/VideoBackgroundEditor.vue","webpack:///talk/src/components/MediaSettings/MediaSettings.vue","webpack:///talk/src/components/LobbyScreen.vue","webpack:///talk/src/components/PollViewer/PollVotersDetails.vue","webpack:///talk/src/components/PollViewer/PollViewer.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SendMessageDialog.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SelectableParticipant.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/UIShared/CalendarEventSmall.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcChip-DZ8dUSFy.css","webpack:///talk/src/components/CalendarEventsDialog.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-HUg9fMCm.css","webpack:///talk/src/components/UIShared/NavigationHint.vue","webpack:///talk/src/components/UIShared/DialpadPanel.vue","webpack:///talk/src/components/PermissionsEditor/PermissionsEditor.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantItem.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsSearchResults.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationContactsPage.vue","webpack:///talk/src/components/ExtendOneToOneDialog.vue","webpack:///talk/src/components/TopBar/CallTime.vue","webpack:///talk/src/components/TopBar/TasksCounter.vue","webpack:///talk/src/components/TopBar/TopBarMenu.vue","webpack:///talk/src/components/TopBar/TopBar.vue","webpack:///talk/src/views/MainView.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationItem.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessageItem.vue","webpack:///talk/src/components/Dashboard/DashboardSection.vue","webpack:///talk/src/components/Dashboard/EventCard.vue","webpack:///talk/src/components/Dashboard/TalkDashboard.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/node_modules/leaflet/dist/leaflet.css","webpack:///talk/node_modules/leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.webpack.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t{{ t('spreed', 'Discuss this file') }}\n\t\t\t{{ t('spreed', 'Share this file with others to discuss it') }}\n\t\t\t\n\t\t\t\t{{ t('spreed', 'Share this file') }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t{{ t('spreed', 'Discuss this file') }}\n\t\t\t\n\t\t\t\t{{ t('spreed', 'Join conversation') }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","\n.join-call.button-vue--success {\n\t// Overwrite default button colors for joining call\n\t--join-call-background-color: var(--color-border-success);\n\t--join-call-border-color: var(--color-success-text);\n\tborder-color: var(--join-call-border-color);\n\tbackground-color: var(--join-call-background-color);\n\tcolor: var(--color-primary-element-text) !important;\n\n\t// Do not overwrite for dark theme\n\tbody[data-theme-dark] & {\n\t\t--join-call-border-color: var(--color-success-hover);\n\t}\n\t@media (prefers-color-scheme: dark) {\n\t\tbody[data-theme-default] & {\n\t\t\t--join-call-border-color: var(--color-success-hover);\n\t\t}\n\t}\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--join-call-border-color);\n\t}\n}\n\n.leave-call.button-vue--error,\n.leave-call :deep(.button-vue--error) {\n\t// Overwrite default button colors for leaving call\n\tbackground-color: #FF3333 !important; // Nextcloud 31 --color-error\n\tcolor: var(--color-primary-text) !important;\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-error-hover) !important;\n\t}\n}\n\n.leave-call-actions--split {\n\tgap: 1px !important;\n}\n\n.leave-call-actions--split :deep(.action-item--single) {\n\tborder-start-end-radius: 2px;\n\tborder-end-end-radius: 2px;\n}\n\n.leave-call-actions--split :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a2b8de0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-6a2b8de0] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s] {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-element);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button .action-button__pressed-icon {\n display: none;\n}","\n.reaction {\n\t&__group {\n\t\t// Override NcActionButtonGroup styles to fit reactions in a compact way\n\t\t:deep(.nc-button-group-content) {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 0 !important;\n\t\t\twidth: calc(var(--reactions-in-single-row) * var(--default-clickable-area))\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex: 0 0 calc(100% / var(--reactions-in-single-row)) !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1009e96c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-1009e96c] {\n color: var(--color-text-maxcontrast);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n text-overflow: ellipsis;\n box-shadow: none !important;\n user-select: none;\n pointer-events: none;\n margin-inline-start: 12px;\n padding-inline-end: 14px;\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3e2324b7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-separator[data-v-3e2324b7] {\n height: 0;\n margin: 5px 10px 5px 15px;\n border-bottom: 1px solid var(--color-border-dark);\n cursor: default;\n}","\n.volume-indicator-wrapper {\n\tposition: relative;\n}\n\n.volume-indicator {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\n\twidth: 100%;\n\theight: 100%;\n\n\toverflow: hidden;\n\n\ttransition: height 0.2s linear;\n\n\t&, & * {\n\t\tcursor: inherit;\n\t}\n}\n\n.volume-indicator-primary {\n\ttop: 0;\n}\n\n.volume-indicator-overlay {\n\tdisplay: inline-flex;\n\tbottom: 0;\n\tpointer-events: none;\n\n\t& > span {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t}\n\n\t/* Overlay icon inherits container color */\n\tcolor: var(--color-border-success);\n\n\t&-mute {\n\t\tcolor: var(--color-loading-dark);\n\t}\n}\n\n.overload .volume-indicator {\n\ttransition: height 0s linear;\n\n\t&-overlay {\n\t\tcolor: var(--color-border-error);\n\t}\n}\n","\n.no-audio-available {\n\topacity: .7;\n}\n\n.popover-hint {\n\tpadding: calc(3 * var(--default-grid-baseline));\n\tmax-width: 300px;\n\ttext-align: start;\n}\n\n.audio-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-audio-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.audio-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.audio-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.no-video-available {\n\topacity: .7;\n}\n\n.video-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-video-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.video-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.video-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.buttons-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.buttons-bar #screensharing-menu button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/* Highlight the media buttons when enabled */\n.buttons-bar button.screensharing-enabled {\n\topacity: 1;\n}\n\n.buttons-bar button.no-screensharing-available {\n\t&, & * {\n\t\topacity: .7;\n\t}\n}\n\n.hint {\n\tpadding: 12px;\n\tmax-width: 300px;\n\ttext-align: start;\n\t&__actions {\n\t\tdisplay: flex;\n\t\tflex-direction: row-reverse;\n\t\tjustify-content: space-between;\n\t\tpadding-top:4px;\n\t}\n\t&__button {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n\n.trigger {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n","\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: var(--wrapper-padding);\n\tz-index: 10;\n\toverflow: hidden;\n\n\t:deep(.button-vue--tertiary) {\n\t\tbackground-color: var(--color-primary-light);\n\t}\n}\n\n.bottom-bar-call-controls {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: var(--default-grid-baseline);\n}\n\n.bottom-bar-call-controls:not(:has(*)) {\n\tdisplay: none\n}\n\n.call-options {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: 4px;\n}\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n\n.empty-call-view {\n\theight: 100%;\n\twidth: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-content: center;\n\tjustify-content: center;\n\ttext-align: center;\n\tz-index: 1; // Otherwise the \"Copy link\" button is not clickable\n\n\t.icon {\n\t\tbackground-size: 64px;\n\t\theight: 64px;\n\t\twidth: 64px;\n\t\tmargin: 0 auto 15px;\n\t}\n\n\tbutton {\n\t\tmargin: 4px auto;\n\t}\n\n\t&__icon,\n\th2, p {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&--sidebar {\n\t\tpadding-bottom: 16px;\n\n\t\th2, p {\n\t\t\tfont-size: 90%;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: scale(0.7);\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t&--small {\n\t\tborder-radius: calc(var(--default-clickable-area) / 2);\n\t\tbackground-color: rgba(34, 34, 34, 0.8); /* Copy from the call view */\n\t\tpadding: 8px;\n\n\t\th2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tbackground-size: 32px;\n\t\t\theight: 32px;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","\n.avatar-wrapper {\n\tposition: relative;\n\theight: var(--avatar-size);\n\twidth: var(--avatar-size);\n\tborder-radius: var(--avatar-size);\n\n\t&--dark .avatar {\n\t\tbackground-color: #3B3B3B !important;\n\t}\n\n\t.avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tdisplay: block;\n\t\twidth: var(--avatar-size);\n\t\theight: var(--avatar-size);\n\t\tmax-height: var(--avatar-size);\n\t\tmax-width: var(--avatar-size);\n\t\tline-height: var(--avatar-size);\n\t\tfont-size: calc(var(--avatar-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon {\n\t\t\tbackground-size: calc(var(--avatar-size) / 2);\n\t\t\t&.icon-changelog {\n\t\t\t\tbackground-size: cover !important;\n\t\t\t}\n\t\t}\n\n\t\t&.bot {\n\t\t\tpadding-inline-start: 5px;\n\t\t\tbackground-color: var(--color-background-darker);\n\t\t}\n\n\t\t&.guest {\n\t\t\tcolor: #ffffff;\n\t\t\tpadding: 0;\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t\tmargin-inline: auto;\n\t\t}\n\t}\n\n\t&--condensed {\n\t\twidth: unset;\n\t\theight: unset;\n\t\tmargin-inline-start: calc(var(--condensed-overlap) * -1px);\n\t\tdisplay: flex;\n\n\t\t& > .icon,\n\t\t& > .guest,\n\t\t:deep(img) {\n\t\t\toutline: 2px solid var(--color-main-background);\n\t\t}\n\t}\n\n\t&--offline {\n\t\topacity: .4;\n\n\t\t& :deep(.avatardiv) {\n\t\t\tbackground: rgba(var(--color-main-background-rgb), .4) !important;\n\t\t}\n\t}\n\n\t&--highlighted {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&__user-status {\n\t\tposition: absolute;\n\t\tinset-inline-end: -4px;\n\t\tbottom: -4px;\n\t\theight: 18px;\n\t\twidth: 18px;\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\t}\n}\n\n.loading-avatar {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.avatar-wrapper:not(.avatar-wrapper--dark) {\n\t// FIXME: update the used color in NcAvatar\n\t// TOREMOVE: when fixed in @nextcloud/vue\n\t:deep(.avatar-class-icon) {\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t}\n}\n\n:deep(.icon-user) {\n\tbackground-size: calc(var(--avatar-size) / 2);\n}\n\n","\n.video-background {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\ttop: 0;\n\theight: 100%;\n\twidth: 100%;\n\n\t&::after {\n\t\tcontent: ' ';\n\t\tbackground-color: rgba(0, 0, 0, 0.12);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n// Always display the local video in the last row\n.localVideoContainer {\n\tgrid-row-end: -1;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tz-index: 1;\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.video-container-stripe:not(.local-video--sidebar) {\n\t// aspect-ratio is set according to the maximum video resolution after applying constraints (720*540)\n\t--aspect-ratio: 1.33333;\n\t--stripe-height: 242px;\n\tposition: relative;\n\tflex: 0 0 calc(var(--aspect-ratio) * var(--stripe-height));\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-top: auto;\n\theight: var(--stripe-height) !important;\n}\n\n.video-container-big {\n\tposition: absolute;\n\twidth: calc(100% - var(--grid-gap) * 2);\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.video-container-small {\n\tborder-radius: var(--border-radius-large);\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.avatar-container {\n\tmargin: auto;\n}\n\n.presenter-overlay,\n.presenter-overlay * {\n\tborder-radius: 50%;\n}\n\n.localVideoContainer::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.hover-shadow::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 3);\n\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&--big {\n\t\tjustify-content: center;\n\t}\n\n\t& &__button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.dev-mode-video--self {\n\tobject-fit: cover !important;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\n\t.presenter-overlay & {\n\t\tborder-radius: 50%;\n\t}\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n","\n.wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\tz-index: 1;\n\n\t&--big {\n\t\tjustify-content: center;\n\t\tmargin: 0 var(--default-clickable-area); // grid collapse button\n\t\twidth: calc(100% - var(--default-clickable-area) * 2);\n\t\t& .bottom-bar {\n\t\t\twidth: unset;\n\t\t\tpadding: var(--default-grid-baseline);\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\n\t\t& .participant-name {\n\t\t\tmargin-inline-end: 0;\n\t\t}\n\t}\n}\n\n.bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n\tmin-height: var(--default-clickable-area);\n\n\t& .media-indicators {\n\t\tdisplay: flex;\n\t}\n\n\t& .following-button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.participant-name {\n\tcolor: white;\n\tmargin-block: 0px;\n\tmargin-inline: 8px auto;\n\tposition: relative;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\t&--active {\n\t\tfont-weight: bold;\n\t}\n\t&--has-shadow {\n\t\ttext-shadow: 0 0 4px rgba(0, 0, 0, .8);\n\t}\n}\n\n.status-indicator {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.iceFailedIndicator {\n\topacity: .8 !important;\n}\n\n.audioIndicator,\n.videoIndicator,\n.screenSharingIndicator,\n.iceFailedIndicator {\n\tcolor: #ffffff !important;\n}\n\n.audioIndicator[disabled],\n.videoIndicator {\n\topacity: .7;\n}\n\n.videoIndicator {\n\t&:hover,\n\t&:focus {\n\t\topacity: 1;\n\t}\n}\n","\n.screenContainer {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.screen {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\t&--fit {\n\t\tobject-fit: contain;\n\t}\n\t&--fill {\n\t\tobject-fit: cover;\n\t}\n\t&--magnify {\n\t\tcursor: zoom-in;\n\t}\n\t&--grab {\n\t\tcursor: grab;\n\t}\n\t&--grabbing {\n\t\tcursor: grabbing;\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container-big {\n\tposition: absolute;\n\n\t&.one-to-one {\n\t\twidth: calc(100% - var(--wrapper-padding) * 2);\n\t}\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.avatar-container {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.placeholder-for-promoted {\n\tbackground: radial-gradient(146.1% 146.1% at 50% 50%, #333333 0%, #858585 100%);\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper.presenter-overlay {\n\t& > video {\n\t\tborder-radius: 50%;\n\t}\n\t& > .dev-mode-video--presenter {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: cover;\n\t\tborder-radius: 50%;\n\t}\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.connection-message {\n\twidth: 100%;\n\n\tposition: absolute;\n\ttop: calc(50% + 50px);\n\n\ttext-align: center;\n\n\tz-index: 1;\n\n\tcolor: white;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\n\t&.below-avatar {\n\t\ttop: calc(50% + 80px);\n\t}\n}\n\n.video-container::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.video-container.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.video-container.hover::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n\n","\n.grid-main-wrapper {\n\t--navigation-position: calc(var(--default-grid-baseline) * 2);\n\tposition: relative;\n\twidth: 100%;\n}\n\n.grid-main-wrapper.is-grid {\n\theight: 100%;\n}\n\n.wrapper {\n\twidth: 100%;\n\tdisplay: flex;\n\tposition: relative;\n\tbottom: 0;\n\tinset-inline-start: 0;\n}\n\n.grid {\n\tdisplay: grid;\n\theight: 100%;\n\twidth: 100%;\n\n\tgrid-row-gap: var(--grid-gap);\n\tgrid-column-gap: var(--grid-gap);\n\n\t&.stripe {\n\t\tpadding: var(--grid-gap) var(--grid-gap) 0 0;\n\t}\n}\n\n.grid-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n\tflex: 1 0 auto;\n}\n\n.stripe-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.dev-mode-video {\n\t&:not(.dev-mode-screenshot) {\n\t\toutline: 1px solid #00FF41;\n\t\tcolor: #00FF41;\n\t}\n\tposition: relative;\n\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n\n\t.wrapper {\n\t\tposition: absolute;\n\t}\n}\n\n.dev-mode__title {\n\tposition: absolute;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: var(--default-clickable-area);\n\tcolor: #00FF41;\n\tz-index: 1;\n\tline-height: 120px;\n\tfont-weight: 900;\n\tfont-size: 100px !important;\n\ttop: 88px;\n\topacity: 25%;\n}\n\n.dev-mode__toggle {\n\tposition: fixed !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height));\n}\n\n.dev-mode__data {\n\tdirection: ltr;\n\tfont-family: monospace;\n\tposition: fixed;\n\tcolor: #00FF41;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height) + 40px);\n\tpadding: 5px;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder: 1px solid #00FF41;\n\tdisplay: grid;\n\tgrid-template-columns: 165px 75px;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tz-index: 2;\n\n\t& span {\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t}\n\t& input {\n\t\tmax-width: 65px;\n\t\theight: 22.5px !important;\n\t\tmin-height: unset;\n\t\tmargin: 0;\n\t}\n}\n\n.video:last-child {\n\tgrid-column-end: -1;\n}\n\n.grid-navigation {\n\t.grid-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(50% - var(--default-clickable-area) / 2);\n\n\t\t&__previous {\n\t\t\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.stripe-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(var(--navigation-position) + var(--grid-gap));\n\n\t\t&__previous {\n\t\t\tinset-inline-start: var(--navigation-position);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--navigation-position) + var(--grid-gap));\n\t\t}\n\t}\n}\n\n.stripe--collapse {\n\tposition: absolute !important;\n\ttop: calc(-1 * (var(--default-clickable-area) + var(--grid-gap)));\n\tinset-inline-end: var(--navigation-position);\n}\n\n.stripe--collapse,\n.grid-navigation {\n\tz-index: 2;\n\topacity: .7;\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n\n\t.overlap & {\n\t\tinset-inline-end: var(--grid-gap);\n\t}\n\n\t&:active {\n\t\t/* needed again to override default active button style */\n\t\tbackground: none;\n\t}\n}\n\n.local-video--highlighted {\n\tinset-block-end: var(--grid-gap);\n\tinset-inline-end: var(--grid-gap);\n\tbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n\n","\n.transcript-block {\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: flex-start;\n\talign-self: end;\n\twidth: 100%;\n\n\tbackground-color: rgba(34, 34, 34, 0.8);\n\tcolor: white;\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t\tmargin-top: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__author {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tflex-shrink: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\t/* Move the author closer to the chunks while keeping the line height,\n\t\t * but not too much to avoid \"overflowing\" the line (which could\n\t\t * partially show the author after scrolling to another line).\n\t\t */\n\t\t margin-top: 4px;\n\t\t margin-bottom: -4px;\n\t}\n\n\t&__chunks {\n\t\t&::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\t}\n}\n","\n.transcript {\n\t/**\n\t * A unitless value in line-height would be a multiplier on the font size,\n\t * but --line-height is used for other properties like max-height that\n\t * require a unit, so the variable needs to be explicitly multiplied by the\n\t * font size.\n\t */\n\t--line-height: calc(var(--default-font-size) * 2);\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline: 20%;\n\n\tline-height: var(--line-height);\n\tmax-height: calc(var(--line-height) * 4);\n\toverflow: hidden;\n\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: column;\n\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbackdrop-filter: var(--filter-background-blur);\n\n\tz-index: 1;\n}\n\n@media (height <= calc(var(--line-height) * 8)) {\n\t.transcript {\n\t\tmax-height: calc(var(--line-height) * 2);\n\t}\n}\n@media (max-width: 768px) {\n\t.transcript {\n\t\tinset-inline: 10%;\n\t}\n}\n@media (max-width: 512px) {\n\t.transcript {\n\t\tinset-inline: 5%;\n\t}\n}\n","\n.presenter-overlay__container {\n\tposition: absolute;\n\tinset: 0;\n\n\t// Make container transparent to user events\n\tpointer-events: none;\n\n\t& > * {\n\t\tpointer-events: auto;\n\t}\n}\n\n.presenter-overlay__video {\n\tposition: relative;\n\t--max-size: 242px;\n\t--min-size: 100px;\n\tmax-width: var(--max-size);\n\tmax-height: var(--max-size);\n\tmin-width: var(--min-size);\n\tmin-height: var(--min-size);\n\tz-index: 10;\n\taspect-ratio: 1;\n\n\t&:hover {\n\t\tcursor: grab;\n\t}\n\n\t&.dragging {\n\t\tcursor: grabbing;\n\t}\n}\n\n.presenter-overlay--collapsed {\n\tposition: absolute !important;\n\topacity: .7;\n\tbottom: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\tinset-inline-end: var(--grid-gap);\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n}\n\n:deep(div) {\n\t// prevent default cursor\n\tcursor: inherit;\n}\n","\n.toaster {\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline-start: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 20px;\n\twidth: 100%;\n\tz-index: 1;\n}\n\n.toast {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline-start: var(--horizontal-offset, 0);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\tanimation: toast-floating var(--animation-length) linear;\n\n\t&__reaction {\n\t\tfont-size: 250%;\n\t\tline-height: 100%;\n\n\t\t@media only screen and (max-width: 1920px) {\n\t\t\t& {\n\t\t\t\tfont-size: 150%;\n\t\t\t}\n\t\t\t&-img {\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__name {\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 6px;\n\t\tline-height: 100%;\n\t\twhite-space: nowrap;\n\t\tcolor: #ffffff;\n\t\tbackground-color: var(--background-color);\n\t\tbox-shadow: 1px 1px 4px var(--color-box-shadow);\n\t}\n}\n\n@keyframes toast-floating {\n\t0% {\n\t\ttransform: translateY(0);\n\t\topacity: 0;\n\t}\n\t5% {\n\t\ttransform: translateY(calc(-0.05 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t50% {\n\t\ttransform: translateY(calc(-0.5 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t100% {\n\t\ttransform: translateY(calc(-1 * var(--vertical-offset) * 1vh));\n\t\topacity: 0;\n\t}\n}\n","\n.viewer-overlay-ghost {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline: 0 8px;\n}\n\n.viewer-overlay {\n\t--aspect-ratio: calc(3 / 4);\n\t--width: 20vw;\n\t--min-width: 250px;\n\t--max-width: 400px;\n\tposition: absolute;\n\twidth: var(--width);\n\tmin-width: var(--min-width);\n\tmax-width: var(--max-width);\n\tmin-height: calc(var(--default-clickable-area) + 8px);\n\tz-index: 11000;\n}\n\n.viewer-overlay * {\n\tbox-sizing: border-box;\n}\n\n.viewer-overlay__collapse {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__button {\n\topacity: 0.8;\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\topacity: 0.9;\n\t}\n}\n\n.video-overlay__top-bar {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-start: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 12px 8px 12px;\n\tz-index: 1;\n}\n\n.viewer-overlay__video-container {\n\twidth: 100%;\n\theight: calc(var(--width) * var(--aspect-ratio));\n\tmin-height: calc(var(--min-width) * var(--aspect-ratio));\n\tmax-height: calc(var(--max-width) * var(--aspect-ratio));\n\t/* Note: because of transition it always has position absolute on animation */\n\tbottom: 0;\n\tinset-inline-end: 0;\n}\n\n.viewer-overlay__local-video {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline-end: 8px;\n\twidth: 25%;\n\theight: 25%;\n\toverflow: hidden;\n}\n\n.viewer-overlay__video {\n\tposition: relative;\n\theight: 100%;\n}\n\n:deep(.screen) {\n\tborder-radius: calc(var(--default-clickable-area) / 4);\n}\n","\n@use '../../assets/variables' as *;\n\n#call-container {\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $color-call-background;\n\t// Default value has changed since v29.0.4: 'blur(25px)' => 'none'\n\tbackdrop-filter: var(--filter-background-blur);\n\t--grid-gap: calc(var(--default-grid-baseline) * 2);\n\t--top-bar-height: 51px;\n\t--wrapper-padding: calc(var(--default-grid-baseline) * 2.5);\n\t--bottom-bar-height: calc(var(--default-clickable-area) + var(--wrapper-padding) * 2);\n\n\t&.call-container__blurred {\n\t\tbackdrop-filter: blur(25px);\n\t}\n\t&.call-container__non-blurred {\n\t\tbackdrop-filter: none;\n\t}\n}\n\n#videos {\n\tposition: absolute;\n\twidth: 100%;\n\theight: calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));\n\ttop: var(--top-bar-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\tjustify-content: space-around;\n\talign-items: flex-end;\n\tflex-direction: column;\n\tpadding-inline: var(--wrapper-padding);\n\n\t&.is-sidebar {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tinset: 0;\n\t\tpadding: 0;\n\n\t\t:deep(.video-container-big) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n.video__promoted {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\n\t&.full-page {\n\t\t// force the promoted remote or local video to cover the whole call view\n\t\t// doesn't affect screen shares, as it's a different MediaStream\n\t\tposition: static;\n\t}\n\n\t.dev-mode-video--promoted {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t.dev-mode-video--promoted img {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\taspect-ratio: 4 / 3;\n\t\tobject-fit: cover;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n}\n\n.local-video {\n\tposition: absolute;\n\tinset-inline-end: 0;\n\tbottom: 0;\n\twidth: 300px;\n\theight: 250px;\n\n\t&--sidebar {\n\t\twidth: 150px;\n\t\theight: 100px;\n\t\tbottom: var(--bottom-bar-height);\n\t\tmargin: var(--default-grid-baseline);\n\t}\n}\n\n#videos.hidden {\n\tdisplay: none;\n}\n\n:deep(video) {\n\tz-index: 0;\n\t/* default filter for slightly better look */\n\t/* Disabled for now as it causes a huuuuge performance drop.\n\t CPU usage is more than halved without this.\n\t -webkit-filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t */\n\tvertical-align: top; /* fix white line below video */\n}\n\n#videos :deep(video) {\n\tpadding: 0;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","\n.modal__content {\n\tpadding: calc(var(--default-grid-baseline) * 3);\n}\n\n.conversation-information {\n\tmargin-top: 5px;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.description {\n\tmargin-bottom: 12px;\n\tmax-height: 8lh;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\ttext-overflow: ellipsis;\n}\n\n.username-form__input {\n\tmargin-bottom: 20px;\n}\n\n.submit-button {\n\tmargin: 0 auto;\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding-top: calc(var(--default-grid-baseline) * 2);\n}\n\n.separator {\n margin: calc(var(--default-grid-baseline) * 3) 0 var(--default-grid-baseline);\n border-top: 1px solid var(--color-border-dark);\n}\n","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","\n.static-datetime {\n\t&::first-letter {\n\t\ttext-transform: capitalize;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xe1x_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_1xe1x_20 {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_1xe1x_30 {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_1xe1x_34 {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,\n._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {\n color: white !important;\n}\n._assistantButton__button_1xe1x_42 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_1xe1x_42:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_1xe1x_39 {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1ndue_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_1ndue_30 {\n display: inline-block;\n width: var(--6629513e);\n height: var(--6629513e);\n max-width: var(--6629513e);\n max-height: var(--6629513e);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f2f99131] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {\n display: inline-block;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {\n font-family: \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Segoe UI\", \"Apple Color Emoji\", \"Twemoji Mozilla\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\";\n word-break: keep-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {\n background-image: url(\"https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {\n background-image: url(\"https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {\n background-image: url(\"https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {\n background-image: url(\"https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {\n color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {\n left: 12px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {\n font-size: 14px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n.nc-emoji-picker-container[data-v-f2f99131] {\n /* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n background-color: var(--color-main-background) !important;\n border: 0;\n color: var(--color-main-text) !important;\n display: flex !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {\n border: none;\n background: transparent;\n font-size: inherit;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {\n background-color: transparent !important;\n border-color: var(--color-border) !important;\n color: inherit !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {\n padding-block: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {\n border-radius: 0;\n margin: 0 !important;\n padding: 0 !important;\n height: var(--clickable-area-small);\n min-width: var(--clickable-area-small);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {\n background-color: var(--color-background-hover);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {\n display: grid;\n place-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0 calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n justify-items: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {\n grid-template-columns: 1fr;\n font-size: inherit;\n color: var(--color-text-maxcontrast) !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* Label element in the section grid */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {\n grid-column: span 8;\n justify-self: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* An actual heading inside the element */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0;\n user-select: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {\n aspect-ratio: 1/1;\n text-align: center;\n margin: 0 !important;\n padding: 0 !important;\n}\n.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 {\n background-color: var(--color-background-hover) !important;\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: none !important;\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {\n cursor: pointer;\n}\n.search__wrapper[data-v-f2f99131] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n align-items: end;\n padding-block: var(--default-grid-baseline);\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-f2f99131] {\n vertical-align: top;\n margin-inline-start: -21px;\n margin-top: -3px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}","\n.edit-timestamp :deep(.action-text__longtext-wrapper) {\n\tpadding: 0;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n","@charset \"UTF-8\";/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cd116174] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widgets--list[data-v-cd116174] {\n width: 100%;\n min-height: var(--default-clickable-area);\n}\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a47e4ba7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n* Colors and class selectors are extracted from source code of:\n* - library: highlight.js (v11.10.0)\n* - light theme: highlight.js/styles/github.css\n* - dark theme: highlight.js/styles/github-dark.css\n* and reworked to use with Nextcloud dark and light theme\n*/\n.rich-text--wrapper[data-v-a47e4ba7] {\n overflow-wrap: break-word;\n line-height: 1.5;\n}\n.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {\n display: inline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {\n text-decoration: underline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {\n content: \" ↗\";\n}\n\n/* Markdown styles */\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n tab-size: 4;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {\n margin-top: 0 !important;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {\n margin-block-end: 0 !important;\n}\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {\n padding-inline-start: 13px;\n border-inline-start: 2px solid var(--color-border-dark);\n color: var(--color-text-maxcontrast);\n}\n.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] {\n margin-top: 0;\n margin-block-end: 1em;\n}\n.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] {\n font-weight: bold;\n}\n.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {\n font-size: 20px;\n}\n.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {\n font-size: 18px;\n}\n.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {\n font-size: 15px;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {\n padding-inline-start: 4ch;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {\n list-style-type: disc;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n /* Flavored Markdown styles */\n}\n.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {\n list-style-type: none;\n padding: 0;\n}\n.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {\n margin-inline-start: 15px;\n margin-block-end: 0;\n}\n.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {\n direction: ltr;\n}\n.rich-text--wrapper-markdown table[data-v-a47e4ba7] {\n border-collapse: collapse;\n border: 2px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7],\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {\n padding: var(--default-grid-baseline);\n border: 1px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {\n border-inline-start: 0;\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {\n border-inline-end: 0;\n}\n.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {\n border-top: 0;\n}\n.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {\n border-block-end: 0;\n}\n\n/* Highlight code syntax in code blocks */\n/* stylelint-disable-next-line no-duplicate-selectors */\n.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {\n color: var(--hljs-color);\n background: var(--hljs-background-color);\n}\n.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {\n /* prettylights-syntax-keyword */\n color: var(--hljs-syntax-keyword-color);\n}\n.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {\n /* prettylights-syntax-entity */\n color: var(--hljs-syntax-entity-color);\n}\n.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {\n /* prettylights-syntax-constant */\n color: var(--hljs-syntax-constant-color);\n}\n.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {\n /* prettylights-syntax-string */\n color: var(--hljs-syntax-string-color);\n}\n.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {\n /* prettylights-syntax-variable */\n color: var(--hljs-syntax-variable-color);\n}\n.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {\n /* prettylights-syntax-comment */\n color: var(--hljs-syntax-comment-color);\n}\n.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {\n /* prettylights-syntax-entity-tag */\n color: var(--hljs-syntax-entity-tag-color);\n}\n.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {\n /* prettylights-syntax-storage-modifier-import */\n color: var(--hljs-syntax-storage-modifier-import-color);\n}\n.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-heading */\n color: var(--hljs-syntax-markup-heading-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-list */\n color: var(--hljs-syntax-markup-list-color);\n}\n.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-italic */\n color: var(--hljs-syntax-markup-italic-color);\n font-style: italic;\n}\n.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-bold */\n color: var(--hljs-syntax-markup-bold-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-inserted */\n color: var(--hljs-syntax-markup-inserted-color);\n background-color: var(--hljs-syntax-markup-inserted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-deleted */\n color: var(--hljs-syntax-markup-deleted-color);\n background-color: var(--hljs-syntax-markup-deleted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {\n /* purposely ignored */\n}\na[data-v-a47e4ba7]:not(.rich-text--component) {\n text-decoration: underline;\n}\n@media (prefers-color-scheme: light) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n}\n@media (prefers-color-scheme: dark) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n}\n.rich-text__code-block[data-v-a47e4ba7] {\n position: relative;\n padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));\n}\n.rich-text__code-block pre[data-v-a47e4ba7] {\n width: 100%;\n overflow-x: auto;\n}\n.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {\n position: absolute;\n top: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e408867a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-90c6aa3b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.provider-list[data-v-90c6aa3b] {\n width: 100%;\n min-height: 400px;\n padding: 0 16px 16px 16px;\n display: flex;\n flex-direction: column;\n}\n.provider-list--select[data-v-90c6aa3b] {\n width: 100%;\n}\n.provider-list--select .provider[data-v-90c6aa3b] {\n display: flex;\n align-items: center;\n height: 28px;\n overflow: hidden;\n}\n.provider-list--select .provider .link-icon[data-v-90c6aa3b] {\n margin-inline-end: 8px;\n}\n.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n margin-inline-end: 8px;\n filter: var(--background-invert-if-dark);\n}\n.provider-list--select .provider .option-text[data-v-90c6aa3b] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8ce33442] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widget-custom[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-custom.full-width[data-v-8ce33442] {\n width: var(--widget-full-width, 100%) !important;\n inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);\n position: relative;\n}\n.widget-access[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n}\n.widget-default[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-default--compact[data-v-8ce33442] {\n flex-direction: column;\n}\n.widget-default--compact .widget-default--image[data-v-8ce33442] {\n width: 100%;\n height: 150px;\n}\n.widget-default--compact .widget-default--details[data-v-8ce33442] {\n width: 100%;\n padding-top: calc(var(--default-grid-baseline, 4px) * 2);\n padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.widget-default--compact .widget-default--description[data-v-8ce33442] {\n display: none;\n}\n.widget-default--image[data-v-8ce33442] {\n width: 40%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.widget-default--name[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-weight: bold;\n}\n.widget-default--details[data-v-8ce33442] {\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n width: 60%;\n}\n.widget-default--details p[data-v-8ce33442] {\n margin: 0;\n padding: 0;\n}\n.widget-default--description[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n line-clamp: 3; /* stylelint-disable-line property-no-unknown */\n -webkit-box-orient: vertical;\n}\n.widget-default--link[data-v-8ce33442] {\n color: var(--color-text-maxcontrast);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.toggle-interactive[data-v-8ce33442] {\n position: relative;\n}\n.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {\n position: absolute;\n bottom: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n z-index: 10000;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0658f2a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.raw-link[data-v-a0658f2a] {\n width: 100%;\n min-height: 350px;\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n padding: 0 16px 16px 16px;\n}\n.raw-link .input-wrapper[data-v-a0658f2a] {\n width: 100%;\n}\n.raw-link .reference-widget[data-v-a0658f2a] {\n display: flex;\n}\n.raw-link--empty-content .provider-icon[data-v-a0658f2a] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.raw-link--input[data-v-a0658f2a] {\n width: 99%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-059edcfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.result[data-v-059edcfb] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n overflow: hidden;\n}\n.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n object-fit: contain;\n}\n.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {\n border-radius: 50%;\n}\n.result--content[data-v-059edcfb] {\n display: flex;\n flex-direction: column;\n padding-inline-start: 10px;\n overflow: hidden;\n}\n.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e8abf1d4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.smart-picker-search[data-v-e8abf1d4] {\n width: 100%;\n display: flex;\n flex-direction: column;\n padding: 0 16px 16px 16px;\n}\n.smart-picker-search.with-empty-content[data-v-e8abf1d4] {\n min-height: 400px;\n}\n.smart-picker-search .provider-icon[data-v-e8abf1d4] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.smart-picker-search--select[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .search-result[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],\n.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {\n width: 20px;\n height: 20px;\n margin: 0 20px 0 10px;\n}\n.smart-picker-search--select .custom-option[data-v-e8abf1d4] {\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.smart-picker-search--select .option-text[data-v-e8abf1d4] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b193005a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-15018516] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker-modal[data-v-15018516] .modal-container {\n display: flex !important;\n}\n.reference-picker-modal--content[data-v-15018516] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow-y: auto;\n}\n.reference-picker-modal--content .close-button[data-v-15018516],\n.reference-picker-modal--content .back-button[data-v-15018516] {\n position: absolute;\n top: 4px;\n}\n.reference-picker-modal--content .back-button[data-v-15018516] {\n inset-inline-start: 4px;\n}\n.reference-picker-modal--content .close-button[data-v-15018516] {\n inset-inline-end: 4px;\n}\n.reference-picker-modal--content > h2[data-v-15018516] {\n display: flex;\n margin: 12px 0 20px 0;\n}\n.reference-picker-modal--content > h2 .icon[data-v-15018516] {\n margin-inline-end: 8px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n","\n.translate-dialog {\n\t:deep(.dialog__content) {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tmin-height: 300px;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t& &__select {\n\t\twidth: 50%;\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n\n\t&__message {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t\tflex-grow: 1;\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&-source {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\tborder: 2px solid var(--color-border);\n\t\t}\n\n\t\t&-translation {\n\t\t\tborder: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__ai-note {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n","\n\t.contact {\n\t\tdisplay: flex;\n\t\ttransition: box-shadow 0.1s ease-in-out;\n\t\tborder: 1px solid var(--color-border);\n\t\tbox-shadow: 0 0 2px 0 var(--color-box-shadow);\n\t\tborder-radius: var(--border-radius-large);\n\t\tfont-size: 100%;\n\t\tbackground-color: var(--color-main-background);\n\t\tmargin: 12px 0;\n\t\tmax-width: 300px;\n\t\tpadding: 12px;\n\t\twhite-space: nowrap;\n\t\talign-items: center;\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbox-shadow: 0 0 5px 0 var(--color-box-shadow);\n\t\t}\n\t\t&__image {\n\t\t\tdisplay: inline-block;\n\t\t\tborder-radius: 50%;\n\t\t\tmax-width: var(--clickable-area-large);\n\t\t\tmax-height: var(--clickable-area-large);\n\t\t}\n\t\t&__icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: var(--clickable-area-large);\n\t\t\theight: var(--clickable-area-large);\n\t\t}\n\t\t&__lineone {\n\t\t\theight: 30px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t.title {\n\t\t\t\tmargin-inline-start: 12px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.icon-contacts {\n\t\topacity: .8;\n\t}\n\n\t","\n.deck-card {\n\tdisplay: flex;\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tfont-size: 100%;\n\tbackground-color: var(--color-main-background);\n\tmax-width: 300px;\n\tpadding: 8px 16px;\n\tflex-direction: column;\n\twhite-space: nowrap;\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__lineone {\n\t\theight: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\n\t\t.title {\n\t\t\tmargin-inline-start: 8px;\n\t\t}\n\t}\n\n\t&__linetwo {\n\t\theight: 30px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.icon-deck {\n\topacity: .8;\n}\n\n.wide {\n\tmax-width: 400px;\n\twidth: 100%;\n}\n\n",".external:after{content:\" ↗\"}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-38ba4aa1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.progress-bar[data-v-38ba4aa1] {\n display: block;\n height: var(--progress-bar-height);\n --progress-bar-color: var(--0a7905e8);\n --progress-bar-height: var(--d7eb5974);\n}\n.progress-bar--linear[data-v-38ba4aa1] {\n width: 100%;\n overflow: hidden;\n border: 0;\n padding: 0;\n background: var(--color-background-dark);\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {\n height: var(--progress-bar-height);\n background-color: transparent;\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--circular[data-v-38ba4aa1] {\n width: var(--progress-bar-height);\n color: var(--progress-bar-color);\n}\n.progress-bar--error[data-v-38ba4aa1] {\n color: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--color-text-error, var(--color-error)) !important;\n}","\n\n.audio-player {\n\tmargin: 12px 0;\n\twidth: 100%;\n}\n",".file-preview{position:relative;min-width:0;max-width:100%;display:inline-block;border-radius:var(--border-radius);box-sizing:content-box !important}.file-preview:hover,.file-preview:focus,.file-preview:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file,.file-preview:focus .remove-file,.file-preview:focus-visible .remove-file{visibility:visible}.file-preview:hover .image-container:has(.file-preview__image.media),.file-preview:focus .image-container:has(.file-preview__image.media),.file-preview:focus-visible .image-container:has(.file-preview__image.media){outline:2px solid var(--color-primary-element)}.file-preview__image{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress{position:absolute;top:50%;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon{min-height:128px}.file-preview .mimeicon.preview-small{min-height:auto;max-height:24px}.file-preview .preview{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading{position:absolute;border-radius:var(--border-radius);width:100%;height:100%;background-color:var(--color-background-dark)}.file-preview .image-container{position:relative;display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--border-radius)}.file-preview .image-container.playable .preview{transition:filter 250ms ease-in-out}.file-preview .image-container.playable .play-video-button{position:absolute;height:48px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.8;z-index:1;transition:opacity 250ms ease-in-out}.file-preview .image-container.playable:hover .preview{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button{opacity:1}.file-preview .name-container{font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-preview:not(.file-preview--viewer-available) strong:after{content:\" ↗\"}.file-preview--upload-editor{max-width:140px;max-height:140px;padding:12px 12px 24px 12px;margin:10px}.file-preview--upload-editor .preview{margin:auto;width:128px;height:128px}.file-preview--row-layout{display:flex;align-items:center;border-radius:var(--border-radius);padding:2px 4px}.file-preview--row-layout .image-container{flex-shrink:0;width:24px}.file-preview--row-layout .name-container{padding:0 4px;font-weight:normal}.file-preview--shared-items-grid{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview{width:100%;min-height:unset;height:100% !important}.remove-file{visibility:hidden;position:absolute !important;top:8px;inset-inline-end:8px}","\n.file-preview {\n\tposition: relative;\n\tmin-width: 0;\n\tmax-width: 100%;\n\tdisplay: inline-block;\n\n\tborder-radius: var(--border-radius);\n\n\tbox-sizing: content-box !important;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-hover);\n\t\toutline: none;\n\n\t\t.remove-file {\n\t\t\tvisibility: visible;\n\t\t}\n\n\t\t.image-container:has(.file-preview__image.media) {\n\t\t\toutline: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__image {\n\t\tobject-fit: cover;\n\t\ttransition: outline 0.1s ease-in-out;\n\t}\n\n\t&__progress {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tinset-inline-end: calc(var(--progress-bar-height) * -1);\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.mimeicon {\n\t\tmin-height: 128px;\n\t}\n\n\t.mimeicon.preview-small {\n\t\tmin-height: auto;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: min(100%, 600px);\n\t\tmax-height: 384px;\n\t}\n\n\t.preview-medium {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 192px;\n\t}\n\n\t.preview-small {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview-loading {\n\t\tposition: absolute;\n\t\tborder-radius: var(--border-radius);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t.image-container {\n\t\tposition: relative;\n\t\tdisplay: inline-flex;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius);\n\n\t\t&.playable {\n\t\t\t.preview {\n\t\t\t\ttransition: filter 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t.play-video-button {\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 48px; /* for proper vertical centering */\n\t\t\t\ttop: 50%;\n\t\t\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%);\n\t\t\t\topacity: 0.8;\n\t\t\t\tz-index: 1;\n\t\t\t\ttransition: opacity 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\t.preview {\n\t\t\t\t\tfilter: brightness(80%);\n\t\t\t\t}\n\n\t\t\t\t.play-video-button {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.name-container {\n\t\tfont-weight: bold;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&:not(.file-preview--viewer-available) {\n\t\tstrong:after {\n\t\t\tcontent: ' ↗';\n\t\t}\n\t}\n\n\t&--upload-editor {\n\t\tmax-width: 140px;\n\t\tmax-height: 140px;\n\t\tpadding: 12px 12px 24px 12px;\n\t\tmargin: 10px;\n\n\t\t.preview {\n\t\t\tmargin: auto;\n\t\t\twidth: 128px;\n\t\t\theight: 128px;\n\t\t}\n\t}\n\n\t&--row-layout {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-radius: var(--border-radius);\n\t\tpadding: 2px 4px;\n\n\t\t.image-container {\n\t\t\tflex-shrink: 0;\n\t\t\twidth: 24px;\n\t\t}\n\n\t\t.name-container {\n\t\t\tpadding: 0 4px;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t&--shared-items-grid {\n\t\taspect-ratio: 1;\n\t\tline-height: 0;\n\n\t\t.preview {\n\t\t\twidth: 100%;\n\t\t\tmin-height: unset;\n\t\t\theight: 100% !important;\n\t\t}\n\t}\n}\n\n.remove-file {\n\tvisibility: hidden;\n\tposition: absolute !important;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n}\n\n","\n.location {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\tz-index: 1;\n\twhite-space: initial;\n\toverflow: hidden;\n\tborder-radius: var(--border-radius-large);\n\theight: 300px;\n\tmax-height: 30vh;\n\tmargin: 4px;\n\ttransition: outline 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&.wide {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin: 0;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ad356e41] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-bubble__wrapper[data-v-ad356e41] {\n display: inline-block;\n vertical-align: middle;\n min-width: 0;\n max-width: 100%;\n}\n.user-bubble__content[data-v-ad356e41] {\n display: inline-flex;\n max-width: 100%;\n background-color: var(--color-background-dark);\n}\n.user-bubble__content--primary[data-v-ad356e41] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.user-bubble__content[data-v-ad356e41] > :last-child {\n padding-inline-end: 8px;\n}\n.user-bubble__avatar[data-v-ad356e41] {\n align-self: center;\n}\n.user-bubble__name[data-v-ad356e41] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.user-bubble__name[data-v-ad356e41], .user-bubble__secondary[data-v-ad356e41] {\n padding-block: 0;\n padding-inline: 4px 0;\n}","\n.mention {\n\tdisplay: contents;\n\twhite-space: nowrap;\n}\n","\n@use '../assets/variables' as *;\n\n.quote {\n\tposition: relative;\n\tpadding-block: var(--default-grid-baseline);\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\tmargin-bottom: var(--default-grid-baseline);\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmax-width: $messages-text-max-width;\n\tmin-height: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-large);\n\tborder: 2px solid var(--color-border);\n\tcolor: var(--color-text-maxcontrast);\n\tbackground-color: var(--color-main-background);\n\toverflow: hidden;\n\n\t&:has(.quote__button) {\n\t\tpadding-inline-end: var(--default-clickable-area);\n\t}\n\n\t&::before {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-border-maxcontrast);\n\t}\n\n\t&.quote--own-message::before {\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__preview {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\theight: 2lh;\n\t\twidth: 2lh;\n\t\toverflow: hidden;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&-image {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\t&--loading {\n\t\t\tposition: absolute;\n\t\t\tinset: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%\n\t\t}\n\t}\n\n\t// Two-line layout for quotes with preview\n\t&__preview + .quote__main {\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tgap: 0;\n\n\t\t.quote__main-author {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmin-width: 0;\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\n\t\t&-author {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tmax-width: 80%;\n\n\t\t\t&-info {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\toverflow: hidden;\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\n\t\t\t&-name {\n\t\t\t\tfont-weight: 600;\n\t\t\t\tmargin-inline-end: calc(0.5 * var(--default-grid-baseline));\n\t\t\t}\n\t\t}\n\n\t\t&-text {\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\ttext-align: start;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\theight: 100%;\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n","\n.conversation-actions {\n\tpadding: calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\ttransition: background-color var(--animation-quick) ease;\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-element-light);\n\t\tp {\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n","\n.poll-card {\n\tposition: relative;\n\tdisplay: block;\n\tmax-width: 300px;\n\tpadding: calc(3 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tbackground: var(--color-main-background);\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmargin-bottom: 16px;\n\t\tfont-weight: bold;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t&--draft {\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\n\t\t&-name {\n\t\t\tmargin-inline-end: auto;\n\t\t\talign-self: center;\n\t\t}\n\n\t\t&-icon {\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: normal;\n\t}\n}\n\n.poll-closed {\n\tmargin: 4px auto;\n}\n","\n@use '../../../../../assets/markdown' as *;\n@use '../../../../../assets/variables' as *;\n\n.message-main {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tgrid-row-gap: var(--default-grid-baseline);\n\tjustify-content: space-between;\n\talign-items: flex-start;\n\tmin-height: var(--clickable-area-small);\n\tmin-width: 100%;\n\n\t&__text {\n\t\twidth: 100%;\n\t\tcolor: var(--color-text-light);\n\n\t\t& > .single-emoji {\n\t\t\tfont-size: 250%;\n\t\t\tline-height: 100%;\n\t\t}\n\n\t\t&.system-message {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\ttext-align: center;\n\t\t\tpadding: 0 20px;\n\t\t}\n\n\t\t&.message-highlighted {\n\t\t\tcolor: var(--color-text-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&.deleted-message {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\tflex-grow: 1;\n\t\t\t\ttext-align: start;\n\t\t\t}\n\t\t}\n\n\t\t&.markdown-message {\n\t\t\tposition: relative;\n\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t\ttext-align: inherit;\n\n\t\t\t\t@include markdown;\n\t\t\t}\n\n\t\t\t// FIXME: Should it be in the upstream NcRichText component?\n\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t// So we need to override the direction for task lists using the current direction, not its own direction\n\t\t\t&:dir(rtl) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: rtl;\n\t\t\t}\n\n\t\t\t&:dir(ltr) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: ltr;\n\t\t\t}\n\n\t\t\t// Overriding direction above breaks text direction\n\t\t\t// Restoring it back\n\t\t\t:deep(ul.contains-task-list) .checkbox-content__wrapper {\n\t\t\t\tunicode-bidi: plaintext;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__info {\n\t\tposition: relative;\n\t\tuser-select: none;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-size: var(--default-font-size);\n\t\twidth: $messages-info-width;\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\n\t\t.date {\n\t\t\twidth: 8ch;\n\t\t\ttext-align: end;\n\n\t\t\t&--hidden {\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-inline-end: var(--clickable-area-small, 24px);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__thread-title {\n\t\tgrid-column: 1 / -1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\t}\n}\n\n.message-status {\n\twidth: var(--clickable-area-small, 24px);\n\theight: var(--clickable-area-small, 24px);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&.retry-option {\n\t\tcursor: pointer;\n\t}\n}\n\n.message-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue__text) {\n\t\tfont-weight: normal;\n\t}\n\n\t&__thread :deep(.button-vue__text) {\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) / 2);\n\t}\n}\n\n.call-button {\n\tmargin: 0 auto;\n}\n\n// Always render code blocks LTR\n:deep(.rich-text--wrapper) pre {\n\tdirection: ltr;\n}\n\n// Hardcode to restrict size of message images for the chat\n:deep(.widget-default--image) {\n\tmax-width: 240px;\n}\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin markdown {\n\t// Overwrite core styles, otherwise h4 is lesser than default font-size\n\th4 {\n\t\tfont-size: 100%;\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\tul,\n\tol {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 15px;\n\n\t\t&.contains-task-list {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tinput:disabled + .checkbox-content {\n\t\topacity: 1 !important;\n\t}\n\n\tdiv:has(table) {\n\t\toverflow-x: auto;\n\t}\n\n\tpre {\n\t\tpadding: 4px;\n\t\tmargin: 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t& code {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tmax-width: 100%;\n\t\tpadding: 2px 4px;\n\t\tmargin: 2px 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\tblockquote {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 13px;\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tborder-left: none;\n\t\tborder-inline-start: 4px solid var(--color-border-dark);\n\t}\n\n\timg {\n\t\tmax-width: min(100%, 600px);\n\t}\n}\n","\n.reactions__modal {\n\tmin-height: 450px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n\n.reactions-list__navigation {\n\tdisplay: flex;\n\tgap: 2px;\n\tflex-wrap: wrap;\n\n\t:deep(.button-vue) {\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.active {\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\t}\n}\n\n.all-reactions__button :deep(.button-vue__text) {\n\tdisplay: inline-flex;\n\tgap: 4px;\n}\n\n.reactions-list__scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\theight: calc(450px - 123px); // 123px is the height of the header 105px and the footer 18px\n}\n\n.reactions-item {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\twidth: 100%;\n\tpadding: 6px 0;\n\n\t&__name {\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&__emojis {\n\t\tmargin-inline-start: auto;\n\t\tmax-width: 180px;\n\t\tdirection: rtl;\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n}\n","\n.reactions-wrapper {\n\t--minimal-button-width: 48px;\n\t--font-family-emoji: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji';\n\tdisplay: contents;\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue) {\n\t\tmin-width: var(--minimal-button-width);\n\t}\n\n\t.reaction-emoji {\n\t\tfont-family: var(--font-family-emoji);\n\t}\n\n\t.reaction-button--trigger {\n\t\theight: 100%;\n\t}\n\n\t.reaction-button--thumbnail {\n\t\theight: 100%;\n\t\twidth: var(--minimal-button-width);\n\t\tpointer-events: none;\n\t}\n}\n\n.reaction-details {\n\tpadding: 8px;\n\tmax-width: 250px;\n}\n\n.details-loading {\n\tdisplay: flex;\n\tjustify-content: center;\n\twidth: 38px;\n}\n\n.more-reactions-button {\n\ttext-decoration: underline;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .normal-message-body,\n\t&--hovered .normal-message-body {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message--highlighted {\n\tanimation: highlight-animation 5s 1;\n\tborder-radius: 8px;\n}\n\n@keyframes highlight-animation {\n\t0% { background-color: var(--color-background-hover); }\n\t50% { background-color: var(--color-background-hover); }\n\t100% { background-color: rgba(var(--color-background-hover), 0); }\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tdisplay: flex;\n\tinset-inline-end: 14px;\n\ttop: 0;\n\tposition: sticky;\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n}\n","\n@use '../../../assets/variables' as *;\n\n.wrapper {\n\tposition: relative;\n\tpadding-inline-start: $messages-avatar-width;\n\twidth: 100%;\n}\n\n.messages {\n\tpadding-block: var(--default-grid-baseline);\n\twidth: 100%;\n\n\t&__avatar-wrapper {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\tpadding-block: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\n\t&__author {\n\t\tmax-width: $messages-text-max-width;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .combined-system,\n\t&:focus-within .combined-system {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\t&:hover .message-buttons-bar,\n\t&:focus-within .message-buttons-bar,\n\t.combined-system--open + .message-body__scroll > .message-buttons-bar {\n\t\topacity: 1;\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n\topacity: 0;\n}\n","\n@use '../../../assets/variables' as *;\n\n.messages-group__system {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.wrapper {\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n\t&--system {\n\t\tflex-direction: column;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\t}\n\t&:focus {\n\t\tbackground-color: rgba(47, 47, 47, 0.068);\n\t}\n}\n\n.messages {\n\tflex: auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tmin-width: 0;\n\n\t&--collapsed {\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.scroller {\n\tposition: relative;\n\tflex: 1 0;\n\tpadding-top: var(--default-grid-baseline);\n\toverflow-y: scroll;\n\toverflow-x: hidden;\n\tborder-bottom: 1px solid var(--color-border);\n\ttransition: $transition;\n\n\t&--chatScrolledToBottom {\n\t\tborder-block-end-color: transparent;\n\t}\n\n\t&__content {\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t/* Safe margin to fit MessageButtonsBar on screen for last one-line message */\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading {\n\t\tposition: relative;\n\t\theight: 0;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t&-element {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tinset-inline-start: calc(2 * var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading-new {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin-inline: auto;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\n\t\t&-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.messages-list {\n\t&__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column-reverse;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t}\n\n\t&__empty-content {\n\t\theight: 100%;\n\t}\n}\n\n.messages-date {\n\tposition: sticky;\n\ttop: 0;\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tz-index: 2;\n\tmargin-inline-start: calc($messages-avatar-width);\n\tmargin-bottom: 5px;\n\tpadding-inline: var(--default-grid-baseline);\n\tpointer-events: none;\n\n\t&__text {\n\t\tmargin: 0 auto;\n\t\tpadding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline));\n\t\ttext-wrap: nowrap;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tbackground-color: var(--color-background-dark);\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-pill));\n\t}\n}\n\n.has-sticky .messages-date {\n\ttransition: opacity 0.3s ease-in-out;\n\ttransition-delay: 2s;\n\topacity: 0;\n}\n\n.scroller--isScrolling .has-sticky .messages-date {\n\topacity: 1;\n\ttransition: opacity 0s;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca83b679] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.autocomplete-result[data-v-ca83b679] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n line-height: 1.2;\n --auto-complete-result-avatar-size: var(--default-clickable-area);\n}\n.autocomplete-result__icon[data-v-ca83b679] {\n position: relative;\n flex: 0 0 var(--default-clickable-area);\n width: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n border-radius: var(--default-clickable-area);\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.autocomplete-result__icon--with-avatar[data-v-ca83b679] {\n color: inherit;\n background-size: cover;\n}\n.autocomplete-result__status[data-v-ca83b679] {\n --auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);\n --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);\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: var(--auto-complete-result-status-icon-position);\n bottom: var(--auto-complete-result-status-icon-position);\n height: var(--auto-complete-result-status-icon-size);\n width: var(--auto-complete-result-status-icon-size);\n border: 2px solid var(--color-main-background);\n border-radius: 50%;\n background-color: var(--color-main-background);\n font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);\n line-height: 1.2;\n background-repeat: no-repeat;\n background-size: var(--auto-complete-result-status-icon-size);\n background-position: center;\n}\n.autocomplete-result__status--icon[data-v-ca83b679] {\n border: none;\n background-color: transparent;\n}\n.autocomplete-result__content[data-v-ca83b679] {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.autocomplete-result__subline[data-v-ca83b679] {\n color: var(--color-text-maxcontrast);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-faef642b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.rich-contenteditable[data-v-faef642b] {\n --contenteditable-block-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));\n position: relative;\n width: auto;\n}\n.rich-contenteditable__label[data-v-faef642b] {\n position: absolute;\n margin-inline: 14px;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: 5px;\n margin-inline: 9px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.rich-contenteditable__input[data-v-faef642b] {\n overflow-y: auto;\n width: auto;\n margin: 0;\n padding-block: var(--contenteditable-block-offset);\n padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);\n cursor: text;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: var(--color-main-text);\n border: 2px solid var(--color-border-maxcontrast);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-family: var(--font-face);\n font-size: inherit;\n tab-size: 4;\n min-height: var(--default-clickable-area);\n max-height: calc(var(--default-clickable-area) * 5.5);\n}\n.rich-contenteditable__input--has-label[data-v-faef642b] {\n margin-top: 10px;\n}\n.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {\n content: attr(aria-placeholder);\n color: var(--color-text-maxcontrast);\n position: absolute;\n width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));\n height: calc(100% - 2 * var(--contenteditable-block-offset));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {\n cursor: default;\n background-color: transparent;\n color: var(--color-main-text);\n border-color: transparent;\n opacity: 1;\n border-radius: 0;\n}\n.rich-contenteditable__input--multiline[data-v-faef642b] {\n min-height: calc(var(--default-clickable-area) * 3);\n max-height: none;\n}\n.rich-contenteditable__input--disabled[data-v-faef642b] {\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n border: 2px solid var(--color-background-darker);\n border-radius: var(--border-radius-small);\n background-color: var(--color-background-dark);\n}\n.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {\n border-color: var(--color-border-error, var(--color-error)) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xkrb_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._tribute-container_1xkrb_20 {\n z-index: 9000;\n overflow: auto;\n position: absolute;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -100vw;\n margin: var(--default-grid-baseline) 0;\n padding: var(--default-grid-baseline);\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-element);\n background: var(--color-main-background);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n}\n._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {\n box-sizing: border-box;\n}\n._tribute-container_1xkrb_20 ul {\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-small);\n padding: var(--default-grid-baseline);\n cursor: pointer;\n min-height: var(--clickable-area-small, auto);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {\n color: var(--color-main-text);\n background: var(--color-background-hover);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {\n cursor: pointer;\n}\n._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {\n outline: 2px solid var(--color-main-text) !important;\n}\n._tribute-container-autocomplete_1xkrb_59 {\n min-width: 250px;\n max-width: 300px;\n max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65,\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 200px;\n max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 300px;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n display: flex;\n align-items: center;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {\n margin: auto 0;\n width: 20px;\n height: 20px;\n object-fit: contain;\n padding-inline-end: var(--default-grid-baseline);\n filter: var(--background-invert-if-dark);\n}","\n@use '../../assets/variables' as *;\n\n.absence-reminder {\n\tposition: relative;\n\n\t// Override NcNoteCard styles\n\tmargin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) !important;\n\tpadding: calc(var(--default-grid-baseline) * 2) !important;\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tmargin-inline: 0 var(--default-clickable-area);\n\t}\n\n\t&__replacement {\n\t\tdisplay: flex;\n\n\t\t&__bubble {\n\t\t\tpadding: 3px;\n\t\t}\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 4px;\n\t\tinset-inline-end: 20px;\n\n\t\t& .icon {\n\t\t\ttransition: $transition;\n\n\t\t\t&--reverted {\n\t\t\t\ttransform: rotate(180deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","\n\n.audio-recorder {\n\tdisplay: flex;\n\t// Audio record button\n\n\t&__info {\n\t\twidth: 86px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\t.time {\n\t\t\tflex: 0 0 50px;\n\t\t}\n\t\t.recording-indicator {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tflex: 0 0 16px;\n\t\t\tborder-radius: 8px;\n\t\t\tbackground-color: var(--color-border-error);\n\t\t\tmargin: 8px;\n\t\t}\n\t}\n}\n\n.wrapper {\n\tdisplay: flex;\n}\n\n@keyframes fadeOutIn {\n\t0% { opacity:1; }\n\t50% { opacity:.3; }\n\t100% { opacity:1; }\n}\n\n.fadeOutIn {\n\tanimation: fadeOutIn 3s infinite;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ri18g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_ri18g_20 {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_ri18g_25 {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","\n@use '../../assets/variables' as *;\n\n.chat-summary {\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n\tmargin-inline: calc(var(--default-grid-baseline) * 4);\n\n\t&__container {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\t}\n\n\t&__icon {\n\t\tflex-shrink: 0;\n\t\talign-self: flex-start;\n\t}\n\n\t&__content {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: auto;\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n}\n","\n\n.template-picker {\n\t&__item {\n\t\tdisplay: flex;\n\t}\n\n\t&__label {\n\t\tdisplay: flex;\n\t\t// Align in the middle of the grid\n\t\talign-items: center;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\n\t\t&, * {\n\t\t\tcursor: pointer;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&::before {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n\n\t&__preview {\n\t\tdisplay: block;\n\t\toverflow: hidden;\n\t\t// Stretch so all entries are the same width\n\t\tflex: 1 1;\n\t\twidth: var(--width);\n\t\tmin-height: var(--height);\n\t\tmax-height: var(--height);\n\t\tpadding: 0;\n\t\tborder: var(--border) solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\tinput:checked + label > & {\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&--failed {\n\t\t\t// Make sure to properly center fallback icon\n\t\t\tdisplay: flex;\n\t\t}\n\t}\n\n\t&__image {\n\t\tmax-width: 100%;\n\t\tbackground-color: var(--color-main-background);\n\n\t\tobject-fit: cover;\n\t}\n\n\t// Failed preview, fallback to mime icon\n\t&__preview--failed &__image {\n\t\twidth: calc(var(--margin) * 8);\n\t\t// Center mime icon\n\t\tmargin: auto;\n\t\tbackground-color: transparent !important;\n\n\t\tobject-fit: initial;\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\t// also count preview border\n\t\tmax-width: calc(var(--width) + 2 * 2px);\n\t\tpadding: var(--margin);\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n","\n.templates-picker {\n\t&__form {\n\t\twidth: 100%;\n\t}\n\n\t&__list {\n\t\tmargin-top: 20px;\n\t\tdisplay: grid;\n\t\tgrid-gap: calc(var(--margin) * 2);\n\t\tgrid-auto-columns: 1fr;\n\t\t// We want maximum 5 columns. Putting 6 as we don't count the grid gap. So it will always be lower than 6\n\t\tmax-width: calc(var(--fullwidth) * 6);\n\t\tgrid-template-columns: repeat(auto-fit, var(--fullwidth));\n\t\t// Make sure all rows are the same height\n\t\tgrid-auto-rows: 1fr;\n\t\t// Center the columns set\n\t\tjustify-content: center;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.indicator {\n\twidth: 100%;\n\tpadding-inline-end: 12px;\n\tmargin-bottom: 4px;\n\n\t&__wrapper {\n\t\tmax-width: $messages-input-max-width;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t\tpadding: 0;\n\t\tline-height: 120%;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__avatars {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-direction: row-reverse;\n\t\tflex-shrink: 0;\n\t\twidth: 52px;\n\t\tpadding-inline-start: 8px;\n\t}\n\n\t&__main {\n\t\twidth: 100%;\n\t\tpadding-inline-start: 8px;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tmin-height: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\n}\n\n.wrapper--narrow {\n\tpadding: var(--default-grid-baseline);\n\n\t.new-message-form__input > .new-message-form__hint,\n\t.new-message-form__input > .new-message-form__quote,\n\t.new-message-form__input > .new-message-form__thread-title {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__input > .new-message-form__note-content {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t\tmargin-inline: 0 !important;\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__hint,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__quote,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__thread-title {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__note-content {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline)) !important;\n\t}\n}\n\n.new-message-form {\n\t--emoji-button-size: calc(var(--default-clickable-area) - var(--border-width-input-focused, 2px) * 2);\n\t--emoji-button-radius: calc(var(--border-radius-element, calc(var(--button-size) / 2)) - var(--border-width-input-focused, 2px));\n\talign-items: flex-end;\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tposition: relative;\n\tmax-width: $messages-input-max-width;\n\tmargin: 0 auto;\n\n\t&__emoji-picker {\n\t\tposition: absolute;\n\t\tbottom: var(--border-width-input-focused, 2px);\n\t\tinset-inline-start: var(--border-width-input-focused, 2px);\n\t\tz-index: 1;\n\n\t\t:deep(.button-vue) {\n\t\t\t// Overwrite NcButton styles to fit inside NcRichContenteditable\n\t\t\t--button-size: var(--emoji-button-size) !important;\n\t\t\t--button-radius: var(--emoji-button-radius) !important;\n\t\t}\n\t}\n\n\t&__input {\n\t\tflex-grow: 1;\n\t\tposition: relative;\n\t\tmin-width: 0;\n\t}\n\n\t// Override NcRichContenteditable styles\n\t:deep(.rich-contenteditable__input) {\n\t\t--contenteditable-space: calc((var(--default-clickable-area) - 1lh - 4px) / 2);\n\t\t--contenteditable-block-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-end-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-start-offset: calc(var(--emoji-button-size) + var(--contenteditable-space));\n\t}\n\n\t&__quote {\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t&__thread-title {\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t& + :deep(.rich-contenteditable > .rich-contenteditable__input) {\n\t\t\tmin-height: calc(2lh + 2 * var(--contenteditable-block-offset) + 4px);\n\t\t}\n\t}\n\n\t&__input-rich {\n\t\t&--required :deep(.rich-contenteditable__input) {\n\t\t\tborder-color: var(--color-border-error) !important;\n\t\t}\n\t}\n\n\t// put a grey round background when popover is opened or hover-focused\n\t&__icon:hover,\n\t&__icon:focus,\n\t&__icon:active {\n\t\topacity: 1;\n\t\t// good looking on dark AND white bg\n\t\tbackground-color: rgba(127, 127, 127, .25);\n\t}\n}\n\n// Override actions styles TODO: upstream this change\n// Targeting two classes for specificity\n:deep(.action-item__menutoggle.action-item__menutoggle--with-icon-slot) {\n\topacity: 1 !important;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover) !important;\n\t}\n\n\t&:disabled {\n\t\topacity: .5 !important;\n\t}\n}\n\n","\n.upload-editor {\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tpadding: calc(3 * var(--default-grid-baseline));\n\n\t&__previews {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\toverflow: auto;\n\t\tflex-wrap: wrap;\n\n\t\t&.dragging-over {\n\t\t\toutline: 3px dashed var(--color-primary-element);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: 4px;\n\t\tpadding: 12px 0;\n\t}\n\n\t&__textfield {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t.add-more-button {\n\t\twidth: 164px !important;\n\t\theight: 176px !important;\n\t\tmargin: 10px;\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n}\n\n","\n.thread-header {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\twidth: 100%;\n\tgap: var(--default-grid-baseline);\n\n\t&--standalone {\n\t\tpadding: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n","\n.chatView {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-height: 0;\n}\n\n.messages-list-dragover-wrapper {\n\tposition: relative;\n\tflex: 1 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmin-height: 0;\n}\n\n.dragover {\n\tposition: absolute;\n\tinset: 5%;\n\tbackground: var(--color-primary-element-light);\n\tz-index: 11;\n\tdisplay: flex;\n\tbox-shadow: 0 0 36px var(--color-box-shadow);\n\tborder-radius: var(--border-radius);\n\topacity: 90%;\n\tpointer-events: none;\n}\n\n.scroll-to-bottom {\n\tposition: relative;\n\theight: 0;\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\tbottom: 8px;\n\t\tinset-inline-end: 24px;\n\t\tz-index: 2;\n\t}\n}\n","\n.empty-view {\n\theight: 100%;\n\tpadding: calc(var(--default-grid-baseline) * 4);\n}\n","\n.username-form {\n\n\t&__display-name {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tflex-direction: row;\n\t\tmargin-block-start: 6px; // moved from NcTextField\n\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 2) 0;\n\tmargin-inline-start: calc(var(--default-grid-baseline) + 20px); // 20px for checkbox alignment\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n}\n\n:deep(.input-field) {\n\tmargin-block-start: 0;\n}\n\n","\n.media-devices-selector {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmargin: calc(2 * var(--default-grid-baseline)) 0;\n\talign-items: center;\n\n\t&__icon {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t:deep(.v-select.select) {\n\t\twidth: 100%;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\t:deep(.icon-vue) {\n\t\tmin-width: auto;\n\t\twidth: 20px;\n\t}\n}\n","\n@use 'sass:math';\n\n.media-devices-speaker-test-button {\n\tflex-shrink: 0;\n\tmargin-inline-end: calc(var(--default-grid-baseline) / 2);\n}\n\n.equalizer {\n\t\theight: calc(var(--default-clickable-area) - var(--default-grid-baseline)); // - total margin block\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t&__bar {\n\t\t\twidth: 5px;\n\t\t\theight: 100%;\n\t\t\tbackground: var(--color-main-text);\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 0 1px;\n\n\t\t\t&--active {\n\t\t\t\twill-change: height;\n\t\t\t\tanimation: equalizer 2s steps(15, end) infinite;\n\t\t\t}\n\t\t}\n\t}\n\n@keyframes equalizer {\n\t@for $i from 0 through 15 {\n\t\t#{3 * $i}% { height: math.random(40) + 20%; }\n\t}\n}\n","\n.expand-wrapper {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr;\n\tgrid-template-columns: 1fr;\n\n\t&__content {\n\t\toverflow: hidden;\n\t}\n}\n\n/*\n * Vertical expand transition\n */\n\n.expand-vertical-enter-active,\n.expand-vertical-leave-active {\n\ttransition: grid-template-rows ease var(--animation-slow);\n}\n\n.expand-vertical-enter,\n.expand-vertical-leave-to {\n\tgrid-template-rows: 0fr;\n}\n\n.expand-vertical-enter-to,\n.expand-vertical-leave {\n\tgrid-template-rows: 1fr;\n}\n\n/*\n * Horizontal expand transition\n */\n\n.expand-horizontal-enter-active,\n.expand-horizontal-leave-active {\n\ttransition: grid-template-columns ease var(--animation-slow);\n}\n\n.expand-horizontal-enter,\n.expand-horizontal-leave-to {\n\tgrid-template-columns: 0fr;\n}\n\n.expand-horizontal-enter-to,\n.expand-horizontal-leave {\n\tgrid-template-columns: 1fr;\n}\n","\n.tabs {\n\tmargin-bottom: auto;\n}\n\n.tab-list {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n}\n\n.tab-panels-container {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\ttransition: height ease var(--animation-slow);\n}\n\n.tab-panel {\n\twidth: 100%;\n\tflex: 1 0 100%;\n\ttransition: transform ease var(--animation-slow);\n}\n","\n.background-editor {\n\t--background-button-height: calc(var(--default-grid-baseline) * 16);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 1fr);\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-top: calc(var(--default-grid-baseline) * 2);\n\tmax-height: calc(var(--background-button-height) * 3 + var(--default-grid-baseline) * 4);\n\toverflow-y: auto;\n\n\t&__element {\n\t\tborder: none;\n\t\tmargin: 0 !important;\n\t\tborder-radius: var(--border-radius-element, calc(var(--border-radius-large) * 1.5));\n\t\theight: var(--background-button-height);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: #1cafff2e;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tflex: 1 0 108px;\n\n\t\t&--selected {\n\t\t\tbox-shadow: inset 0 0 0 var(--default-grid-baseline) var(--color-primary-element);\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\t// Do not overflow container\n\t\t\toutline-offset: -2px; // inline with server's global focus outline\n\t\t}\n\t}\n}\n\n","\n.media-settings {\n\tpadding: calc(var(--default-grid-baseline) * 5);\n\n\t&__preview {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-large));\n\t\tbackground-color: var(--color-loading-dark);\n\t\taspect-ratio: 4/3;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__preview > &__preview-mirror {\n\t\tposition: absolute;\n\t\ttop: calc(var(--default-grid-baseline) * 2);\n\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__toggles {\n\t\tdisplay: flex;\n\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\tpadding: calc(0.5 * var(--default-grid-baseline));\n\t\tposition: absolute;\n\t\tbottom: calc(var(--default-grid-baseline) * -2);\n\t\tinset-inline-start: 50%;\n\t\ttransform: translateX(-50%);\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t\tbox-shadow: 0 0 var(--default-grid-baseline) var(--color-box-shadow);\n\t\tz-index: 2;\n\t}\n\n\t&__content {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 4fr 3fr;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\n\t\t&--mobile {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\t}\n\n\t&__settings {\n\t\tmax-width: 450px; // 1/2 large modal width\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t&__guest {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n\n\t&__device-error {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\n.preview {\n\t&__video {\n\t\tmax-width: 100%;\n\t\tobject-fit: contain;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\n\t\t&--mirrored {\n\t\t\ttransform: none !important;\n\t\t}\n\t}\n\n\t&__novideo {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\toverflow: hidden;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t}\n}\n\n.action-button {\n\tmargin-inline: auto;\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.checkbox {\n\tmargin-block: var(--default-grid-baseline);\n\t&--warning {\n\t\t&:focus-within :deep(.checkbox-radio-switch__label),\n\t\t& :deep(.checkbox-radio-switch__label:hover) {\n\t\t\tbackground-color: var(--note-background) !important;\n\t\t}\n\t}\n}\n\n.media-settings__recording-warning--mobile {\n\tmax-width: 450px;\n}\n\n// Override NcModal styles for large horizontal layout\n:deep(.modal-wrapper--large > .modal-container) {\n\twidth: unset !important;\n}\n\n","\n@use '../assets/variables' as *;\n@use '../assets/markdown' as *;\n\n.lobby {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin: auto;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\n\t&__countdown,\n\t&__description {\n\t\tmargin-top: 25px;\n\t\tmax-width: $messages-list-max-width;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n","\n\n.poll-voters-details {\n\tmax-width: 30%;\n\tmargin-inline-end: 8px;\n\n\t& &__button.button-vue:has(.button-vue__text:empty),\n\t&__button :deep(.button-vue__icon) {\n\t\tmin-height: auto;\n\t\theight: auto;\n\t\tmin-width: auto;\n\t\twidth: auto !important;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: flex-start;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\t}\n\n\t&__popover {\n\t\tpadding: 8px;\n\t\tmax-height: 400px;\n\t\toverflow-y: auto;\n\t}\n\n\t&__display-name {\n\t\tmargin-inline-start: 4px;\n\t}\n\n\t&__list-item {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 150px;\n\t\theight: 32px;\n\t\tmargin-bottom: var(--margin-small);\n\t}\n}\n\n","\n.poll-modal {\n\tposition: relative;\n\tpadding: 20px;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: 8px;\n\t\tmargin-bottom: 8px;\n\t\tfont-weight: bold;\n\t\tfont-size: 18px;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__summary {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 16px;\n\t}\n\n\t&__options {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tword-wrap: anywhere;\n\t}\n\n\t&__actions {\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: 8px;\n\t\tpadding: 8px 0 0;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__loading {\n\t\theight: 200px;\n\t}\n}\n\n.results__options {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n\tword-wrap: anywhere;\n\tmargin: 8px 0 20px 0;\n}\n\n.results__option {\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&-subtitle {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&-progress {\n\t\tmargin-top: 4px;\n\t}\n\n\t&-title {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: 4px;\n\n\t\t.percentage {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-inline-start: 16px;\n\t\t}\n\t}\n}\n\n.critical :deep(.action-button) {\n\tcolor: var(--color-text-error) !important;\n}\n","\n.send-message-dialog {\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n","\n.breakout-room-item {\n\tmargin-top: calc(var(--default-grid-baseline) * 5);\n\tfont-weight: bold;\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin : 0 var(--default-grid-baseline);\n\t}\n\n\t&__room-name {\n\t\tmargin : 0 auto 0 var(--default-grid-baseline);\n\t}\n}\n","\n\n.selectable-participant {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tpadding: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline);\n\tborder-radius: var(--border-radius-element, 32px);\n\tline-height: 20px;\n\n\t&, & * {\n\t\tcursor: pointer;\n\t}\n\n\t&:hover,\n\t&:focus-within,\n\t&:has(:active),\n\t&:has(:focus-visible) {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&:has(input:focus-visible) {\n\t\toutline: 2px solid var(--color-main-text);\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background);\n\t}\n\n\t&:has(input:checked) {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:hover,\n\t\t&:focus-within,\n\t\t&:has(:focus-visible),\n\t\t&:has(:active) {\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t&:has(input:checked) &__check-icon {\n\t\tdisplay: flex;\n\t}\n\n\t&__checkbox {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\tz-index: -1;\n\t\topacity: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\n\t\t&-name {\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t&-subname {\n\t\t\tfont-weight: 400;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__check-icon {\n\t\tdisplay: none;\n\t\tmargin-inline-start: auto;\n\t\twidth: var(--default-clickable-area);\n\t\tflex-shrink: 0;\n\t}\n}\n\n","\n.participants-editor {\n\tdisplay: flex;\n\twidth: 100%;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\theight: calc(100% - 57px); // heading 30px * 1.5 line-height + 12px margin-bottom\n\n\t&__section {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 4);\n\n\t}\n\n\t&__scroller {\n\t\theight: 100%;\n\t\toverflow: auto;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding-top: 10px;\n\t}\n}\n\n// Warning dialog when deleting breakout rooms\n:deep(.dialog) {\n\tpadding-block: 0px 8px;\n\tpadding-inline: 12px 8px;\n}\n\n.delete {\n\tmargin-inline-end: auto;\n}\n","\n.breakout-rooms-editor {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding: 20px;\n\tjustify-content: flex-start;\n\n\t&__number-input {\n\t\tdisplay: block;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tmargin: calc(var(--default-grid-baseline) * 3) 0 calc(var(--default-grid-baseline) * 2) 0;\n\t}\n\n\t&__error-hint {\n\t\tcolor: var(--color-text-error);\n\t\tfont-size: 0.8rem;\n\t}\n\n\t&__participants-step {\n\t\theight: 100%;\n\t}\n\n\t&__main {\n\t\theight: 100%;\n\t\talign-self: flex-start;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\twidth: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.calendar-event {\n\t&__item {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tpadding-inline: var(--default-grid-baseline);\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\ta.calendar-event__item:hover {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&__badge {\n\t\tflex-shrink: 0;\n\t\tdisplay: inline-block;\n\t\twidth: var(--default-font-size);\n\t\theight: var(--default-font-size);\n\t\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\t\tborder-radius: 50%;\n\t\tbackground-color: var(--primary-color);\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\twidth: calc(100% - var(--default-clickable-area));\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\n\t\t&-text {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2aa1d7ea] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-chip[data-v-2aa1d7ea] {\n --chip-size: 24px;\n --chip-radius: calc(var(--chip-size) / 2);\n height: var(--chip-size);\n max-width: fit-content;\n display: flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--chip-radius);\n background-color: var(--color-background-hover);\n}\n.nc-chip--primary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.nc-chip--secondary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element-light);\n color: var(--color-primary-element-light-text);\n}\n.nc-chip--error[data-v-2aa1d7ea] {\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.nc-chip--warning[data-v-2aa1d7ea] {\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.nc-chip--success[data-v-2aa1d7ea] {\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-end: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip__text[data-v-2aa1d7ea] {\n flex: 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.nc-chip__icon[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n margin-inline-end: var(--default-grid-baseline);\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n height: var(--chip-size);\n width: var(--chip-size);\n}\n.nc-chip__actions[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n --default-clickable-area: var(--chip-size);\n --border-radius-element: var(--chip-radius);\n}","\n.calendar-events {\n\t&__list {\n\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tline-height: 20px;\n\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\tmax-width: 200px;\n\t\toverflow-y: auto;\n\n\t\t& > * {\n\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__empty-content {\n\t\tmin-width: 150px;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 3);\n\t\tpadding: var(--default-grid-baseline);\n\t}\n\n\t&__buttons {\n\t\tpadding: var(--default-grid-baseline);\n\t}\n}\n\n.calendar-meeting {\n\t--item-height: calc(2lh + var(--default-grid-baseline) * 2);\n\n\t:deep(.dialog__content) {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t:deep(.dialog__actions) {\n\t\talign-items: center;\n\t}\n\n\t&__header {\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__invalid-hint {\n\t\tcolor: var(--color-text-error);\n\t}\n\n\t&__flex-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__searchbox {\n\t\tmargin-inline: var(--default-grid-baseline);\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\twidth: calc(100% - var(--default-grid-baseline) * 2) !important;\n\t}\n\n\t&__attendees {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tpadding-block: var(--default-grid-baseline);\n\t\toverflow-y: auto;\n\t}\n\n\t&__attendees-selected {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-background-darker);\n\t\tpadding: var(--default-grid-baseline) 0;\n\t\tmax-height: 97px;\n\t\toverflow-y: auto;\n\t\tflex: 1 0 auto;\n\t\talign-content: flex-start;\n\t}\n\n\t&__empty-content {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tmargin-block: auto !important;\n\t}\n\n\t&--loading {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\theight: 32px;\n\t}\n\n\t// Overwrite default NcDateTimePickerNative styles\n\t:deep(.native-datetime-picker) {\n\t\twidth: calc(50% - var(--default-grid-baseline));\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t&.invalid-time input {\n\t\t\t--border-width-input: 2px;\n\t\t\tborder-color: var(--color-border-error);\n\t\t}\n\t}\n}\n\n.upcoming-meeting {\n\t// Overwrite default NcButton styles\n\t:deep(.button-vue__text) {\n\t\tpadding-block: 0;\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tline-height: 20px;\n\t\tfont-weight: 400;\n\t}\n\n\t&__header {\n\t\tfont-weight: 500;\n\t}\n}\n\n.calendar-badge {\n\tdisplay: inline-block;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\tborder-radius: 50%;\n\tbackground-color: var(--primary-color);\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-21e6b451] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-21e6b451] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-21e6b451] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-21e6b451] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 0;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-21e6b451] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-21e6b451]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","\n\t.app-navigation-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tlist-style-type: none;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tbox-shadow: none !important;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t\tpadding-inline-start: 10px;\n\t}\n","\n.dial-popover .v-popper__inner {\n\toverflow: visible !important;\n}\n","\n.wrapper {\n\tpadding: 0 24px 24px 24px;\n}\n\n.title {\n\tfont-size: 16px;\n\tmargin-bottom: 12px;\n\tpadding-top: 24px;\n}\n\n.loading-screen {\n\theight: 200px;\n\ttext-align: center;\n\tfont-weight: bold;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\n\t// Loader\n\tspan {\n\t\tmargin-bottom: 16px;\n\t}\n}\n\n.button-update-permission {\n\tmargin: 0 auto;\n}\n","\n.participant {\n\tline-height: 20px;\n\n\t// Overwrite NcListItem styles\n\t:deep(.list-item) {\n\t\toverflow: hidden;\n\t\toutline-offset: -2px;\n\t\tcursor: default;\n\n\t\ta, a * {\n\t\t\tcursor: default;\n\t\t}\n\n\t\tbutton, button * {\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t.avatardiv .avatardiv__user-status {\n\t\t\tinset-inline-end: -2px !important;\n\t\t\tbottom: -2px !important;\n\t\t}\n\t}\n\n\t&--offline &__user-name {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__user-badge {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-weight: 300;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&__user {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\n\t&__status {\n\t\t&--highlighted {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__call-state {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__actions > .critical) {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n\n.participant-dialog {\n\t&__input {\n\t\tmargin-block-end: 6px;\n\t}\n}\n\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n","\n.scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\tflex-shrink: 1;\n}\n\n.participants-search-results {\n\tpadding: 0 2px;\n\n\t&__hint {\n\t\tmargin: 20px auto 0;\n\t}\n\n\t:deep(.app-navigation-hint):first-child {\n\t\tmargin-top: var(--default-grid-baseline) !important;\n\t}\n}\n\n","\n.set-contacts {\n\theight: 100%;\n\t&__icon {\n\t\tmargin-top: 40px;\n\t}\n\t&__hint {\n\t\tmargin-top: 20px;\n\t\ttext-align: center;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n.selected-participants {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tborder-bottom: 1px solid var(--color-background-darker);\n\tpadding: var(--default-grid-baseline) 0;\n\tmin-height: min-content;\n\tmax-height: 97px;\n\tflex-shrink: 0;\n\toverflow-y: auto;\n\talign-content: flex-start;\n}\n","\n.start-group {\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\twidth: 350px;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__header {\n\t\tmargin-block: 0 var(--default-grid-baseline);\n\t\ttext-align: center;\n\t}\n\n\t&__contacts {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmax-height: 50vh;\n\t}\n\n\t&__action {\n\t\tjustify-self: flex-end;\n\t\talign-self: flex-end;\n\t}\n}\n","\n\n.solid {\n\tmargin: 0;\n}\n\n.call-duration-hint {\n\tdisplay: flex;\n\tpadding: calc(var(--default-grid-baseline) * 2);\n}\n\n.call-time {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n\tfont-weight: bold;\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t// Align characters width for any font\n\t\tfont-variant-numeric: tabular-nums;\n\t}\n\n\t&__placeholder {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\n\t&__recording-icon {\n\t\tanimation: pulse 2s infinite;\n\t\tcolor: var(--color-element-error, var(--color-error));\n\n\t\t&--start {\n\t\t\tcolor: var(--color-loading-light);\n\t\t}\n\t}\n}\n\n:deep(.button-vue) {\n\tjustify-content: left !important;\n\tcolor: #fff !important;\n\n\t&:disabled {\n\t\topacity: 1 !important;\n\t\tpointer-events: none;\n\t}\n}\n\n@keyframes pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0.7;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","\n.tasks-counter {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-inline: calc(var(--default-grid-baseline) * 2);\n\n\t&__count {\n\t\tfont-weight: 500;\n\t}\n}\n\n","\n.top-bar-menu {\n\tdisplay: flex;\n}\n","\n@use '../../assets/markdown' as *;\n\n.top-bar {\n\t--border-width: 1px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\tz-index: 10;\n\tmin-height: calc(var(--border-width) + 2 * (2 * var(--default-grid-baseline)) + var(--default-clickable-area));\n\tpadding-block: var(--default-grid-baseline);\n\t// Reserve space for the sidebar toggle button\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline) + var(--app-sidebar-offset, 0));\n\tbackground-color: var(--color-main-background);\n\tborder-bottom: var(--border-width) solid var(--color-border);\n\n\t&--in-call {\n\t\tinset-inline: 0;\n\t\tborder: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground-color: transparent;\n\t}\n\n\t.talk-sidebar-callview & {\n\t\tpadding-inline-end: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 3);\n\t\talign-items: flex-start;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) 0px;\n\t\tbackground: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));\n\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: 0;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t}\n\n\t&--sidebar {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&--authorised:not(.top-bar--sidebar) {\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\t\t}\n\t}\n}\n\n.top-bar__wrapper {\n\tflex: 1 0;\n\tdisplay: flex;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n}\n\n.top-bar__icon-wrapper {\n\tposition: relative;\n\tborder-radius: var(--border-radius-pill);\n\ttransition-property: width, padding, background-color;\n\ttransition-duration: var(--animation-quick);\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-darker);\n\t}\n\n\t&--thread {\n\t\tbackground-color: var(--color-background-dark);\n\t\twidth: calc(var(--default-clickable-area) + 40px); // AVATAR.SIZE.DEFAULT\n\t\tpadding-inline-start: var(--default-clickable-area);\n\t}\n\n\t.top-bar__icon-back {\n\t\tposition: absolute;\n\t\twidth: var(--default-clickable-area);\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n\n.top-bar__participants-button {\n\t// Align characters width for any font\n\tfont-variant-numeric: tabular-nums;\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n\n.description__popover {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\tmax-width: 50em;\n\n\t:deep(> div) {\n\t\t@include markdown;\n\t}\n}\n\n.icon {\n\tdisplay: flex;\n}\n","\n.main-view {\n\theight: 100%;\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-direction: column;\n\talign-content: space-between;\n\tposition: relative;\n}\n","\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n.conversation {\n\t// Overwrite ConversationIcon styles to blend a type icon with NcListItem\n\t& :deep(.list-item:hover .conversation-icon__type) {\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-color: var(--color-background-hover);\n\t}\n\n\t&--active {\n\t\t&:deep(.list-item .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&:deep(.list-item:hover .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t\tborder-color: var(--color-primary-element-hover);\n\t\t}\n\t}\n\n\t&--compact {\n\t\tpadding-block: 2px !important; // Overwrite list-item 4px padding\n\t\t&:deep(.list-item-content__name) {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(var(--default-grid-baseline) / 2);\n\t\t}\n\t\t&__read {\n\t\t\t&:deep(.list-item-content__name) {\n\t\t\t\tfont-weight: 400;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__subname {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-actor {\n\t\t\tflex: 0 1 auto;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t&-message {\n\t\t\tflex: 1 1 0;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t}\n}\n\n.text {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n:deep(.dialog) {\n\tpadding-block: 0 8px;\n\tpadding-inline: 12px 8px;\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.search-results__date {\n\tfont-size: x-small;\n}\n","\n.dashboard-section {\n\tdisplay: flex;\n\tborder-radius: var(--border-radius-large);\n\toverflow: hidden;\n\tborder: 2px solid var(--color-border);\n\theight: 100%;\n\n\t&--wide {\n\t\tflex-direction: row;\n\n\t\t.dashboard-section__content {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n\n\t&__content {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 5);\n\t}\n\n\t&__bar {\n\t\tflex: 0 0 200px;\n\n\t\t&.gradient {\n\t\t\tbackground: linear-gradient(78deg, var(--color-primary) 60%, var(--color-main-background) 120%);\n\t\t}\n\n\t\t&--narrow {\n\t\t\tflex: 0 0 10px;\n\t\t}\n\n\t\t// Style for slotted images\n\t\t:deep(img) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tobject-position: center;\n\t\t}\n\n\t\t&.image-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\toverflow-wrap: break-word;\n\t}\n\n\t&__subtitle {\n\t\tfont-weight: bold;\n\t}\n\n\t&__action {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\nh3 {\n\tmargin-block: calc(var(--default-grid-baseline) * 2);\n}\n","\n.event-card {\n\tposition: relative;\n\theight: 250px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 100%;\n\tmax-width: 300px;\n\tborder: 2px solid var(--color-border);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tborder-radius: var(--border-radius-large);\n\tbackground-color: var(--color-main-background);\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:not(.event-card--in-call) {\n\t\t\tborder-color: var(--color-primary-element-light-hover) !important;\n\t\t}\n\t}\n\n\t&--in-call {\n\t\tborder-color: var(--color-primary) !important;\n\t}\n\n\t&:not(.event-card--in-call):hover > .event-card__invitation-info.hovered {\n\t\tdisplay: flex;\n\t\tbackground-color: inherit;\n\t}\n\n\t&__date {\n\t\tdisplay: flex;\n\t\tgap: 2px;\n\n\t\t& > span::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\n\t\t& > * {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n\t&__description {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: normal;\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__room {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__attachment {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-block-start: var(--default-grid-baseline);\n\t\tpadding: var(--default-grid-baseline) calc(var(--default-grid-baseline) / 2);\n\n\t\t& > span {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: var(--font-size-small);\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__invitation-info {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tinset-inline-start: 0;\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\n\t\t&.hovered {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.title {\n\tdisplay: flex;\n\talign-items: center;\n\tpadding-inline-start: 6px; // revert negative margin\n\tgap: var(--default-grid-baseline);\n\tfont-size: inherit;\n\tmargin: 0;\n\n\t&_text {\n\t\tfont-weight: bold;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.secondary_text {\n\tcolor: var(--color-text-maxcontrast);\n\tfont-size: var(--font-size-small);\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.calendar-badge {\n\tdisplay: inline-flex;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tborder-radius: 50%;\n\tmargin-inline-start: -6px; // negative margin to overlap\n\tposition: relative;\n\tz-index: 1;\n\tbox-shadow: 0 0 0 1px var(--color-main-background);\n\tflex-shrink: 0;\n}\n\n:deep(.nc-chip) {\n\tbackground-color: unset;\n\toverflow: hidden;\n}\n","\n@use '../../assets/variables' as *;\n\n.talk-dashboard-wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 3);\n\twidth: min(100%, calc(100vw - 300px - var(--body-container-margin) * 2)); // 300px for the left sidebar and body container margins\n\tmargin: 0 auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tmax-height: 800px;\n\tmax-width: 1200px;\n\n\t&--mobile {\n\t\twidth: 100%;\n\t}\n\n\t&--small-mobile {\n\t\twidth: 100%;\n\t\theight: auto;\n\n\t\t.talk-dashboard__chats {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 5);\n\t\t}\n\t}\n}\n\n.talk-dashboard__menu {\n\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n}\n\n.talk-dashboard__header {\n\tfont-size: 21px; // NcDialog header font size\n\tfont-weight: bold;\n\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\tpadding-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline)); // navigation button\n}\n\n.talk-dashboard__actions {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 3);\n\tpadding-block: var(--default-grid-baseline);\n\tflex-wrap: wrap;\n\tflex-direction: row;\n\n\t:deep(.button-vue),\n\t:deep(.v-popper--theme-dropdown) {\n\t\theight: var(--header-menu-item-height);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t:deep(.button-vue) {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);\n\t}\n}\n\n.event-section {\n\tmargin-block-end: calc(var(--default-grid-baseline) * 6);\n\n\t&--empty {\n\t\theight: 225px;\n\t}\n}\n\n.talk-dashboard__event-cards {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\toverflow-x: auto;\n\tscrollbar-width: none;\n\tborder-radius: var(--border-radius-large);\n}\n\n.talk-dashboard__event-cards-wrapper {\n\tposition: relative;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\n\t&::before,\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\twidth: var(--default-clickable-area);\n\t\tpointer-events: none;\n\t\tz-index: 2;\n\t}\n\n\t.button-slide {\n\t\tposition: absolute !important;\n\t\tdisplay: flex;\n\t\ttop: 0;\n\t\tpadding: 0;\n\t\theight: 100%;\n\t\tmargin: 0 !important;\n\t\tz-index: 3;\n\t\tjustify-content: left;\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.backward {\n\t\t\tinset-inline-start: 0;\n\t\t}\n\n\t\t&.forward {\n\t\t\tinset-inline-end: 0;\n\t\t}\n\t}\n}\n\n.talk-dashboard__calendar-button {\n\tposition: absolute !important;\n\tbottom: calc(var(--default-grid-baseline) * 2);\n\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n}\n\n.talk-dashboard__items {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-around;\n\tmin-width: 0;\n\tflex-grow: 3;\n}\n\n.talk-dashboard__chats {\n\tdisplay: grid;\n\tgap: calc(var(--default-grid-baseline) * 8);\n\tgrid-template-columns: 1fr 1fr;\n\tflex-grow: 1;\n\n\t&> div {\n\t\tmax-height: 320px;\n\t}\n}\n\n.upcoming-reminders {\n\t&-list {\n\t\toverflow-y: auto;\n\t}\n\n\t&__loading-placeholder {\n\t\toverflow: hidden;\n\t}\n}\n\n.talk-dashboard__conversations-list {\n\tflex-grow: 1;\n\tmargin-block: var(--default-grid-baseline);\n\tline-height: 20px;\n}\n\n.title {\n\tfont-size: 1.25rem;\n font-weight: bold;\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n}\n\n.instant-meeting__dialog {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline) ;\n\talign-items: center;\n}\n\n// Override NcButton styles for narrow screen size\n@media screen and (max-width: $breakpoint-mobile-small) {\n\t.talk-dashboard__actions {\n\t\t:deep(.button-vue),\n\t\t& > div {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t:deep(.button-vue) {\n\t\t\tpadding-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/* required styles */\r\n\r\n.leaflet-pane,\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-tile-container,\r\n.leaflet-pane > svg,\r\n.leaflet-pane > canvas,\r\n.leaflet-zoom-box,\r\n.leaflet-image-layer,\r\n.leaflet-layer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t}\r\n.leaflet-container {\r\n\toverflow: hidden;\r\n\t}\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\t-webkit-user-select: none;\r\n\t -moz-user-select: none;\r\n\t user-select: none;\r\n\t -webkit-user-drag: none;\r\n\t}\r\n/* Prevents IE11 from highlighting tiles in blue */\r\n.leaflet-tile::selection {\r\n\tbackground: transparent;\r\n}\r\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\r\n.leaflet-safari .leaflet-tile {\r\n\timage-rendering: -webkit-optimize-contrast;\r\n\t}\r\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\r\n.leaflet-safari .leaflet-tile-container {\r\n\twidth: 1600px;\r\n\theight: 1600px;\r\n\t-webkit-transform-origin: 0 0;\r\n\t}\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\tdisplay: block;\r\n\t}\r\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\r\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\r\n.leaflet-container .leaflet-overlay-pane svg {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\t}\r\n.leaflet-container .leaflet-marker-pane img,\r\n.leaflet-container .leaflet-shadow-pane img,\r\n.leaflet-container .leaflet-tile-pane img,\r\n.leaflet-container img.leaflet-image-layer,\r\n.leaflet-container .leaflet-tile {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\t}\r\n\r\n.leaflet-container img.leaflet-tile {\r\n\t/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */\r\n\tmix-blend-mode: plus-lighter;\r\n}\r\n\r\n.leaflet-container.leaflet-touch-zoom {\r\n\t-ms-touch-action: pan-x pan-y;\r\n\ttouch-action: pan-x pan-y;\r\n\t}\r\n.leaflet-container.leaflet-touch-drag {\r\n\t-ms-touch-action: pinch-zoom;\r\n\t/* Fallback for FF which doesn't support pinch-zoom */\r\n\ttouch-action: none;\r\n\ttouch-action: pinch-zoom;\r\n}\r\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\r\n\t-ms-touch-action: none;\r\n\ttouch-action: none;\r\n}\r\n.leaflet-container {\r\n\t-webkit-tap-highlight-color: transparent;\r\n}\r\n.leaflet-container a {\r\n\t-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\r\n}\r\n.leaflet-tile {\r\n\tfilter: inherit;\r\n\tvisibility: hidden;\r\n\t}\r\n.leaflet-tile-loaded {\r\n\tvisibility: inherit;\r\n\t}\r\n.leaflet-zoom-box {\r\n\twidth: 0;\r\n\theight: 0;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tz-index: 800;\r\n\t}\r\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\r\n.leaflet-overlay-pane svg {\r\n\t-moz-user-select: none;\r\n\t}\r\n\r\n.leaflet-pane { z-index: 400; }\r\n\r\n.leaflet-tile-pane { z-index: 200; }\r\n.leaflet-overlay-pane { z-index: 400; }\r\n.leaflet-shadow-pane { z-index: 500; }\r\n.leaflet-marker-pane { z-index: 600; }\r\n.leaflet-tooltip-pane { z-index: 650; }\r\n.leaflet-popup-pane { z-index: 700; }\r\n\r\n.leaflet-map-pane canvas { z-index: 100; }\r\n.leaflet-map-pane svg { z-index: 200; }\r\n\r\n.leaflet-vml-shape {\r\n\twidth: 1px;\r\n\theight: 1px;\r\n\t}\r\n.lvml {\r\n\tbehavior: url(#default#VML);\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\t}\r\n\r\n\r\n/* control positioning */\r\n\r\n.leaflet-control {\r\n\tposition: relative;\r\n\tz-index: 800;\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-top,\r\n.leaflet-bottom {\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-top {\r\n\ttop: 0;\r\n\t}\r\n.leaflet-right {\r\n\tright: 0;\r\n\t}\r\n.leaflet-bottom {\r\n\tbottom: 0;\r\n\t}\r\n.leaflet-left {\r\n\tleft: 0;\r\n\t}\r\n.leaflet-control {\r\n\tfloat: left;\r\n\tclear: both;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tfloat: right;\r\n\t}\r\n.leaflet-top .leaflet-control {\r\n\tmargin-top: 10px;\r\n\t}\r\n.leaflet-bottom .leaflet-control {\r\n\tmargin-bottom: 10px;\r\n\t}\r\n.leaflet-left .leaflet-control {\r\n\tmargin-left: 10px;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tmargin-right: 10px;\r\n\t}\r\n\r\n\r\n/* zoom and fade animations */\r\n\r\n.leaflet-fade-anim .leaflet-popup {\r\n\topacity: 0;\r\n\t-webkit-transition: opacity 0.2s linear;\r\n\t -moz-transition: opacity 0.2s linear;\r\n\t transition: opacity 0.2s linear;\r\n\t}\r\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\r\n\topacity: 1;\r\n\t}\r\n.leaflet-zoom-animated {\r\n\t-webkit-transform-origin: 0 0;\r\n\t -ms-transform-origin: 0 0;\r\n\t transform-origin: 0 0;\r\n\t}\r\nsvg.leaflet-zoom-animated {\r\n\twill-change: transform;\r\n}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-animated {\r\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t}\r\n.leaflet-zoom-anim .leaflet-tile,\r\n.leaflet-pan-anim .leaflet-tile {\r\n\t-webkit-transition: none;\r\n\t -moz-transition: none;\r\n\t transition: none;\r\n\t}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-hide {\r\n\tvisibility: hidden;\r\n\t}\r\n\r\n\r\n/* cursors */\r\n\r\n.leaflet-interactive {\r\n\tcursor: pointer;\r\n\t}\r\n.leaflet-grab {\r\n\tcursor: -webkit-grab;\r\n\tcursor: -moz-grab;\r\n\tcursor: grab;\r\n\t}\r\n.leaflet-crosshair,\r\n.leaflet-crosshair .leaflet-interactive {\r\n\tcursor: crosshair;\r\n\t}\r\n.leaflet-popup-pane,\r\n.leaflet-control {\r\n\tcursor: auto;\r\n\t}\r\n.leaflet-dragging .leaflet-grab,\r\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\r\n.leaflet-dragging .leaflet-marker-draggable {\r\n\tcursor: move;\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: -moz-grabbing;\r\n\tcursor: grabbing;\r\n\t}\r\n\r\n/* marker & overlays interactivity */\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-image-layer,\r\n.leaflet-pane > svg path,\r\n.leaflet-tile-container {\r\n\tpointer-events: none;\r\n\t}\r\n\r\n.leaflet-marker-icon.leaflet-interactive,\r\n.leaflet-image-layer.leaflet-interactive,\r\n.leaflet-pane > svg path.leaflet-interactive,\r\nsvg.leaflet-image-layer.leaflet-interactive path {\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n\r\n/* visual tweaks */\r\n\r\n.leaflet-container {\r\n\tbackground: #ddd;\r\n\toutline-offset: 1px;\r\n\t}\r\n.leaflet-container a {\r\n\tcolor: #0078A8;\r\n\t}\r\n.leaflet-zoom-box {\r\n\tborder: 2px dotted #38f;\r\n\tbackground: rgba(255,255,255,0.5);\r\n\t}\r\n\r\n\r\n/* general typography */\r\n.leaflet-container {\r\n\tfont-family: \"Helvetica Neue\", Arial, Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\tfont-size: 0.75rem;\r\n\tline-height: 1.5;\r\n\t}\r\n\r\n\r\n/* general toolbar styles */\r\n\r\n.leaflet-bar {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\r\n\tborder-radius: 4px;\r\n\t}\r\n.leaflet-bar a {\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #ccc;\r\n\twidth: 26px;\r\n\theight: 26px;\r\n\tline-height: 26px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\tcolor: black;\r\n\t}\r\n.leaflet-bar a,\r\n.leaflet-control-layers-toggle {\r\n\tbackground-position: 50% 50%;\r\n\tbackground-repeat: no-repeat;\r\n\tdisplay: block;\r\n\t}\r\n.leaflet-bar a:hover,\r\n.leaflet-bar a:focus {\r\n\tbackground-color: #f4f4f4;\r\n\t}\r\n.leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\t}\r\n.leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 4px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom: none;\r\n\t}\r\n.leaflet-bar a.leaflet-disabled {\r\n\tcursor: default;\r\n\tbackground-color: #f4f4f4;\r\n\tcolor: #bbb;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-bar a {\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tline-height: 30px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-bottom-right-radius: 2px;\r\n\t}\r\n\r\n/* zoom control */\r\n\r\n.leaflet-control-zoom-in,\r\n.leaflet-control-zoom-out {\r\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\r\n\ttext-indent: 1px;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\r\n\tfont-size: 22px;\r\n\t}\r\n\r\n\r\n/* layers control */\r\n\r\n.leaflet-control-layers {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\r\n\tbackground: #fff;\r\n\tborder-radius: 5px;\r\n\t}\r\n.leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers.png);\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\t}\r\n.leaflet-retina .leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers-2x.png);\r\n\tbackground-size: 26px 26px;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers-toggle {\r\n\twidth: 44px;\r\n\theight: 44px;\r\n\t}\r\n.leaflet-control-layers .leaflet-control-layers-list,\r\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\r\n\tdisplay: none;\r\n\t}\r\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\r\n\tdisplay: block;\r\n\tposition: relative;\r\n\t}\r\n.leaflet-control-layers-expanded {\r\n\tpadding: 6px 10px 6px 6px;\r\n\tcolor: #333;\r\n\tbackground: #fff;\r\n\t}\r\n.leaflet-control-layers-scrollbar {\r\n\toverflow-y: scroll;\r\n\toverflow-x: hidden;\r\n\tpadding-right: 5px;\r\n\t}\r\n.leaflet-control-layers-selector {\r\n\tmargin-top: 2px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\t}\r\n.leaflet-control-layers label {\r\n\tdisplay: block;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\t}\r\n.leaflet-control-layers-separator {\r\n\theight: 0;\r\n\tborder-top: 1px solid #ddd;\r\n\tmargin: 5px -10px 5px -6px;\r\n\t}\r\n\r\n/* Default icon URLs */\r\n.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */\r\n\tbackground-image: url(images/marker-icon.png);\r\n\t}\r\n\r\n\r\n/* attribution and scale controls */\r\n\r\n.leaflet-container .leaflet-control-attribution {\r\n\tbackground: #fff;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\tmargin: 0;\r\n\t}\r\n.leaflet-control-attribution,\r\n.leaflet-control-scale-line {\r\n\tpadding: 0 5px;\r\n\tcolor: #333;\r\n\tline-height: 1.4;\r\n\t}\r\n.leaflet-control-attribution a {\r\n\ttext-decoration: none;\r\n\t}\r\n.leaflet-control-attribution a:hover,\r\n.leaflet-control-attribution a:focus {\r\n\ttext-decoration: underline;\r\n\t}\r\n.leaflet-attribution-flag {\r\n\tdisplay: inline !important;\r\n\tvertical-align: baseline !important;\r\n\twidth: 1em;\r\n\theight: 0.6669em;\r\n\t}\r\n.leaflet-left .leaflet-control-scale {\r\n\tmargin-left: 5px;\r\n\t}\r\n.leaflet-bottom .leaflet-control-scale {\r\n\tmargin-bottom: 5px;\r\n\t}\r\n.leaflet-control-scale-line {\r\n\tborder: 2px solid #777;\r\n\tborder-top: none;\r\n\tline-height: 1.1;\r\n\tpadding: 2px 5px 1px;\r\n\twhite-space: nowrap;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\ttext-shadow: 1px 1px #fff;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child) {\r\n\tborder-top: 2px solid #777;\r\n\tborder-bottom: none;\r\n\tmargin-top: -2px;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\r\n\tborder-bottom: 2px solid #777;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-attribution,\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tbox-shadow: none;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tborder: 2px solid rgba(0,0,0,0.2);\r\n\tbackground-clip: padding-box;\r\n\t}\r\n\r\n\r\n/* popup */\r\n\r\n.leaflet-popup {\r\n\tposition: absolute;\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\t}\r\n.leaflet-popup-content-wrapper {\r\n\tpadding: 1px;\r\n\ttext-align: left;\r\n\tborder-radius: 12px;\r\n\t}\r\n.leaflet-popup-content {\r\n\tmargin: 13px 24px 13px 20px;\r\n\tline-height: 1.3;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\tmin-height: 1px;\r\n\t}\r\n.leaflet-popup-content p {\r\n\tmargin: 17px 0;\r\n\tmargin: 1.3em 0;\r\n\t}\r\n.leaflet-popup-tip-container {\r\n\twidth: 40px;\r\n\theight: 20px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tmargin-top: -1px;\r\n\tmargin-left: -20px;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-popup-tip {\r\n\twidth: 17px;\r\n\theight: 17px;\r\n\tpadding: 1px;\r\n\r\n\tmargin: -10px auto 0;\r\n\tpointer-events: auto;\r\n\r\n\t-webkit-transform: rotate(45deg);\r\n\t -moz-transform: rotate(45deg);\r\n\t -ms-transform: rotate(45deg);\r\n\t transform: rotate(45deg);\r\n\t}\r\n.leaflet-popup-content-wrapper,\r\n.leaflet-popup-tip {\r\n\tbackground: white;\r\n\tcolor: #333;\r\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tborder: none;\r\n\ttext-align: center;\r\n\twidth: 24px;\r\n\theight: 24px;\r\n\tfont: 16px/24px Tahoma, Verdana, sans-serif;\r\n\tcolor: #757575;\r\n\ttext-decoration: none;\r\n\tbackground: transparent;\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button:hover,\r\n.leaflet-container a.leaflet-popup-close-button:focus {\r\n\tcolor: #585858;\r\n\t}\r\n.leaflet-popup-scrolled {\r\n\toverflow: auto;\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-popup-content-wrapper {\r\n\t-ms-zoom: 1;\r\n\t}\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\twidth: 24px;\r\n\tmargin: 0 auto;\r\n\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\r\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-control-zoom,\r\n.leaflet-oldie .leaflet-control-layers,\r\n.leaflet-oldie .leaflet-popup-content-wrapper,\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\tborder: 1px solid #999;\r\n\t}\r\n\r\n\r\n/* div icon */\r\n\r\n.leaflet-div-icon {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #666;\r\n\t}\r\n\r\n\r\n/* Tooltip */\r\n/* Base styles for the element that has a tooltip */\r\n.leaflet-tooltip {\r\n\tposition: absolute;\r\n\tpadding: 6px;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #fff;\r\n\tborder-radius: 3px;\r\n\tcolor: #222;\r\n\twhite-space: nowrap;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none;\r\n\tpointer-events: none;\r\n\tbox-shadow: 0 1px 3px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-tooltip.leaflet-interactive {\r\n\tcursor: pointer;\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-tooltip-top:before,\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\tposition: absolute;\r\n\tpointer-events: none;\r\n\tborder: 6px solid transparent;\r\n\tbackground: transparent;\r\n\tcontent: \"\";\r\n\t}\r\n\r\n/* Directions */\r\n\r\n.leaflet-tooltip-bottom {\r\n\tmargin-top: 6px;\r\n}\r\n.leaflet-tooltip-top {\r\n\tmargin-top: -6px;\r\n}\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-top:before {\r\n\tleft: 50%;\r\n\tmargin-left: -6px;\r\n\t}\r\n.leaflet-tooltip-top:before {\r\n\tbottom: 0;\r\n\tmargin-bottom: -12px;\r\n\tborder-top-color: #fff;\r\n\t}\r\n.leaflet-tooltip-bottom:before {\r\n\ttop: 0;\r\n\tmargin-top: -12px;\r\n\tmargin-left: -6px;\r\n\tborder-bottom-color: #fff;\r\n\t}\r\n.leaflet-tooltip-left {\r\n\tmargin-left: -6px;\r\n}\r\n.leaflet-tooltip-right {\r\n\tmargin-left: 6px;\r\n}\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\ttop: 50%;\r\n\tmargin-top: -6px;\r\n\t}\r\n.leaflet-tooltip-left:before {\r\n\tright: 0;\r\n\tmargin-right: -12px;\r\n\tborder-left-color: #fff;\r\n\t}\r\n.leaflet-tooltip-right:before {\r\n\tleft: 0;\r\n\tmargin-left: -12px;\r\n\tborder-right-color: #fff;\r\n\t}\r\n\r\n/* Printing */\r\n\r\n@media print {\r\n\t/* Prevent printers from removing background-images of controls. */\r\n\t.leaflet-control {\r\n\t\t-webkit-print-color-adjust: exact;\r\n\t\tprint-color-adjust: exact;\r\n\t\t}\r\n\t}\r\n","/* Default icon options */\n.leaflet-default-icon-icon {\n\tbackground-image: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png), auto; /* normal[, Retina], auto for compliance with cursor syntax */\n\twidth: 25px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position iconAnchor */\n\t}\n.leaflet-default-icon-shadow {\n\tbackground-image: url(~leaflet/dist/images/marker-shadow.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-shadow.png), auto; /* normal[, Retina], auto */\n\twidth: 41px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position shadowAnchor */\n\t}\n.leaflet-default-icon-popup {\n\tmargin: -34px 1px; /* margin top and left to position popupAnchor */\n\t}\n.leaflet-default-icon-tooltip {\n\tmargin: -28px 16px; /* margin top and left to position tooltipAnchor, even if direction 'bottom' or 'right' */\n\t}\n"],"names":[],"mappings":"AAWA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLC1MA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAsBA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sIC7MA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCmWA,kOAYA,yFAQA,yIAaA,0CCnbA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCnHA,4SASC,0HAGA,mCACC,8HAKD,oHAKD,yKAMC,6LAKD,8DAIA,uHAKA,8MCjCA,gHAOA,iGAIA,qHAKA,8EAGA,oJAMA,wOAKA,kYAGA,2HCxCE,8LAQD,gGCDD,gHAOA,+WCPA,gHAOA,qICjBA,6DAIA,8IAWC,uFAKD,iDAIA,4FAKC,2EALD,6EAaC,gFAKD,sEAGC,qFC7CD,gDAIA,6GAMA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGClDD,gDAIA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGC5CD,+FAMA,gFAMA,qEAKC,6IAKD,qEAIC,sHAMA,oEAKD,iFCrCA,+LAWC,+FAKD,+HAOA,qEAIA,0FCdC,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LCjHD,+JAWC,uGAOA,yDAIA,8IAKA,+DAGC,yGAIA,kGAOD,gIAKC,2EAKA,0HC1CF,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFChHA,uIAMC,kFAIA,sTAYC,yFAEC,6FAKD,sHAKA,uHASD,0IAMC,oMAOD,qDAGC,oHAKD,6FAIA,uOAYD,qGAWC,sIAKD,wEChGA,uGAOC,oJCNA,mGAOD,iJAMA,mIASA,oSAaA,4IAOC,gEAKD,iFAIA,8EAMA,kGAQA,gDAKA,+CAKA,+CAIA,4FAKA,iMASA,sEAKA,+FAMA,4EAKA,6NAUC,yDAIA,0GAIC,wHAOF,mJAIC,4EAKD,wWAaC,uEC7JD,qLASC,gJAIC,4FAIC,iHAMD,qEAMF,kJAOC,4DAIA,wGAIC,oHAOF,wNASC,2DAGA,yEAKD,mKAQA,0DAIA,qKAOA,uFAMC,wFC7FD,yDAKA,6FAMC,iDAGA,gDAGA,iDAGA,2CAGA,mDCtBA,mGAMD,oNAUA,wDAGC,6FAIA,gEAKD,mIASA,2RAWA,+JAQC,yEAGA,mLAWD,kGAQA,gDAKA,+CAKA,sLAaC,uEAKD,6LASA,sFAKA,4FAKA,wGAMA,wWAaC,uECjJD,4HAMA,wDAIA,kGAQA,wHAQC,wEAKD,sFAOA,0EAOC,mGADD,mDAOC,8JAOA,4DAKD,gMAaA,uGAOA,gTAiBC,gGAKA,wGAQD,sDAKC,kHAIC,kHAIA,4GAKD,2HAIC,0GAIA,4HAMF,0KAMA,0FAKC,sJAGC,qSAOD,wHAIA,kGAMD,4JChLA,sJAUC,8JAOA,4HAOA,yLAgBC,kFCxCF,qcA+BA,sBACC,+CAID,sBACC,8CCrCD,6FAOC,qEAKD,mOAWC,6DAIA,oEAKD,iMAMC,0GAGC,iMAQF,qCCjDA,8IAWA,yMASC,kEAIC,uCACC,iDAGA,8DAOF,wMAWD,kSC9CA,uFAMA,yQAaA,yDAIA,sGAOA,oDAEC,yJAOD,sGAOA,+KAYA,mPAUA,qIASA,sEAKA,8EChFA,yYAWC,uHAGA,+GAKD,kSAYC,6EAMC,0GASF,2EAKC,4DAMA,yIAQA,iNASD,qGAOC,oIAQD,6CAIA,qDAWA,yCChGA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFC/DA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCCnDA,8EAIA,gHAOA,4GAQA,0DAIA,8CAIA,uJAOA,oJChCA,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FCrIC,yECSD,yGAOA,wcAUA,mEAIA,iMAIA,6JAIA,mQAMA,iEAGA,wJCtCA,yGAOA,uFAKA,4JAKA,qJCjBA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNC5CA,gHAOA,iFCPA,gHAOA,yJAKA,uQAYA,wKASA,wFAGA,mIAKA,uNAIA,oFAMA,gLAGA,yLAGA,mLAGA,sLAGA,mFAGA,uJAKA,yJAKA,6LASA,wKAQA,qOAYA,2JAIA,wGAGA,uJAQA,iHAKA,sGAIA,2LASA,4FAIA,qLASA,sGAIA,mFAGA,qJAMA,yTAiBA,6FAIA,sHAMA,6KASA,iHAKA,mIAMA,2GAGA,gHAGA,+GAGA,8FAIA,sQAOA,gFAGA,+GAKA,kGAIA,oFAGA,oGAIA,sUAKA,mGAIA,8GAIA,0FAGA,iHAKA,kKAOA,8HAIA,gIAGA,uNAQA,oGAGA,uGAGA,uGAGA,uGAGA,uGAGA,uGAGA,wHAKA,kRAcA,gJAOA,6FAGA,6FAGA,6FAGA,6FAGA,6FAGA,6FAMA,gGAGA,iIAGA,mIAGA,gHAGA,8FAGA,2JAMA,0KAMA,gJAGA,mJAGA,mJAGA,sJAGA,0PAcA,oNAWA,sGAIA,uLAMA,4GAKA,8tBAYA,gJAIA,2MAOA,gIAGA,sKAIA,iHAIA,oLAIA,oJAKA,6LAQA,8HAOA,iRASA,kJAMA,meAQA,8FAGA,8FAGA,kNAQA,gGAGA,4FCvhBA,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA,0GChLA,0ECUA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2ECnKA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHChDA,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA,0ECnBD,gHAOA,oFAeA,gHAmBA,8EAIA,mIAGA,yFAGA,oFAKA,yDAGA,uNAKA,yUAKA,8KAKA,qkBAIA,sTAGA,gEAGA,gEAGA,gEAGA,2HAGA,sEAMA,mGAIA,oYAQA,gEAGA,8HAIA,oMAKA,4JAIA,wJAIA,mFAGA,wFAMA,gJAIA,4eAUA,kTAOA,8oBAaA,kOAMA,gKAKA,wNAMA,kSAOA,iHAIA,0HAKA,sGAIA,4HAKA,sHAKA,iLAKA,+KAaA,wEAGA,oCACA,gzBAoBA,s0BAqBA,mCACA,mzBAoBA,o0BAqBA,8IAIA,uEAIA,iLAMA,qPCpVA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCfA,uJAwBA,mHAOA,mDAGA,8GAMA,mFAGA,yKAOA,yHAeA,gHAOA,wSAWA,gLAKA,yVAYA,ySAWA,gEAGA,yFAIA,2LAKA,oFAGA,4HAMA,iHAMA,qGAIA,+DAIA,uKAQA,qIAMA,uDAGA,mLAgBA,gHAOA,8HAQA,qDAGA,0DAGA,6IAMA,4CAaA,gHAOA,8GAMA,8HAMA,uGAGA,+GAMA,6IAeA,gHAOA,wGAMA,0EAGA,yIAMA,sHAMA,6KAMA,kJAMA,qHAeA,gHAOA,iNAyBA,gHAOA,iFAGA,0JAQA,yJAKA,sFAGA,qFAGA,qFAIA,iFC9XA,+FAmBA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCElxO,uNASA,qHAMA,uEAIA,kFAKA,8IAKC,4HAKA,sGAKD,gFCxCA,sVAaC,6GAIA,qJAMA,0HAKA,oKASC,mEAMF,2CC3CD,sSAYC,qKAOA,sKASC,oEAKD,+IASD,uCAIA,kDC/CA,gDCWA,gHAOA,0JAMA,8KAQA,sHAIA,wLAIA,mLAIA,0GAIA,iGAGA,yHAGA,8HCpDA,wDCFA,qKCSC,mLAMC,iLAGC,8TAIA,0FAMD,mJAOA,0DAIA,uFAKA,sHAMA,kHAMA,gHAMA,0KAQA,+KAUA,qGAIE,mNAYA,+FAKC,4FAIA,oIAWH,gGAKC,kHAQD,4FAKC,8HAQD,qFAIC,yFAKA,+EAMD,6GAKC,yGCjKH,kPAaC,0JAMA,gECTD,gHAOA,6GAMA,wHAKA,sIAIA,0EAGA,wDAGA,8FAKA,kHC3CA,8DCEA,mgBAeC,6FAIA,wLAUA,gGAIA,uLASC,+EAMA,2FASD,iGAKC,iFAKD,+IAQC,oHAMC,oGAMA,kHAMD,6HASD,2HCxGD,uKAIC,wGAEC,mFAFD,uFAQA,6JCZD,2TAUC,qKAOA,0LASC,4EAIA,kFAKA,iGAMD,2FAMD,8CC5CA,gVASC,8EAIC,mFAKA,yHAMA,mNAQA,yHAIC,sGAMD,wEAGC,6FC1CF,4FAIA,+FAIA,mMAMC,0MAKD,+HAIA,yGAIA,oLAMC,sGAMD,iOASA,sMASA,wGDHE,oSAIA,qSAMA,8HAMF,sVAUC,oEAIC,iFAKA,yGAMF,+IASD,uKAOC,6DAKD,+FAMC,oEAIA,qHAKD,4CAKA,wDAKA,yDEnJA,wGAKA,iFAKC,kGAGC,oHAMF,sFAKA,+EAMA,kGAOC,iGAMA,uMC3CD,6OAMC,sFAIA,yFAIA,0EAIA,kIAOD,+DAKA,iFAMA,kEAEC,mECtCD,4CAGC,8KAOD,gKAMC,yMAWD,mGAKA,wMAMA,sGAIC,+JASA,2TAYA,gIAQD,0TCrEA,wHAMA,iFAIC,2MASA,yDAKA,+NC1BD,4CAGC,0KAKA,uNAOD,gKAMC,yMAWD,sGAIC,+JASA,2TAYA,gIAQD,2QC/DA,4EAKA,4DAIC,yHAIA,2DAKD,+FAOC,8HCzBD,uNASC,8EAIA,iPAKC,gKAKD,4QAMC,4HAOD,udAOC,wIAUD,oHAOA,2DAKD,8WAWC,qSAUD,4FAMA,gGCpFA,gHAOA,wLAOA,8XAYA,6FAIA,w2BAkBA,uFAIA,+HAOA,sJAKA,mFAaA,gHAOA,4RAOA,8cAaA,yjBAWA,0mBAoBA,yEAGA,6dAUA,iOAQA,0HAIA,8OAOA,0LAaA,yGAOA,oUAaA,kFAGA,oGAKA,6OAOA,gJAIA,qKAGA,wKAGA,mMAKA,qMAMA,+KAMA,kEAIA,0FAIA,2HAKA,gNCvQA,wMAOC,oJAMA,6DAGC,oEAKD,oHAMC,mKASD,qGAKC,sGAGC,oFC7CH,8CAIC,yGAKC,2DAGA,yKAWF,uCAIA,wEAMA,qECxBA,yGAOA,qLAKA,8PCpBA,sIAIC,+GAMA,yEAKA,wHAOA,wGAMA,+EAKA,gHAMC,+JCvCD,qDAIA,sGAOC,6IAKA,uEAKD,sPAYC,yGAIA,gEAMD,uHAQA,uKASA,4JC7DA,oDAIA,gQCHD,iFAKC,uVAUA,yKAUA,sECzBD,uJAKA,uEAGC,wUAMA,2LAKA,ybAMA,8NAKD,2iBAUC,mLAMC,mKAOD,oFAOA,6WAOA,gLAMA,4FAGC,uKAMA,uIAMD,mLAWD,uGAGC,2OAKA,iHC7GD,0JAOC,sGAMC,iJAMD,sGAOA,8FAIA,0GAKC,iMCnCF,qIAOC,6HAMD,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YCnDD,8GASA,4HAQA,0OAYA,8DAIC,kHCjCD,sFCEC,sIAMC,gHAOF,sPAOC,mDAKD,oDC3BA,uJAMC,mKAQA,0FAMA,6EClBD,yHAKA,sIAKE,wHAOC,mHAOH,2QC1BA,+FAKC,0DASD,uJAKA,0GAKA,0GASA,8JAKA,iHAKA,iHC3CA,0CAIA,2HAOA,4HAOA,qGClBA,mVASC,wWAcC,uIAIA,+EC3BF,8EAGC,oSAWA,2LAMA,qcAcA,8HAKC,qHAMD,8FAMA,gFAIA,4FAMA,2KASC,oEAKD,8LAYD,2FAKA,qEAGE,yMAOF,4EAKA,+ECxGA,uEAKC,wGAOA,uRAMA,6D5BfA,8DAIA,iEAIA,uIAMC,8IAKD,iGAIA,2EAIA,sJAMC,wEAMD,mMASA,wKASA,0E6B9DD,0EAIC,icAYA,4FAMA,4EAIA,0KC3BD,4DAIC,wKAUC,8EAKD,6FAKA,oGAOA,yKAUA,mDAKD,oJAQA,qEAIC,+FAIA,0EAKA,6HAMA,0DAIA,4HAMC,gGAOF,kFC1FA,0FCAA,qGAIC,qJAOA,6FCVD,8QAUC,mGAIA,qWAOA,6JAKA,wGAGC,4eAQD,6GAIA,qHAQA,4GAKC,uEAGA,8GAMD,6IChED,8IAOC,iIAKA,0EAKA,+IASD,sEAKA,gDC/BA,mHAMC,uHAKA,kKAMA,kGAKA,uEAIA,gFAKA,2ICrBD,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,+NAUA,6GAIA,mRAUA,qJAOA,uGAKC,wIAQA,8ECnCF,gHAOA,mQAWA,yHAIA,uIAIA,mGAIA,yGAIA,yGAIA,6GAGA,4GAGA,kGAMA,6OAWA,kJCtEC,0SAUC,6FAGC,2GAMF,sJAMA,gFAKD,4FAGC,oKAOA,uEAIA,6FAIA,+EAIA,0HAMA,mMAMA,6IAMA,wRAYA,kHAKA,yHAQA,qJAIC,8IASD,yKAUA,2DAKD,8PClHA,gHAOA,oFAIA,wFAGA,6HAGA,4YAeA,yFAGA,4GC7CC,2PCAD,sVASC,4JAKA,0OAKC,kHAOA,yEC1BF,8CAIA,2EAMA,0IASC,yDAKD,yDCxBA,+CAIC,4FAKC,uGAIA,iHAIA,kIAMD,mGAIA,gJAMA,8FAOC,mEAKD,0HAOA,kGAMA,iEAKD,wEC/DA,gEAMA,4DAGC,uEAIA,iICbD,2CAEC,qDAGA,uEAKA,wGAKC,oDAMF,gSCpBC,4KAQA,oGAKA,2FAMA,0DCnBD,iCAIA,+FAKA,wIAOC,0HAQA,kEAKA,qIAIC,oFAMF,kFAIC,+EAMD,oEClDA,mHAKC,uDCLD,4CCEA,0fAgBC,6GAQA,6PAMC,mKAQD,qFAKC,2KAMF,6GAQA,gMAMC,kMAMA,kMAMA,yJASD,iFAKA,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YAcD,qHnDzIC,6DAIA,gEAIA,qIAMC,4IAKD,gGAIA,0EAIA,qJAMC,uEAMD,kMASA,uKASA,yEmD0FD,oCCzJA,gJCAA,wEAMC,mKAMC,2MAMA,6NAOD,oEAEC,uHAKC,uFAOF,sFAIC,oHAMA,2DAGA,qHASF,iFAMA,sECjEA,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,yDCAA,2JAOC,6DAGC,6FAKD,gPASA,wDAGC,6IAIA,+DAKA,4GAOA,gIAQD,sGAMA,8DAIA,+FAKD,sEClEA,sSAYC,sFAGC,oIAKD,kFAIA,wIAKA,wDAIC,+EAIA,+FAOD,2NAUA,oGAMA,mOAOC,yJAQA,uIAMD,6PAWC,mEAMF,6IAQC,uGAQD,gKAQA,2PAYA,kECpIA,wRAUC,4DAIA,8EAIC,iJAOF,0FAIA,mNAOA,0JAOC,yMAMA,8IAKD,sFAGC,oDAKD,6OAUA,2HAIC,uOAWA,4QAYC,kGAIA,+FAMF,kLAMA,gIAQA,wIAMC,6DAMA,0DAIA,0EAKD,4HAMA,8GAMA,8KASA,iCAEE,+GAKA,+GC3KF,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kIC1eA,4NAcA,mCAGA,2HASA,wCAIA,wEAIA,gGAKA,0DAMA,gGAIA,sRAWA,gEAKA,4FAIA,4GAMA,iGAIA,2DAGA,2DAGA,+CAIA,wCAGA,qEAQA,gDAIA,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,wCAIA,wEASA,iGAMA,gFAMA,mBAGA,uBAGA,yBAGA,qBAGA,uCAIA,4CAGA,8CAGA,oDAGA,gDAGA,kDAOA,0EAMA,8DAGA,4CAKA,gDAIA,0NAKA,iFAOA,wDAOA,oCAGA,+DAKA,4EAIA,iDAIA,0MAUA,oIAQA,gOAUA,sDAIA,mCAGA,8DAOA,0GAUA,8DAIA,0KAWA,gHAMA,mEAIA,kFAIA,0GAKA,mFAMA,sEAKA,iGAIA,sGAOA,iHAMA,gGAOA,qFAKA,mgCAKA,swDAIA,qEAIA,kIAIA,8FAIA,qFAKA,2EAKA,0EAKA,gEAKA,+FAOA,4+DAOA,0EAKA,kGAMA,oDAGA,oGAIA,8GAMA,qDAGA,yDAGA,yLAWA,2GAKA,4FAIA,+HAKA,sHASA,sEAKA,8EAKA,qGAOA,wCAIA,qJAUA,sHAaA,yGAMA,gOAaA,0HAIA,sCAIA,yDAGA,oRAQA,kLAUA,wDAQA,oOAeA,wEAIA,6MAaA,uCAGA,qCAGA,qFAKA,+EAKA,gGAMA,uCAGA,uCAGA,mFAKA,+EAKA,+EAQA,aAEC,4EC/oBD,08UAOA,4wDAOA,6CAGA"} \ No newline at end of file diff --git a/css/talk-flow.css b/css/talk-flow.css new file mode 100644 index 0000000..fdb4d56 --- /dev/null +++ b/css/talk-flow.css @@ -0,0 +1,2 @@ +body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}[data-v-16b3287c] .v-select{text-align:center;width:100%;margin:auto} +/*# sourceMappingURL=talk-flow.css.map*/ \ No newline at end of file diff --git a/css/talk-flow.css.map b/css/talk-flow.css.map new file mode 100644 index 0000000..eb0dfdb --- /dev/null +++ b/css/talk-flow.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-flow.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/src/views/FlowPostToConversation.vue"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}",":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}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","\n\n\n\t\n\t\t emitEvents(currentMode.id, newValue.token)\" />\n\n\t\t emitEvents(newValue.id, currentRoom.token)\" />\n\t\n\n\n\n\n\n"],"names":[],"mappings":"AA8BA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGCpBA,gHAOA,+CAGA,iGCrBA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCoBnxO,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAeA,+FAOA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCqEC"} \ No newline at end of file diff --git a/css/talk-icons.css b/css/talk-icons.css new file mode 100644 index 0000000..054666a --- /dev/null +++ b/css/talk-icons.css @@ -0,0 +1,2 @@ +.app-talk .icon-user,.modal-mask .icon-user,.v-popper__popper .icon-user,.talk-sidebar-callview .icon-user,#talk-panel .icon-user,#talk-sidebar .icon-user,#call-container .icon-user,.talkChatTab .icon-user{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiw0QTQsNCAwIDAsMSAxNiw4QTQsNCAwIDAsMSAxMiwxMkE0LDQgMCAwLDEgOCw4QTQsNCAwIDAsMSAxMiw0TTEyLDZBMiwyIDAgMCwwIDEwLDhBMiwyIDAgMCwwIDEyLDEwQTIsMiAwIDAsMCAxNCw4QTIsMiAwIDAsMCAxMiw2TTEyLDEzQzE0LjY3LDEzIDIwLDE0LjMzIDIwLDE3VjIwSDRWMTdDNCwxNC4zMyA5LjMzLDEzIDEyLDEzTTEyLDE0LjlDOS4wMywxNC45IDUuOSwxNi4zNiA1LjksMTdWMTguMUgxOC4xVjE3QzE4LjEsMTYuMzYgMTQuOTcsMTQuOSAxMiwxNC45WiIvPgo8L3N2Zz4=)}.app-talk .icon-public,.modal-mask .icon-public,.v-popper__popper .icon-public,.talk-sidebar-callview .icon-public,#talk-panel .icon-public,#talk-sidebar .icon-public,#call-container .icon-public,.talkChatTab .icon-public{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0zLjksMTJDMy45LDEwLjI5IDUuMjksOC45IDcsOC45SDExVjdIN0E1LDUgMCAwLDAgMiwxMkE1LDUgMCAwLDAgNywxN0gxMVYxNS4xSDdDNS4yOSwxNS4xIDMuOSwxMy43MSAzLjksMTJNOCwxM0gxNlYxMUg4VjEzTTE3LDdIMTNWOC45SDE3QzE4LjcxLDguOSAyMC4xLDEwLjI5IDIwLjEsMTJDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjFIMTNWMTdIMTdBNSw1IDAgMCwwIDIyLDEyQTUsNSAwIDAsMCAxNyw3WiIvPgo8L3N2Zz4=)}.app-talk .icon-contacts,.modal-mask .icon-contacts,.v-popper__popper .icon-contacts,.talk-sidebar-callview .icon-contacts,#talk-panel .icon-contacts,#talk-sidebar .icon-contacts,#call-container .icon-contacts,.talkChatTab .icon-contacts{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMy4wNyAxMC40MUE1IDUgMCAwIDAgMTMuMDcgNC41OUEzLjM5IDMuMzkgMCAwIDEgMTUgNEEzLjUgMy41IDAgMCAxIDE1IDExQTMuMzkgMy4zOSAwIDAgMSAxMy4wNyAxMC40MU01LjUgNy41QTMuNSAzLjUgMCAxIDEgOSAxMUEzLjUgMy41IDAgMCAxIDUuNSA3LjVNNy41IDcuNUExLjUgMS41IDAgMSAwIDkgNkExLjUgMS41IDAgMCAwIDcuNSA3LjVNMTYgMTdWMTlIMlYxN1MyIDEzIDkgMTMgMTYgMTcgMTYgMTdNMTQgMTdDMTMuODYgMTYuMjIgMTIuNjcgMTUgOSAxNVM0LjA3IDE2LjMxIDQgMTdNMTUuOTUgMTNBNS4zMiA1LjMyIDAgMCAxIDE4IDE3VjE5SDIyVjE3UzIyIDEzLjM3IDE1Ljk0IDEzWiIvPgo8L3N2Zz4=)}.app-talk .icon-phone,.modal-mask .icon-phone,.v-popper__popper .icon-phone,.talk-sidebar-callview .icon-phone,#talk-panel .icon-phone,#talk-sidebar .icon-phone,#call-container .icon-phone,.talkChatTab .icon-phone{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0yMCwxNS41QzE4LjgsMTUuNSAxNy41LDE1LjMgMTYuNCwxNC45QzE2LjMsMTQuOSAxNi4yLDE0LjkgMTYuMSwxNC45QzE1LjgsMTQuOSAxNS42LDE1IDE1LjQsMTUuMkwxMy4yLDE3LjRDMTAuNCwxNS45IDgsMTMuNiA2LjYsMTAuOEw4LjgsOC42QzkuMSw4LjMgOS4yLDcuOSA5LDcuNkM4LjcsNi41IDguNSw1LjIgOC41LDRDOC41LDMuNSA4LDMgNy41LDNINEMzLjUsMyAzLDMuNSAzLDRDMywxMy40IDEwLjYsMjEgMjAsMjFDMjAuNSwyMSAyMSwyMC41IDIxLDIwVjE2LjVDMjEsMTYgMjAuNSwxNS41IDIwLDE1LjVNNSw1SDYuNUM2LjYsNS45IDYuOCw2LjggNyw3LjZMNS44LDguOEM1LjQsNy42IDUuMSw2LjMgNSw1TTE5LDE5QzE3LjcsMTguOSAxNi40LDE4LjYgMTUuMiwxOC4yTDE2LjQsMTdDMTcuMiwxNy4yIDE4LjEsMTcuNCAxOSwxNy40VjE5WiIvPgo8L3N2Zz4=)}.app-talk .icon-event,.modal-mask .icon-event,.v-popper__popper .icon-event,.talk-sidebar-callview .icon-event,#talk-panel .icon-event,#talk-sidebar .icon-event,#call-container .icon-event,.talkChatTab .icon-event{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xOSAzSDE4VjFIMTZWM0g4VjFINlYzSDVDMy44OSAzIDMgMy45IDMgNVYxOUMzIDIwLjExIDMuOSAyMSA1IDIxSDE5QzIwLjExIDIxIDIxIDIwLjExIDIxIDE5VjVDMjEgMy45IDIwLjExIDMgMTkgM00xOSAxOUg1VjlIMTlWMTlNMTkgN0g1VjVIMTlWN1oiLz4KPC9zdmc+)}.app-talk .icon-password,.modal-mask .icon-password,.v-popper__popper .icon-password,.talk-sidebar-callview .icon-password,#talk-panel .icon-password,#talk-sidebar .icon-password,#call-container .icon-password,.talkChatTab .icon-password{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiwxN0MxMC44OSwxNyAxMCwxNi4xIDEwLDE1QzEwLDEzLjg5IDEwLjg5LDEzIDEyLDEzQTIsMiAwIDAsMSAxNCwxNUEyLDIgMCAwLDEgMTIsMTdNMTgsMjBWMTBINlYyMEgxOE0xOCw4QTIsMiAwIDAsMSAyMCwxMFYyMEEyLDIgMCAwLDEgMTgsMjJINkM0Ljg5LDIyIDQsMjEuMSA0LDIwVjEwQzQsOC44OSA0Ljg5LDggNiw4SDdWNkE1LDUgMCAwLDEgMTIsMUE1LDUgMCAwLDEgMTcsNlY4SDE4TTEyLDNBMywzIDAgMCwwIDksNlY4SDE1VjZBMywzIDAgMCwwIDEyLDNaIi8+Cjwvc3ZnPg==)}.app-talk .icon-file,.modal-mask .icon-file,.v-popper__popper .icon-file,.talk-sidebar-callview .icon-file,#talk-panel .icon-file,#talk-sidebar .icon-file,#call-container .icon-file,.talkChatTab .icon-file{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik02LDJBMiwyIDAgMCwwIDQsNFYyMEEyLDIgMCAwLDAgNiwyMkgxOEEyLDIgMCAwLDAgMjAsMjBWOEwxNCwySDZNNiw0SDEzVjlIMThWMjBINlY0TTgsMTJWMTRIMTZWMTJIOE04LDE2VjE4SDEzVjE2SDhaIi8+Cjwvc3ZnPg==)}.app-talk .icon-mail,.modal-mask .icon-mail,.v-popper__popper .icon-mail,.talk-sidebar-callview .icon-mail,#talk-panel .icon-mail,#talk-sidebar .icon-mail,#call-container .icon-mail,.talkChatTab .icon-mail{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0yMiA2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxOEMyIDE5LjEgMi45IDIwIDQgMjBIMjBDMjEuMSAyMCAyMiAxOS4xIDIyIDE4VjZNMjAgNkwxMiAxMUw0IDZIMjBNMjAgMThINFY4TDEyIDEzTDIwIDhWMThaIi8+Cjwvc3ZnPg==)}.app-talk .icon-team,.modal-mask .icon-team,.v-popper__popper .icon-team,.talk-sidebar-callview .icon-team,#talk-panel .icon-team,#talk-sidebar .icon-team,#call-container .icon-team,.talkChatTab .icon-team{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiw1QTMuNSwzLjUgMCAwLDAgOC41LDguNUEzLjUsMy41IDAgMCwwIDEyLDEyQTMuNSwzLjUgMCAwLDAgMTUuNSw4LjVBMy41LDMuNSAwIDAsMCAxMiw1TTEyLDdBMS41LDEuNSAwIDAsMSAxMy41LDguNUExLjUsMS41IDAgMCwxIDEyLDEwQTEuNSwxLjUgMCAwLDEgMTAuNSw4LjVBMS41LDEuNSAwIDAsMSAxMiw3TTUuNSw4QTIuNSwyLjUgMCAwLDAgMywxMC41QzMsMTEuNDQgMy41MywxMi4yNSA0LjI5LDEyLjY4QzQuNjUsMTIuODggNS4wNiwxMyA1LjUsMTNDNS45NCwxMyA2LjM1LDEyLjg4IDYuNzEsMTIuNjhDNy4wOCwxMi40NyA3LjM5LDEyLjE3IDcuNjIsMTEuODFDNi44OSwxMC44NiA2LjUsOS43IDYuNSw4LjVDNi41LDguNDEgNi41LDguMzEgNi41LDguMjJDNi4yLDguMDggNS44Niw4IDUuNSw4TTE4LjUsOEMxOC4xNCw4IDE3LjgsOC4wOCAxNy41LDguMjJDMTcuNSw4LjMxIDE3LjUsOC40MSAxNy41LDguNUMxNy41LDkuNyAxNy4xMSwxMC44NiAxNi4zOCwxMS44MUMxNi41LDEyIDE2LjYzLDEyLjE1IDE2Ljc4LDEyLjNDMTYuOTQsMTIuNDUgMTcuMSwxMi41OCAxNy4yOSwxMi42OEMxNy42NSwxMi44OCAxOC4wNiwxMyAxOC41LDEzQzE4Ljk0LDEzIDE5LjM1LDEyLjg4IDE5LjcxLDEyLjY4QzIwLjQ3LDEyLjI1IDIxLDExLjQ0IDIxLDEwLjVBMi41LDIuNSAwIDAsMCAxOC41LDhNMTIsMTRDOS42NiwxNCA1LDE1LjE3IDUsMTcuNVYxOUgxOVYxNy41QzE5LDE1LjE3IDE0LjM0LDE0IDEyLDE0TTQuNzEsMTQuNTVDMi43OCwxNC43OCAwLDE1Ljc2IDAsMTcuNVYxOUgzVjE3LjA3QzMsMTYuMDYgMy42OSwxNS4yMiA0LjcxLDE0LjU1TTE5LjI5LDE0LjU1QzIwLjMxLDE1LjIyIDIxLDE2LjA2IDIxLDE3LjA3VjE5SDI0VjE3LjVDMjQsMTUuNzYgMjEuMjIsMTQuNzggMTkuMjksMTQuNTVNMTIsMTZDMTMuNTMsMTYgMTUuMjQsMTYuNSAxNi4yMywxN0g3Ljc3QzguNzYsMTYuNSAxMC40NywxNiAxMiwxNloiLz4KPC9zdmc+)}.app-talk .icon-changelog,.modal-mask .icon-changelog,.v-popper__popper .icon-changelog,.talk-sidebar-callview .icon-changelog,#talk-panel .icon-changelog,#talk-sidebar .icon-changelog,#call-container .icon-changelog,.talkChatTab .icon-changelog{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yNzUgMzExLjExMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeT0iLTUuMjU4OGUtNiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMDA4MmM5Ii8+PHBhdGggZD0ibTE1Ljk5OSA2LjAzMTlhOS45NjU0IDkuOTY1NCAwIDAgMC05Ljk2NTQgOS45NjU0IDkuOTY1NCA5Ljk2NTQgMCAwIDAgOS45NjU0IDkuOTY1NCA5Ljk2NTQgOS45NjU0IDAgMCAwIDUuMTY5Mi0xLjQ1NzZjMS4yMjQ4IDAuNDg2NyAzLjk2ODEgMS45MzA2IDQuNjIxIDEuMzA2OSAwLjY4MjI5LTAuNjUxNTktMC44MDEwMS0zLjcxODMtMS4xNTY3LTQuODU3OWE5Ljk2NTQgOS45NjU0IDAgMCAwIDEuMzMxMy00Ljk1NjUgOS45NjU0IDkuOTY1NCAwIDAgMC05Ljk2NTQtOS45NjQ2em0wLjAwMTIgMy43ODg4YTYuMTc5MSA2LjE3OTIgMCAwIDEgNi4xNzkxIDYuMTc5MSA2LjE3OTEgNi4xNzkyIDAgMCAxLTYuMTc5MSA2LjE3OTEgNi4xNzkxIDYuMTc5MiAwIDAgMS02LjE3OTEtNi4xNzkxIDYuMTc5MSA2LjE3OTIgMCAwIDEgNi4xNzkxLTYuMTc5MXoiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjE5OTMyIi8+PC9zdmc+Cg==)}.user-bubble__avatar .icon-group-forced-white.avatar-class-icon,.user-bubble__avatar .icon-team-forced-white.avatar-class-icon,.user-bubble__avatar .icon-user-forced-white.avatar-class-icon,.user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,.mention-bubble .icon-group-forced-white.mention-bubble__icon--,.mention-bubble .icon-team-forced-white.mention-bubble__icon--,.mention-bubble .icon-user-forced-white.mention-bubble__icon--,.mention-bubble .icon-mail-forced-white.mention-bubble__icon--{background-color:#6b6b6b}@media (prefers-color-scheme:dark){body[data-theme-default] .user-bubble__avatar .icon-group-forced-white.avatar-class-icon,body[data-theme-default] .user-bubble__avatar .icon-team-forced-white.avatar-class-icon,body[data-theme-default] .user-bubble__avatar .icon-user-forced-white.avatar-class-icon,body[data-theme-default] .user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,body[data-theme-default] .autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,body[data-theme-default] .autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,body[data-theme-default] .autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,body[data-theme-default] .autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,body[data-theme-default] .mention-bubble .icon-group-forced-white.mention-bubble__icon--,body[data-theme-default] .mention-bubble .icon-team-forced-white.mention-bubble__icon--,body[data-theme-default] .mention-bubble .icon-user-forced-white.mention-bubble__icon--,body[data-theme-default] .mention-bubble .icon-mail-forced-white.mention-bubble__icon--{background-color:#3b3b3b}}body[data-theme-dark] .user-bubble__avatar .icon-group-forced-white.avatar-class-icon,body[data-theme-dark] .user-bubble__avatar .icon-team-forced-white.avatar-class-icon,body[data-theme-dark] .user-bubble__avatar .icon-user-forced-white.avatar-class-icon,body[data-theme-dark] .user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,body[data-theme-dark] .autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,body[data-theme-dark] .autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,body[data-theme-dark] .autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,body[data-theme-dark] .autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,body[data-theme-dark] .mention-bubble .icon-group-forced-white.mention-bubble__icon--,body[data-theme-dark] .mention-bubble .icon-team-forced-white.mention-bubble__icon--,body[data-theme-dark] .mention-bubble .icon-user-forced-white.mention-bubble__icon--,body[data-theme-dark] .mention-bubble .icon-mail-forced-white.mention-bubble__icon--{background-color:#3b3b3b}body[dir=rtl] .bidirectional-icon{transform:scaleX(-1)}.user-bubble__avatar .icon-group-forced-white.avatar-class-icon,.user-bubble__avatar .icon-team-forced-white.avatar-class-icon,.user-bubble__avatar .icon-user-forced-white.avatar-class-icon,.user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,.mention-bubble .icon-group-forced-white.mention-bubble__icon--,.mention-bubble .icon-team-forced-white.mention-bubble__icon--,.mention-bubble .icon-user-forced-white.mention-bubble__icon--,.mention-bubble .icon-mail-forced-white.mention-bubble__icon--{background-size:75%}.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--{background-size:50%!important}.user-bubble__avatar .icon-user-forced-white,.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,.mention-bubble .icon-user-forced-white.mention-bubble__icon--{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiw0QTQsNCAwIDAsMSAxNiw4QTQsNCAwIDAsMSAxMiwxMkE0LDQgMCAwLDEgOCw4QTQsNCAwIDAsMSAxMiw0TTEyLDZBMiwyIDAgMCwwIDEwLDhBMiwyIDAgMCwwIDEyLDEwQTIsMiAwIDAsMCAxNCw4QTIsMiAwIDAsMCAxMiw2TTEyLDEzQzE0LjY3LDEzIDIwLDE0LjMzIDIwLDE3VjIwSDRWMTdDNCwxNC4zMyA5LjMzLDEzIDEyLDEzTTEyLDE0LjlDOS4wMywxNC45IDUuOSwxNi4zNiA1LjksMTdWMTguMUgxOC4xVjE3QzE4LjEsMTYuMzYgMTQuOTcsMTQuOSAxMiwxNC45WiIvPgo8L3N2Zz4=)}.user-bubble__avatar .icon-mail-forced-white,.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,.mention-bubble .icon-mail-forced-white.mention-bubble__icon--{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0yMiA2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxOEMyIDE5LjEgMi45IDIwIDQgMjBIMjBDMjEuMSAyMCAyMiAxOS4xIDIyIDE4VjZNMjAgNkwxMiAxMUw0IDZIMjBNMjAgMThINFY4TDEyIDEzTDIwIDhWMThaIi8+Cjwvc3ZnPg==)}.user-bubble__avatar .icon-group-forced-white,.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,.mention-bubble .icon-group-forced-white.mention-bubble__icon--{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMy4wNyAxMC40MUE1IDUgMCAwIDAgMTMuMDcgNC41OUEzLjM5IDMuMzkgMCAwIDEgMTUgNEEzLjUgMy41IDAgMCAxIDE1IDExQTMuMzkgMy4zOSAwIDAgMSAxMy4wNyAxMC40MU01LjUgNy41QTMuNSAzLjUgMCAxIDEgOSAxMUEzLjUgMy41IDAgMCAxIDUuNSA3LjVNNy41IDcuNUExLjUgMS41IDAgMSAwIDkgNkExLjUgMS41IDAgMCAwIDcuNSA3LjVNMTYgMTdWMTlIMlYxN1MyIDEzIDkgMTMgMTYgMTcgMTYgMTdNMTQgMTdDMTMuODYgMTYuMjIgMTIuNjcgMTUgOSAxNVM0LjA3IDE2LjMxIDQgMTdNMTUuOTUgMTNBNS4zMiA1LjMyIDAgMCAxIDE4IDE3VjE5SDIyVjE3UzIyIDEzLjM3IDE1Ljk0IDEzWiIvPgo8L3N2Zz4=)}.user-bubble__avatar .icon-team-forced-white,.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,.mention-bubble .icon-team-forced-white.mention-bubble__icon--{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiw1QTMuNSwzLjUgMCAwLDAgOC41LDguNUEzLjUsMy41IDAgMCwwIDEyLDEyQTMuNSwzLjUgMCAwLDAgMTUuNSw4LjVBMy41LDMuNSAwIDAsMCAxMiw1TTEyLDdBMS41LDEuNSAwIDAsMSAxMy41LDguNUExLjUsMS41IDAgMCwxIDEyLDEwQTEuNSwxLjUgMCAwLDEgMTAuNSw4LjVBMS41LDEuNSAwIDAsMSAxMiw3TTUuNSw4QTIuNSwyLjUgMCAwLDAgMywxMC41QzMsMTEuNDQgMy41MywxMi4yNSA0LjI5LDEyLjY4QzQuNjUsMTIuODggNS4wNiwxMyA1LjUsMTNDNS45NCwxMyA2LjM1LDEyLjg4IDYuNzEsMTIuNjhDNy4wOCwxMi40NyA3LjM5LDEyLjE3IDcuNjIsMTEuODFDNi44OSwxMC44NiA2LjUsOS43IDYuNSw4LjVDNi41LDguNDEgNi41LDguMzEgNi41LDguMjJDNi4yLDguMDggNS44Niw4IDUuNSw4TTE4LjUsOEMxOC4xNCw4IDE3LjgsOC4wOCAxNy41LDguMjJDMTcuNSw4LjMxIDE3LjUsOC40MSAxNy41LDguNUMxNy41LDkuNyAxNy4xMSwxMC44NiAxNi4zOCwxMS44MUMxNi41LDEyIDE2LjYzLDEyLjE1IDE2Ljc4LDEyLjNDMTYuOTQsMTIuNDUgMTcuMSwxMi41OCAxNy4yOSwxMi42OEMxNy42NSwxMi44OCAxOC4wNiwxMyAxOC41LDEzQzE4Ljk0LDEzIDE5LjM1LDEyLjg4IDE5LjcxLDEyLjY4QzIwLjQ3LDEyLjI1IDIxLDExLjQ0IDIxLDEwLjVBMi41LDIuNSAwIDAsMCAxOC41LDhNMTIsMTRDOS42NiwxNCA1LDE1LjE3IDUsMTcuNVYxOUgxOVYxNy41QzE5LDE1LjE3IDE0LjM0LDE0IDEyLDE0TTQuNzEsMTQuNTVDMi43OCwxNC43OCAwLDE1Ljc2IDAsMTcuNVYxOUgzVjE3LjA3QzMsMTYuMDYgMy42OSwxNS4yMiA0LjcxLDE0LjU1TTE5LjI5LDE0LjU1QzIwLjMxLDE1LjIyIDIxLDE2LjA2IDIxLDE3LjA3VjE5SDI0VjE3LjVDMjQsMTUuNzYgMjEuMjIsMTQuNzggMTkuMjksMTQuNTVNMTIsMTZDMTMuNTMsMTYgMTUuMjQsMTYuNSAxNi4yMywxN0g3Ljc3QzguNzYsMTYuNSAxMC40NywxNiAxMiwxNloiLz4KPC9zdmc+)}.app-files .app-sidebar__close.forced-white{color:#fff}.dashboard-talk-icon{filter:var(--background-invert-if-dark);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE2IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im03Ljk5OTIgMC45OTlhNi45OTkzIDYuOTk5NCAwIDAgMC02Ljk5OTIgNi45OTk2IDYuOTk5MyA2Ljk5OTQgMCAwIDAgNi45OTkyIDYuOTk5NCA2Ljk5OTMgNi45OTk0IDAgMCAwIDMuNjMwOC0xLjAyNGMwLjg2MDI0IDAuMzQxODQgMi43ODcxIDEuMzU2IDMuMjQ1NyAwLjkxNzk0IDAuNDc5MjItMC40NTc2NS0wLjU2MjYxLTIuNjExNi0wLjgxMjM4LTMuNDEyYTYuOTk5MyA2Ljk5OTQgMCAwIDAgMC45MzUtMy40ODE0IDYuOTk5MyA2Ljk5OTQgMCAwIDAtNi45OTkxLTYuOTk5M3ptOGUtNCAyLjY2MTFhNC4zNCA0LjM0MDEgMCAwIDEgNC4zNCA0LjM0MDEgNC4zNCA0LjM0MDEgMCAwIDEtNC4zNCA0LjMzOTggNC4zNCA0LjM0MDEgMCAwIDEtNC4zNC00LjMzOTggNC4zNCA0LjM0MDEgMCAwIDEgNC4zNC00LjM0MDF6IiBzdHJva2Utd2lkdGg9Ii4xNCIvPjwvc3ZnPgo=)} +/*# sourceMappingURL=talk-icons.css.map*/ \ No newline at end of file diff --git a/css/talk-icons.css.map b/css/talk-icons.css.map new file mode 100644 index 0000000..d40db2b --- /dev/null +++ b/css/talk-icons.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-icons.css","sources":["webpack:///talk/src/icons.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-talk .icon-user,\n.modal-mask .icon-user,\n.v-popper__popper .icon-user,\n.talk-sidebar-callview .icon-user,\n#talk-panel .icon-user,\n#talk-sidebar .icon-user,\n#call-container .icon-user,\n.talkChatTab .icon-user {\n\tbackground-image: url(../img/icon-user-white.svg);\n}\n\n.app-talk .icon-public,\n.modal-mask .icon-public,\n.v-popper__popper .icon-public,\n.talk-sidebar-callview .icon-public,\n#talk-panel .icon-public,\n#talk-sidebar .icon-public,\n#call-container .icon-public,\n.talkChatTab .icon-public {\n\tbackground-image: url(../img/icon-public-white.svg);\n}\n\n.app-talk .icon-contacts,\n.modal-mask .icon-contacts,\n.v-popper__popper .icon-contacts,\n.talk-sidebar-callview .icon-contacts,\n#talk-panel .icon-contacts,\n#talk-sidebar .icon-contacts,\n#call-container .icon-contacts,\n.talkChatTab .icon-contacts {\n\tbackground-image: url(../img/icon-contacts-white.svg);\n}\n\n.app-talk .icon-phone,\n.modal-mask .icon-phone,\n.v-popper__popper .icon-phone,\n.talk-sidebar-callview .icon-phone,\n#talk-panel .icon-phone,\n#talk-sidebar .icon-phone,\n#call-container .icon-phone,\n.talkChatTab .icon-phone {\n\tbackground-image: url(../img/icon-phone-white.svg);\n}\n\n.app-talk .icon-event,\n.modal-mask .icon-event,\n.v-popper__popper .icon-event,\n.talk-sidebar-callview .icon-event,\n#talk-panel .icon-event,\n#talk-sidebar .icon-event,\n#call-container .icon-event,\n.talkChatTab .icon-event {\n\tbackground-image: url(../img/icon-event-white.svg);\n}\n\n\n.app-talk .icon-password,\n.modal-mask .icon-password,\n.v-popper__popper .icon-password,\n.talk-sidebar-callview .icon-password,\n#talk-panel .icon-password,\n#talk-sidebar .icon-password,\n#call-container .icon-password,\n.talkChatTab .icon-password {\n\tbackground-image: url(../img/icon-password-white.svg);\n}\n\n.app-talk .icon-file,\n.modal-mask .icon-file,\n.v-popper__popper .icon-file,\n.talk-sidebar-callview .icon-file,\n#talk-panel .icon-file,\n#talk-sidebar .icon-file,\n#call-container .icon-file,\n.talkChatTab .icon-file {\n\tbackground-image: url(../img/icon-text-white.svg);\n}\n\n.app-talk .icon-mail,\n.modal-mask .icon-mail,\n.v-popper__popper .icon-mail,\n.talk-sidebar-callview .icon-mail,\n#talk-panel .icon-mail,\n#talk-sidebar .icon-mail,\n#call-container .icon-mail,\n.talkChatTab .icon-mail {\n\tbackground-image: url(../img/icon-mail-white.svg);\n}\n\n.app-talk .icon-team,\n.modal-mask .icon-team,\n.v-popper__popper .icon-team,\n.talk-sidebar-callview .icon-team,\n#talk-panel .icon-team,\n#talk-sidebar .icon-team,\n#call-container .icon-team,\n.talkChatTab .icon-team {\n\tbackground-image: url(../img/icon-team-white.svg);\n}\n\n.app-talk .icon-changelog,\n.modal-mask .icon-changelog,\n.v-popper__popper .icon-changelog,\n.talk-sidebar-callview .icon-changelog,\n#talk-panel .icon-changelog,\n#talk-sidebar .icon-changelog,\n#call-container .icon-changelog,\n.talkChatTab .icon-changelog {\n\tbackground-image: url(../img/changelog.svg);\n}\n\n/* The tribute panel is a direct child of the body, so it is not affected by\n * .app-Talk rules above.\n * \"forced-white\" needs to be included in the class name as the Avatar does\n * not accept several classes. */\n.user-bubble__avatar .icon-group-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-team-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-user-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,\n.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,\n.mention-bubble .icon-group-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-team-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-user-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-mail-forced-white.mention-bubble__icon-- {\n\tbackground-color: #6B6B6B;\n}\n\n/* System default: dark theme */\n@media (prefers-color-scheme: dark) {\n\tbody[data-theme-default] .user-bubble__avatar .icon-group-forced-white.avatar-class-icon,\n\tbody[data-theme-default] .user-bubble__avatar .icon-team-forced-white.avatar-class-icon,\n\tbody[data-theme-default] .user-bubble__avatar .icon-user-forced-white.avatar-class-icon,\n\tbody[data-theme-default] .user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,\n\tbody[data-theme-default] .autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,\n\tbody[data-theme-default] .autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,\n\tbody[data-theme-default] .autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,\n\tbody[data-theme-default] .autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,\n\tbody[data-theme-default] .mention-bubble .icon-group-forced-white.mention-bubble__icon--,\n\tbody[data-theme-default] .mention-bubble .icon-team-forced-white.mention-bubble__icon--,\n\tbody[data-theme-default] .mention-bubble .icon-user-forced-white.mention-bubble__icon--,\n\tbody[data-theme-default] .mention-bubble .icon-mail-forced-white.mention-bubble__icon-- {\n\t\tbackground-color: #3B3B3B;\n\t}\n}\n\n/* Manually set dark theme */\nbody[data-theme-dark] .user-bubble__avatar .icon-group-forced-white.avatar-class-icon,\nbody[data-theme-dark] .user-bubble__avatar .icon-team-forced-white.avatar-class-icon,\nbody[data-theme-dark] .user-bubble__avatar .icon-user-forced-white.avatar-class-icon,\nbody[data-theme-dark] .user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,\nbody[data-theme-dark] .autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,\nbody[data-theme-dark] .autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,\nbody[data-theme-dark] .autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,\nbody[data-theme-dark] .autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,\nbody[data-theme-dark] .mention-bubble .icon-group-forced-white.mention-bubble__icon--,\nbody[data-theme-dark] .mention-bubble .icon-team-forced-white.mention-bubble__icon--,\nbody[data-theme-dark] .mention-bubble .icon-user-forced-white.mention-bubble__icon--,\nbody[data-theme-dark] .mention-bubble .icon-mail-forced-white.mention-bubble__icon-- {\n\tbackground-color: #3B3B3B;\n}\n\n/* Invert the icon direction */\nbody[dir=\"rtl\"] .bidirectional-icon {\n\ttransform: scaleX(-1);\n}\n\n.user-bubble__avatar .icon-group-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-team-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-user-forced-white.avatar-class-icon,\n.user-bubble__avatar .icon-mail-forced-white.avatar-class-icon,\n.mention-bubble .icon-group-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-team-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-user-forced-white.mention-bubble__icon--,\n.mention-bubble .icon-mail-forced-white.mention-bubble__icon-- {\n\tbackground-size: 75%;\n}\n\n.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,\n.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon-- {\n\tbackground-size: 50% !important;\n}\n\n.user-bubble__avatar .icon-user-forced-white,\n.autocomplete-result .icon-user-forced-white.autocomplete-result__icon--,\n.mention-bubble .icon-user-forced-white.mention-bubble__icon-- {\n\tbackground-image: url(../img/icon-user-white.svg);\n}\n\n.user-bubble__avatar .icon-mail-forced-white,\n.autocomplete-result .icon-mail-forced-white.autocomplete-result__icon--,\n.mention-bubble .icon-mail-forced-white.mention-bubble__icon-- {\n\tbackground-image: url(../img/icon-mail-white.svg);\n}\n\n.user-bubble__avatar .icon-group-forced-white,\n.autocomplete-result .icon-group-forced-white.autocomplete-result__icon--,\n.mention-bubble .icon-group-forced-white.mention-bubble__icon-- {\n\tbackground-image: url(../img/icon-contacts-white.svg);\n}\n\n.user-bubble__avatar .icon-team-forced-white,\n.autocomplete-result .icon-team-forced-white.autocomplete-result__icon--,\n.mention-bubble .icon-team-forced-white.mention-bubble__icon-- {\n\tbackground-image: url(../img/icon-team-white.svg);\n}\n\n/* Needed to use white color also in dark mode. */\n.app-files .app-sidebar__close.forced-white {\n\tcolor: #ffffff;\n}\n\n.dashboard-talk-icon {\n\tbackground-image: url(../img/app-dark.svg);\n\tfilter: var(--background-invert-if-dark);\n}\n"],"names":[],"mappings":"AAIA,2xBAWA,+vBAWA,25BAWA,m/BAWA,2nBAYA,uzBAWA,+kBAWA,umBAWA,+rDAWA,2sCAeA,wzBAgBA,mCACC,qmCAiBD,gkCAgBA,uDAIA,8gBAWA,mUAOA,kwBAMA,8kBAMA,q2BAMA,sqDAOA,uDAIA"} \ No newline at end of file diff --git a/css/talk-main.css b/css/talk-main.css new file mode 100644 index 0000000..44f68ef --- /dev/null +++ b/css/talk-main.css @@ -0,0 +1,2 @@ +@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.material-design-icon[data-v-a28923a1]{justify-content:center;place-self:center;align-items:center;display:flex}.app-details-toggle[data-v-a28923a1]{width:var(--default-clickable-area);height:var(--default-clickable-area);padding:calc((var(--default-clickable-area) - 16px)/2);cursor:pointer;opacity:.6;background-color:var(--color-main-background);z-index:2000;top:var(--app-navigation-padding);position:sticky;inset-inline-start:calc(var(--default-clickable-area) + var(--app-navigation-padding)*2);transform:rotate(180deg)}.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}.material-design-icon[data-v-a2641cc2]{justify-content:center;place-self:center;align-items:center;display:flex}.app-content[data-v-a2641cc2]{position:initial;z-index:1000;background-color:var(--color-main-background);flex-basis:100vw;min-width:0;height:100%;margin:0!important}.app-content[data-v-a2641cc2]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-a2641cc2]{width:100%;height:100%;position:relative}.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,.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{scrollbar-width:auto;max-width:none}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane{background-color:#0000;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{width:100%;height:100%;display:flex}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane{-webkit-user-select:none;user-select:none;pointer-events:none}: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{will-change:width;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{will-change:height;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{cursor:col-resize;min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{cursor:row-resize;min-height:1px}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{box-sizing:border-box;background-color:#fff;flex-shrink:0;position:relative}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";background-color:#00000026;transition:background-color .3s;position:absolute;top:50%;left:50%}.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{border-left:1px solid #eee;width:7px;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{width:1px;height:30px;transform:translateY(-50%)}.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{border-top:1px solid #eee;height:7px;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{width:30px;height:1px;transform:translate(-50%)}.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}#skip-actions.vue-skip-actions:focus-within{-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%);width:100vw;height:100vh;top:0!important;padding:var(--body-container-margin)!important;inset-inline-start:0!important}.material-design-icon[data-v-d9b0d7e8]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{margin-bottom:12px;font-size:20px;font-weight:700;line-height:30px}.vue-skip-actions__buttons[data-v-d9b0d7e8]{flex-wrap:wrap;gap:12px;display:flex}.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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotateY(180deg)}.content[data-v-d9b0d7e8]{width:calc(100% - var(--body-container-margin)*2);border-radius:var(--body-container-radius);height:var(--body-height);padding:0;display:flex;overflow:hidden}.content[data-v-d9b0d7e8]:not(.with-sidebar--full){position:fixed}.content[data-v-d9b0d7e8],.content[data-v-d9b0d7e8] *{box-sizing:border-box}._material-design-icon_pq4io_12{justify-content:center;place-self:center;align-items:center;display:flex}._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}.material-design-icon[data-v-ca87a6fd]{justify-content:center;place-self:center;align-items:center;display:flex}.app-settings[data-v-ca87a6fd] .app-settings__navigation{min-width:200px;margin-inline-end:calc(4*var(--default-grid-baseline));position:relative;overflow:hidden auto}.app-settings[data-v-ca87a6fd] .app-settings__content{padding-inline:calc(4*var(--default-grid-baseline))}.navigation-list[data-v-ca87a6fd]{height:100%;padding:calc(3*var(--default-grid-baseline));overflow-y:auto}.navigation-list__link[data-v-ca87a6fd]{height:var(--default-clickable-area);font-size:16px;line-height:var(--default-clickable-area);border-radius:var(--border-radius-element);padding:0 calc(4*var(--default-grid-baseline));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:none;align-content:center;margin:4px 0;font-weight:700;display:flex;overflow:hidden}.navigation-list__link[data-v-ca87a6fd]:hover,.navigation-list__link[data-v-ca87a6fd]:focus{background-color:var(--color-background-hover)}.navigation-list__link--active[data-v-ca87a6fd]{background-color:var(--color-primary-element-light)!important}.navigation-list__link--icon[data-v-ca87a6fd]{gap:var(--default-grid-baseline);padding-inline-start:calc(2*var(--default-grid-baseline))}.navigation-list__link-icon[data-v-ca87a6fd]{width:calc(var(--default-clickable-area) - 2*var(--default-grid-baseline));max-width:calc(var(--default-clickable-area) - 2*var(--default-grid-baseline));place-content:center;display:flex}@media only screen and (width<=512px){.app-settings[data-v-ca87a6fd] .dialog__name{padding-inline-start:16px}}.material-design-icon[data-v-4095bb7f]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{padding-inline:var(--app-settings-section-text-offset);margin:0;padding-block:0;font-size:20px;font-weight:700}.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]{justify-content:stretch;gap:var(--app-settings-section-content-gap);flex-direction:column;margin-block-start:calc(2*var(--default-grid-baseline));display:flex}.app-settings-section__legacy[data-v-4095bb7f]{--app-settings-section-text-offset:0;--app-settings-section-content-gap:0}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.ban-item[data-v-76b55af7]{padding:4px 0}.ban-item[data-v-76b55af7]:not(:last-child){border-bottom:1px solid var(--color-border)}.ban-item__header[data-v-76b55af7]{justify-content:space-between;align-items:center;display:flex}.ban-item__caption[data-v-76b55af7]{font-weight:700}.ban-item__hint[data-v-76b55af7]{word-wrap:break-word;color:var(--color-text-maxcontrast);margin-bottom:4px}.ban-item__buttons[data-v-76b55af7]{display:flex}.conversation-ban__content[data-v-ca284670]{min-height:200px}.conversation-ban__list[data-v-ca284670]{height:calc(100% - 57px);padding:calc(var(--default-grid-baseline)*2);overflow:auto}.material-design-icon[data-v-ca83b679]{justify-content:center;place-self:center;align-items:center;display:flex}.autocomplete-result[data-v-ca83b679]{align-items:center;gap:var(--default-grid-baseline);--auto-complete-result-avatar-size:var(--default-clickable-area);line-height:1.2;display:flex}.autocomplete-result__icon[data-v-ca83b679]{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-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.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)*.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;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);background-color:var(--color-main-background);font-size:calc(var(--auto-complete-result-status-icon-size)/1.2);background-repeat:no-repeat;background-size:var(--auto-complete-result-status-icon-size);background-position:50%;border-radius:50%;line-height:1.2;position:absolute}.autocomplete-result__status--icon[data-v-ca83b679]{background-color:#0000;border:none}.autocomplete-result__content[data-v-ca83b679]{flex-direction:column;flex:100%;justify-content:center;min-width:0;display:flex}.autocomplete-result__title[data-v-ca83b679],.autocomplete-result__subline[data-v-ca83b679]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-result__subline[data-v-ca83b679]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-faef642b]{justify-content:center;place-self:center;align-items:center;display:flex}.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));width:auto;position:relative}.rich-contenteditable__label[data-v-faef642b]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:14px;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-faef642b],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-faef642b]{border-radius:var(--default-grid-baseline)var(--default-grid-baseline)0 0;background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline:9px;padding-inline:5px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.rich-contenteditable__input[data-v-faef642b]{width:auto;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);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);outline:none;margin:0;overflow-y:auto}.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);width:calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));height:calc(100% - 2*var(--contenteditable-block-offset));white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled){cursor:default;color:var(--color-main-text);opacity:1;background-color:#0000;border-color:#0000;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:.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}._material-design-icon_1xkrb_12{justify-content:center;place-self:center;align-items:center;display:flex}._tribute-container_1xkrb_20{z-index:9000;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);position:absolute;left:-100vw;overflow:auto}._tribute-container_1xkrb_20,._tribute-container_1xkrb_20 *{box-sizing:border-box}._tribute-container_1xkrb_20 ul{gap:var(--default-grid-baseline);flex-direction:column;display:flex}._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;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66{min-width:200px;max-width:300px}._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71{align-items:center;display:flex}._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin:auto 0;padding-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-e408867a],.material-design-icon[data-v-90c6aa3b]{justify-content:center;place-self:center;align-items:center;display:flex}.provider-list[data-v-90c6aa3b]{flex-direction:column;width:100%;min-height:400px;padding:0 16px 16px;display:flex}.provider-list--select[data-v-90c6aa3b]{width:100%}.provider-list--select .provider[data-v-90c6aa3b]{align-items:center;height:28px;display:flex;overflow:hidden}.provider-list--select .provider .link-icon[data-v-90c6aa3b]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-90c6aa3b]{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin-inline-end:8px}.provider-list--select .provider .option-text[data-v-90c6aa3b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-8ce33442]{justify-content:center;place-self:center;align-items:center;display:flex}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.widget-custom.full-width[data-v-8ce33442]{position:relative;inset-inline-start:calc((var(--widget-full-width,100%) - 100%)/2*-1);width:var(--widget-full-width,100%)!important}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);padding:calc(var(--default-grid-baseline,4px)*3);background-color:#0000;display:flex;overflow:hidden}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.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]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.widget-default--name[data-v-8ce33442]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.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]{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-default--link[data-v-8ce33442]{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-interactive[data-v-8ce33442]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8ce33442]{bottom:var(--default-grid-baseline);z-index:10000;position:absolute;inset-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-a0658f2a]{justify-content:center;place-self:center;align-items:center;display:flex}.raw-link[data-v-a0658f2a]{flex-direction:column;width:100%;min-height:350px;padding:0 16px 16px;display:flex;overflow-y:auto}.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]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-a0658f2a]{width:99%}.material-design-icon[data-v-059edcfb]{justify-content:center;place-self:center;align-items:center;display:flex}.result[data-v-059edcfb]{height:var(--default-clickable-area);align-items:center;display:flex;overflow:hidden}.result--icon-class[data-v-059edcfb],.result--image[data-v-059edcfb]{object-fit:contain;width:40px;min-width:40px;height:40px}.result--icon-class.rounded[data-v-059edcfb],.result--image.rounded[data-v-059edcfb]{border-radius:50%}.result--content[data-v-059edcfb]{flex-direction:column;padding-inline-start:10px;display:flex;overflow:hidden}.result--content--name[data-v-059edcfb],.result--content--subline[data-v-059edcfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-e8abf1d4]{justify-content:center;place-self:center;align-items:center;display:flex}.smart-picker-search[data-v-e8abf1d4]{flex-direction:column;width:100%;padding:0 16px 16px;display:flex}.smart-picker-search.with-empty-content[data-v-e8abf1d4]{min-height:400px}.smart-picker-search .provider-icon[data-v-e8abf1d4]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-e8abf1d4],.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);align-items:center;display:flex;overflow:hidden}.smart-picker-search--select .option-text[data-v-e8abf1d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-b193005a]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker[data-v-b193005a],.reference-picker .custom-element-wrapper[data-v-b193005a],.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a]{width:100%;display:flex;overflow-y:auto}.material-design-icon[data-v-15018516]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker-modal[data-v-15018516] .modal-container{display:flex!important}.reference-picker-modal--content[data-v-15018516]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;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]{margin:12px 0 20px;display:flex}.reference-picker-modal--content>h2 .icon[data-v-15018516]{margin-inline-end:8px}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.material-design-icon[data-v-cd116174]{justify-content:center;place-self:center;align-items:center;display:flex}.widgets--list[data-v-cd116174]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-a47e4ba7]{justify-content:center;place-self:center;align-items:center;display:flex}.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:" ↗"}.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 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[data-v-a47e4ba7]>:has(+.rich-text--reference-widget){margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7]{border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast);padding-inline-start:13px}.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:700}.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 ul.contains-task-list[data-v-a47e4ba7]{padding:0;list-style-type:none}.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-block-end:0;margin-inline-start:15px}.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}.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]{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]{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]{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]{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]{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]{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]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7]{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]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}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,#fff);--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,#fff);--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]{padding-inline-end:calc(var(--clickable-area-small) + var(--default-grid-baseline));position:relative}.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]{top:var(--default-grid-baseline);opacity:0;position:absolute;inset-inline-end:var(--default-grid-baseline)}.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}.editable-text-field[data-v-925ac5a6]{width:100%;min-height:var(--default-clickable-area);align-items:flex-end;display:flex;position:relative;overflow:hidden}.editable-text-field__edit[data-v-925ac5a6]{margin-inline-start:var(--default-clickable-area)}.editable-text-field__output[data-v-925ac5a6]{width:100%;padding:10px;line-height:var(--default-line-height)!important}.editable-text-field[data-v-925ac5a6] .rich-contenteditable{flex-grow:1;min-width:0}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper{text-align:start}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper h4{font-size:100%}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper em{font-style:italic}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper ul,.editable-text-field[data-v-925ac5a6] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper ul.contains-task-list,.editable-text-field[data-v-925ac5a6] .rich-text--wrapper ol.contains-task-list{padding:0}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper div:has(table){overflow-x:auto}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper pre code{margin:0;padding:0}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.editable-text-field[data-v-925ac5a6] .rich-text--wrapper img{max-width:min(100%,600px)}.spinner[data-v-925ac5a6]{width:var(--default-clickable-area);height:var(--default-clickable-area);flex-shrink:0;margin-inline-start:var(--default-clickable-area)}.counter[data-v-925ac5a6]{background-color:var(--color-background-dark);height:var(--default-clickable-area);width:var(--default-clickable-area);border-radius:var(--border-radius-pill);top:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:0}.counter__numeric[data-v-925ac5a6]{direction:ltr}.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out}.material-design-icon[data-v-f2f99131]{justify-content:center;place-self:center;align-items:center;display:flex}.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{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:6px;font-size:0;display:inline-block;position:relative}.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{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image{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-right-radius:5px;border-bottom-left-radius:5px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.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{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.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{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.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{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.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;text-align:center;cursor:default;position:relative}.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:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.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}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results{text-align:center;color:#858585;padding-top:70px;font-size:14px}.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:.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{height:70px;position:relative}.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{word-break:break-all;left:68px;right:12px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins{text-align:right;right:30px}.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{color:#888;font-size:12px}.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:.5em}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span{vertical-align:middle;display:inline-block}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.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:.75}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:first-child{transition-delay:0s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.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] .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:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.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]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden{visibility:hidden;display:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart{border:0;background-color:var(--color-main-background)!important;color:var(--color-main-text)!important;display:flex!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button{font-size:inherit;background:0 0;border:none}.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{border-color:var(--color-border)!important;color:inherit!important;background-color:#0000!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{height:var(--clickable-area-small);min-width:var(--clickable-area-small);border-radius:0;margin:0!important;padding:0!important}.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-offset:-2px;outline:2px solid var(--color-primary-element)!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div{place-content:center;display:grid}.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{grid-template-columns:repeat(8,1fr);justify-items:stretch;display:grid}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results{font-size:inherit;grid-template-columns:1fr;color:var(--color-text-maxcontrast)!important}.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 h3.emoji-mart-category-label{height:var(--default-clickable-area);padding-inline:calc(2*var(--default-grid-baseline));-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding-block:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji{aspect-ratio: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{border-radius:var(--border-radius-element);outline-offset:-2px;border:none;background-color:var(--color-background-hover)!important;box-shadow:none!important;outline:2px solid var(--color-primary-element)!important}.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]{gap:var(--default-grid-baseline);padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline));flex-direction:row;align-items:end;display:flex}.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}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}section[data-v-b9c7d19e]{grid-row:1/3}.avatar__container[data-v-b9c7d19e]{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.avatar__controls[data-v-b9c7d19e]{flex-direction:column;align-items:center;gap:16px;display:flex}.avatar__warning[data-v-b9c7d19e]{color:var(--color-text-maxcontrast)}.avatar__preview[data-v-b9c7d19e]{flex-shrink:0;justify-content:center;align-items:center;width:300px;height:180px;padding:0 60px;display:flex}.avatar__preview-emoji[data-v-b9c7d19e]{background-color:var(--color-text-maxcontrast);border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:6px;font-size:575%;line-height:100%;display:flex}.avatar__preview-emoji--dark[data-v-b9c7d19e]{background-color:#3b3b3b}.avatar__buttons[data-v-b9c7d19e]{gap:10px;display:flex}.avatar__cropper[data-v-b9c7d19e]{width:300px;height:300px;overflow:hidden}.avatar__cropper[data-v-b9c7d19e] .cropper-view-box{border-radius:50%}input[type=file][data-v-b9c7d19e]{display:none}.bots-settings__hint[data-v-0b5ce106]{margin-bottom:calc(var(--default-grid-baseline)*4);color:var(--color-text-maxcontrast)}.bots-settings__item[data-v-0b5ce106]{justify-content:space-between;align-items:flex-start;display:flex}.bots-settings__item[data-v-0b5ce106]:not(:last-child){margin-bottom:calc(var(--default-grid-baseline)*4)}.bots-settings__item-info[data-v-0b5ce106]{flex-direction:column;max-width:80%;display:flex}.bots-settings__item-name[data-v-0b5ce106]{font-size:var(--default-font-size);color:var(--color-main-text);font-weight:700}.bots-settings__item-description[data-v-0b5ce106]{font-size:var(--default-font-size);color:var(--color-text-maxcontrast)}.bots-settings__item-loader[data-v-0b5ce106]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.bots-settings__item-button[data-v-0b5ce106]{flex-shrink:0}.avatar-wrapper[data-v-6174ea76]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size);position:relative}.avatar-wrapper--dark .avatar[data-v-6174ea76]{background-color:#3b3b3b!important}.avatar-wrapper .avatar[data-v-6174ea76]{width:var(--avatar-size);height:var(--avatar-size);max-height:var(--avatar-size);max-width:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size)/2);background-color:var(--color-text-maxcontrast-default);display:block;position:sticky;top:0}.avatar-wrapper .avatar.icon[data-v-6174ea76]{background-size:calc(var(--avatar-size)/2)}.avatar-wrapper .avatar.icon.icon-changelog[data-v-6174ea76]{background-size:cover!important}.avatar-wrapper .avatar.bot[data-v-6174ea76]{background-color:var(--color-background-darker);padding-inline-start:5px}.avatar-wrapper .avatar.guest[data-v-6174ea76]{color:#fff;text-align:center;margin-inline:auto;padding:0;display:block}.avatar-wrapper--condensed[data-v-6174ea76]{width:unset;height:unset;margin-inline-start:calc(var(--condensed-overlap)*-1px);display:flex}.avatar-wrapper--condensed>.icon[data-v-6174ea76],.avatar-wrapper--condensed>.guest[data-v-6174ea76],.avatar-wrapper--condensed[data-v-6174ea76] img{outline:2px solid var(--color-main-background)}.avatar-wrapper--offline[data-v-6174ea76]{opacity:.4}.avatar-wrapper--offline[data-v-6174ea76] .avatardiv{background:rgba(var(--color-main-background-rgb),.4)!important}.avatar-wrapper--highlighted[data-v-6174ea76]{outline:2px solid var(--color-primary-element)}.avatar-wrapper__user-status[data-v-6174ea76]{inset-inline-end:-4px;border:2px solid var(--color-main-background);background-color:var(--color-main-background);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px}.loading-avatar[data-v-6174ea76]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.avatar-wrapper[data-v-6174ea76]:not(.avatar-wrapper--dark) .avatar-class-icon{background-color:var(--color-text-maxcontrast-default)}[data-v-6174ea76] .icon-user{background-size:calc(var(--avatar-size)/2)}.quote[data-v-3acc332a]{padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);max-width:calc(50*var(--default-font-size));min-height:var(--default-clickable-area);border-radius:var(--border-radius-large);border:2px solid var(--color-border);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);display:flex;position:relative;overflow:hidden}.quote[data-v-3acc332a]:has(.quote__button){padding-inline-end:var(--default-clickable-area)}.quote[data-v-3acc332a]:before{content:" ";top:0;height:100%;width:var(--default-grid-baseline);background-color:var(--color-border-maxcontrast);position:absolute;inset-inline-start:0}.quote.quote--own-message[data-v-3acc332a]:before{background-color:var(--color-primary-element)}.quote__preview[data-v-3acc332a]{border-radius:var(--border-radius);background-color:var(--color-background-dark);flex-shrink:0;width:2lh;height:2lh;position:relative;overflow:hidden}.quote__preview-image[data-v-3acc332a]{object-fit:cover;width:100%;height:100%}.quote__preview--loading[data-v-3acc332a]{width:100%;height:100%;position:absolute;inset:0}.quote__preview+.quote__main[data-v-3acc332a]{flex-direction:column;align-items:flex-start;gap:0}.quote__preview+.quote__main .quote__main-author[data-v-3acc332a]{max-width:100%}.quote__main[data-v-3acc332a]{align-items:center;gap:calc(2*var(--default-grid-baseline));flex-grow:1;min-width:0;display:flex;overflow:hidden}.quote__main-author[data-v-3acc332a]{align-items:center;gap:var(--default-grid-baseline);max-width:80%;display:flex}.quote__main-author-info[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote__main-author-name[data-v-3acc332a]{margin-inline-end:calc(.5*var(--default-grid-baseline));font-weight:600}.quote__main-text[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-width:100%;overflow:hidden}.quote__button[data-v-3acc332a]{top:0;height:100%;inset-inline-end:0;border-radius:0!important;position:absolute!important}.material-design-icon[data-v-ad356e41]{justify-content:center;place-self:center;align-items:center;display:flex}.user-bubble__wrapper[data-v-ad356e41]{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.user-bubble__content[data-v-ad356e41]{background-color:var(--color-background-dark);max-width:100%;display:inline-flex}.user-bubble__content--primary[data-v-ad356e41]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-ad356e41]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-ad356e41]{align-self:center}.user-bubble__name[data-v-ad356e41]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-bubble__name[data-v-ad356e41],.user-bubble__secondary[data-v-ad356e41]{padding-block:0;padding-inline:4px 0}.absence-reminder[data-v-4c43d35a]{position:relative;margin:0 calc(var(--default-grid-baseline)*4)calc(var(--default-grid-baseline)*2)!important;padding:calc(var(--default-grid-baseline)*2)!important}.absence-reminder__caption[data-v-4c43d35a]{margin-block:var(--default-grid-baseline);margin-inline:0 var(--default-clickable-area);font-weight:700}.absence-reminder__replacement[data-v-4c43d35a]{display:flex}.absence-reminder__replacement__bubble[data-v-4c43d35a]{padding:3px}.absence-reminder__message[data-v-4c43d35a]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.absence-reminder__message--collapsed[data-v-4c43d35a]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.absence-reminder__button[data-v-4c43d35a]{top:4px;inset-inline-end:20px;position:absolute!important}.absence-reminder__button .icon[data-v-4c43d35a]{transition:all var(--animation-quick,.1s)ease-in-out}.absence-reminder__button .icon--reverted[data-v-4c43d35a]{transform:rotate(180deg)}.audio-recorder[data-v-4b20b63f]{display:flex}.audio-recorder__info[data-v-4b20b63f]{justify-content:center;align-items:center;width:86px;display:flex}.audio-recorder__info .time[data-v-4b20b63f]{flex:0 0 50px}.audio-recorder__info .recording-indicator[data-v-4b20b63f]{background-color:var(--color-border-error);border-radius:8px;flex:0 0 16px;width:16px;height:16px;margin:8px}.wrapper[data-v-4b20b63f]{display:flex}@keyframes fadeOutIn-4b20b63f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fadeOutIn[data-v-4b20b63f]{animation:3s infinite fadeOutIn-4b20b63f}._material-design-icon_ri18g_12{justify-content:center;place-self:center;align-items:center;display:flex}._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);width:100%;height:100%}._material-design-icon_1ndue_12{justify-content:center;place-self:center;align-items:center;display:flex}._assistantIcon_1ndue_20{justify-content:center;align-items:center;display:inline-flex}._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25){min-height:var(--default-clickable-area);min-width:var(--default-clickable-area);display:flex}._assistantIcon__svg_1ndue_30{width:var(--6629513e);height:var(--6629513e);max-width:var(--6629513e);max-height:var(--6629513e);display:inline-block}.chat-summary[data-v-60587e67]{margin-block:0 calc(var(--default-grid-baseline)*2);margin-inline:calc(var(--default-grid-baseline)*4)}.chat-summary__container[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.chat-summary__icon[data-v-60587e67]{flex-shrink:0;align-self:flex-start}.chat-summary__content[data-v-60587e67]{gap:var(--default-grid-baseline);flex-direction:column;flex-grow:1;display:flex}.chat-summary__header[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:center;display:flex}.chat-summary__caption[data-v-60587e67]{margin-inline-end:auto;font-weight:700}.chat-summary__message[data-v-60587e67]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.chat-summary__message--collapsed[data-v-60587e67]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-picker__item[data-v-923ac1e6]{display:flex}.template-picker__label[data-v-923ac1e6]{flex-direction:column;flex:1;align-items:center;display:flex}.template-picker__label[data-v-923ac1e6],.template-picker__label[data-v-923ac1e6] *{cursor:pointer;-webkit-user-select:none;user-select:none}.template-picker__label[data-v-923ac1e6]:before{display:none!important}.template-picker__preview[data-v-923ac1e6]{width:var(--width);min-height:var(--height);max-height:var(--height);border:var(--border)solid var(--color-border);border-radius:var(--border-radius-large);flex:1;padding:0;display:block;overflow:hidden}input:checked+label>.template-picker__preview[data-v-923ac1e6]{border-color:var(--color-primary-element)}.template-picker__preview--failed[data-v-923ac1e6]{display:flex}.template-picker__image[data-v-923ac1e6]{background-color:var(--color-main-background);object-fit:cover;max-width:100%}.template-picker__preview--failed .template-picker__image[data-v-923ac1e6]{width:calc(var(--margin)*8);object-fit:initial;margin:auto;background-color:#0000!important}.template-picker__title[data-v-923ac1e6]{max-width:calc(var(--width) + 4px);padding:var(--margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.templates-picker__form[data-v-f9250792]{width:100%}.templates-picker__list[data-v-f9250792]{grid-gap:calc(var(--margin)*2);max-width:calc(var(--fullwidth)*6);grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,var(--fullwidth));grid-auto-rows:1fr;justify-content:center;margin-top:20px;display:grid}.indicator[data-v-33ef9b70]{width:100%;margin-bottom:4px;padding-inline-end:12px}.indicator__wrapper[data-v-33ef9b70]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);color:var(--color-text-maxcontrast);align-items:center;margin:auto;padding:0;line-height:120%;display:flex}.indicator__avatars[data-v-33ef9b70]{flex-direction:row-reverse;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding-inline-start:8px;display:flex}.indicator__main[data-v-33ef9b70]{width:100%;padding-inline-start:8px}.wrapper[data-v-e62f9f44]{padding:calc(var(--default-grid-baseline)*2);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.wrapper--narrow[data-v-e62f9f44]{padding:var(--default-grid-baseline)}.wrapper--narrow .new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline))}.wrapper--narrow .new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline));margin-inline:0!important}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))!important}.new-message-form[data-v-e62f9f44]{--emoji-button-size:calc(var(--default-clickable-area) - var(--border-width-input-focused,2px)*2);--emoji-button-radius:calc(var(--border-radius-element,calc(var(--button-size)/2)) - var(--border-width-input-focused,2px));align-items:flex-end;gap:var(--default-grid-baseline);max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);margin:0 auto;display:flex;position:relative}.new-message-form__emoji-picker[data-v-e62f9f44]{bottom:var(--border-width-input-focused,2px);z-index:1;position:absolute;inset-inline-start:var(--border-width-input-focused,2px)}.new-message-form__emoji-picker[data-v-e62f9f44] .button-vue{--button-size:var(--emoji-button-size)!important;--button-radius:var(--emoji-button-radius)!important}.new-message-form__input[data-v-e62f9f44]{flex-grow:1;min-width:0;position:relative}.new-message-form[data-v-e62f9f44] .rich-contenteditable__input{--contenteditable-space:calc((var(--default-clickable-area) - 1lh - 4px)/2);--contenteditable-block-offset:var(--contenteditable-space);--contenteditable-inline-end-offset:var(--contenteditable-space);--contenteditable-inline-start-offset:calc(var(--emoji-button-size) + var(--contenteditable-space))}.new-message-form__quote[data-v-e62f9f44]{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);margin-block-end:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]{margin-bottom:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]+.rich-contenteditable>.rich-contenteditable__input{min-height:calc(2lh + 2*var(--contenteditable-block-offset) + 4px)}.new-message-form__input-rich--required[data-v-e62f9f44] .rich-contenteditable__input{border-color:var(--color-border-error)!important}.new-message-form__icon[data-v-e62f9f44]:hover,.new-message-form__icon[data-v-e62f9f44]:focus,.new-message-form__icon[data-v-e62f9f44]:active{opacity:1;background-color:#7f7f7f40}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot{opacity:1!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:hover,[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:focus{background-color:var(--color-background-hover)!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:disabled{opacity:.5!important}.send-message-dialog[data-v-155b9843]{padding-bottom:calc(3*var(--default-grid-baseline))}.breakout-room-item[data-v-4c74f10c]{margin-top:calc(var(--default-grid-baseline)*5);font-weight:700}.breakout-room-item__wrapper[data-v-4c74f10c]{align-items:center;gap:var(--default-grid-baseline);margin:0 var(--default-grid-baseline);display:flex}.breakout-room-item__room-name[data-v-4c74f10c]{margin:0 auto 0 var(--default-grid-baseline)}.selectable-participant[data-v-8b9308ac]{align-items:center;gap:calc(2*var(--default-grid-baseline));padding:var(--default-grid-baseline);margin:var(--default-grid-baseline);border-radius:var(--border-radius-element,32px);line-height:20px;display:flex;position:relative}.selectable-participant[data-v-8b9308ac],.selectable-participant[data-v-8b9308ac] *{cursor:pointer}.selectable-participant[data-v-8b9308ac]:hover,.selectable-participant[data-v-8b9308ac]:focus-within{background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:active){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:focus-visible){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(input:focus-visible){outline:2px solid var(--color-main-text);box-shadow:0 0 0 4px var(--color-main-background)}.selectable-participant[data-v-8b9308ac]:has(input:checked){background-color:var(--color-primary-light)}.selectable-participant[data-v-8b9308ac]:has(input:checked):hover{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):focus-within{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:focus-visible){background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:active){background-color:var(--color-primary-light-hover)}.selectable-participant:has(input:checked) .selectable-participant__check-icon[data-v-8b9308ac]{display:flex}.selectable-participant__checkbox[data-v-8b9308ac]{top:0;z-index:-1;opacity:0;position:absolute;inset-inline-start:0}.selectable-participant__content[data-v-8b9308ac]{flex-direction:column;align-items:flex-start;display:flex}.selectable-participant__content-name[data-v-8b9308ac]{font-weight:500}.selectable-participant__content-subname[data-v-8b9308ac]{color:var(--color-text-maxcontrast);font-weight:400}.selectable-participant__check-icon[data-v-8b9308ac]{width:var(--default-clickable-area);flex-shrink:0;margin-inline-start:auto;display:none}.participants-editor[data-v-d0d76cb2]{gap:var(--default-grid-baseline);flex-direction:column;width:100%;height:calc(100% - 57px);display:flex}.participants-editor__section[data-v-d0d76cb2]{margin:calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*4)}.participants-editor__scroller[data-v-d0d76cb2]{height:100%;overflow:auto}.participants-editor__buttons[data-v-d0d76cb2]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);padding-top:10px;display:flex}[data-v-d0d76cb2] .dialog{padding-block:0 8px;padding-inline:12px 8px}.delete[data-v-d0d76cb2]{margin-inline-end:auto}.breakout-rooms-editor[data-v-1981bed8]{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.breakout-rooms-editor__number-input[data-v-1981bed8]{margin-bottom:calc(var(--default-grid-baseline)*4);display:block}.breakout-rooms-editor__caption[data-v-1981bed8]{margin:calc(var(--default-grid-baseline)*3)0 calc(var(--default-grid-baseline)*2)0;font-weight:700;display:block}.breakout-rooms-editor__error-hint[data-v-1981bed8]{color:var(--color-text-error);font-size:.8rem}.breakout-rooms-editor__participants-step[data-v-1981bed8]{height:100%}.breakout-rooms-editor__main[data-v-1981bed8]{align-self:flex-start;height:100%}.breakout-rooms-editor__buttons[data-v-1981bed8]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);width:100%;display:flex}.breakout-rooms-settings__hint[data-v-7614cfd4]{margin-bottom:calc(var(--default-grid-baseline)*2);color:var(--color-text-maxcontrast)}.breakout-rooms-settings__editor[data-v-7614cfd4]{height:100%;padding:20px}.wrapper[data-v-e4f7076a]{padding:0 24px 24px}.title[data-v-e4f7076a]{margin-bottom:12px;padding-top:24px;font-size:16px}.loading-screen[data-v-e4f7076a]{text-align:center;flex-direction:column;justify-content:center;height:200px;font-weight:700;display:flex}.loading-screen span[data-v-e4f7076a]{margin-bottom:16px}.button-update-permission[data-v-e4f7076a]{margin:0 auto}[data-v-53a04775] .mx-input{margin:0}.conversation-permissions-editor__setting[data-v-53a04775]{justify-content:space-between;display:flex}.conversation-permissions-editor__setting--advanced[data-v-53a04775]{justify-content:flex-start;display:flex}.edit-button[data-v-53a04775]{margin-inline-start:16px}.conversation-permissions-editor__hint[data-v-53a04775]{color:var(--color-text-maxcontrast);margin-bottom:16px}h4[data-v-647b1ef8]{font-weight:700}.danger-zone__dialog[data-v-647b1ef8] .modal-container{padding-block:4px 8px;padding-inline:12px 8px}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.password-form[data-v-d1cec600]{align-items:flex-start;gap:8px;display:flex}.password-form[data-v-d1cec600] .input-field{width:200px}.password-form__button[data-v-d1cec600]{margin-top:6px}.warning__button[data-v-d1cec600]{margin-top:var(--default-grid-baseline)}.app-settings-subsection__buttons[data-v-d1cec600]{gap:8px;margin-top:25px;display:flex}.app-settings-subsection__buttons>button[data-v-d1cec600]{flex-basis:50%}.additional-top-margin[data-v-c1e4f01c]{margin-top:10px}.material-design-icon[data-v-c436522a]{justify-content:center;place-self:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a]{--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 .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:.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-c436522a] .dp__input_wrap{width:100%;box-sizing:unset;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__input_valid:hover{border-color:var(--dp-success-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__input_invalid:hover{border-color:var(--dp-danger-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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);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;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input::placeholder{opacity:.7}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_reg{caret-color:#0000}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_focus{border-color:var(--dp-border-color-focus)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icons{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);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .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);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:after,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:before{box-sizing:border-box}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-wrapper{z-index:99999;position:absolute}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_inner{padding:var(--dp-menu-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu--inner-stretched{padding:6px 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_index{z-index:99999}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled{z-index:999999;position:absolute;inset:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly{cursor:default;background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading{cursor:default;background:#ffffff80}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation-c436522a;display:inline-block;position:absolute}@keyframes dp-load-rotation-c436522a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_top{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;top:0;transform:translate(-50%,-50%)rotate(-45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra{text-align:center;padding:2px 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:first-child{margin-left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:last-child{margin-right:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner:hover{transition:all .2s}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_offset{color:var(--dp-secondary-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__today{border:1px solid var(--dp-primary-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__week_num{color:var(--dp-secondary-color);text-align:center}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start{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);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end{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);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line{width:100%;left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_content{white-space:nowrap}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__instance_calendar{width:100%;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display[data-dp-mobile],.vue-date-time-picker__wrapper[data-v-c436522a] .dp--flex-display-collapsed{flex-direction:column}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_highlight{background-color:var(--dp-highlight-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav{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%;justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] [dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--year-select,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select:hover,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__month_year_select{width:50%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select{width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_wrap{flex-direction:row;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__year_disable_select{justify-content:space-around}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap{flex-direction:column;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-relative{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay:focus{border:none;outline:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_flex{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_block{display:block}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_overlay_container{height:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_row{flex:1}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_cell_pad{padding:var(--dp-common-padding)0}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__over_action_scroll{box-sizing:border-box;right:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap{max-width:var(--dp-menu-min-width)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap[data-dp-mobile]{max-width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_block{padding:0 20px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_inline{padding:0 10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button{padding:0 15px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec{padding:0 10px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button{padding:0 5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_block{font-size:var(--dp-time-font-size)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_block{padding:0 3px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_inline{padding:5px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button[data-compact~=true]{padding:7px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .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-c436522a] .dp--time-overlay-btn{background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid{background-color:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);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);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.vue-date-time-picker__wrapper[data-v-c436522a] :root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .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:.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:.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:.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-c436522a] .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:#005cb233;--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-c436522a] .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:#1976d21a;--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-c436522a] .dp__flex{align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn{background:0 0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main *{direction:var(--dp-direction,ltr)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pointer{cursor:pointer}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__icon{stroke:currentColor;fill:currentColor}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button.dp__overlay_action{position:absolute;bottom:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button svg{height:var(--dp-button-icon-height);width:auto}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp__flex_display{display:flex}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__relative{position:relative}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-active{transition:all var(--dp-transition-timing-general)ease-out}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length)*-1))}.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-active,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-active{transition:all var(--dp-animation-duration)var(--dp-transition-timing)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-to,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-from,.vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--arrow-btn-nav{transition:var(--dp-common-transition)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--highlighted{background-color:var(--dp-highlight-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--hidden-el{visibility:hidden}.vue-date-time-picker__wrapper.vue-date-time-picker__wrapper--teleport[data-v-c436522a] .dp--menu-wrapper{z-index:100001}.vue-date-time-picker__wrapper .vue-date-time-picker--clearable[data-v-c436522a] .dp__input{padding-inline-end:var(--default-clickable-area)}.vue-date-time-picker__wrapper .vue-date-time-picker__timezone[data-v-c436522a]{min-width:unset;width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .icon-vue{opacity:1!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra{padding:var(--dp-menu-padding);padding-top:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute{padding:var(--dp-menu-padding)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute .dp__btn.dp__button.dp__button_bottom{inset-block-end:6px}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom,.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap .dp__button{width:100%}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__overlay_action{width:calc(100% - 16px)}.vue-date-time-picker__wrapper[data-v-c436522a] input{padding-inline-start:var(--dp-input-icon-padding)!important}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn{margin:0}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav{width:fit-content;height:fit-content}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom),.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn{background-color:var(--color-main-background)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom):hover,.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select{flex:1}.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn{font-size:calc(2*var(--default-font-size))!important}.vue-date-time-picker__wrapper[data-v-c436522a] .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-c436522a],.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_light[data-v-c436522a],.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark,.vue-date-time-picker__wrapper[data-v-c436522a] .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)}.import-list__wrapper[data-v-e999a604]{gap:var(--default-grid-baseline);margin-bottom:calc(var(--default-grid-baseline)*3);display:flex}.import-list__input[data-v-e999a604]{opacity:1!important}.import-list__input[data-v-e999a604] input{opacity:1!important;color:var(--color-main-text)!important;border-color:var(--color-border-maxcontrast)!important}.import-list__button[data-v-e999a604]{flex-shrink:0}.import-list__form[data-v-e999a604]{gap:var(--default-grid-baseline);flex-direction:column;display:flex}.import-list__caption[data-v-e999a604]{font-weight:700}.import-list__caption--error[data-v-e999a604]{color:var(--color-text-error)}.import-list__caption--success[data-v-e999a604]{color:var(--color-success-text)}.import-list__description[data-v-e999a604]{white-space:nowrap;overflow:hidden}.import-list__description--separated[data-v-e999a604]{border-top:1px solid var(--color-border-dark)}.import-list__hint[data-v-e999a604]{color:var(--color-text-maxcontrast);padding:calc(var(--default-grid-baseline)*2)}.lobby_timer--relative[data-v-d9ac77b4]{color:var(--color-text-maxcontrast)}.lobby_timer--timezone[data-v-d9ac77b4]{padding-top:4px}[data-v-d9ac77b4] .mx-input{margin:0}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.part__header[data-v-3cf3f81a]{align-items:center;gap:calc(2*var(--default-grid-baseline));display:flex}.part__heading[data-v-3cf3f81a]{flex-grow:1;margin:0}.part__icon[data-v-3cf3f81a]{width:var(--clickable-area-small);height:var(--clickable-area-small);filter:var(--background-invert-if-dark);flex-grow:0}input[data-v-3cf3f81a]{text-overflow:ellipsis;background-position:14px;background-size:16px;width:100%;padding-inline-start:var(--default-clickable-area)}input[type=checkbox][data-v-3cf3f81a]{width:unset;margin-inline:15px 10px}.readonly input[data-v-3cf3f81a]{border:0}.checkbox-container[data-v-3cf3f81a]{height:40px;display:flex}.checkbox-container>label[data-v-3cf3f81a]{flex-grow:1;line-height:40px}.checkbox-container[data-v-3cf3f81a]:hover{opacity:1;background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.field[data-v-3cf3f81a]{margin:4px 0}.icon-multiselect-service[data-v-12abf525]{filter:var(--background-invert-if-dark);margin-inline-end:10px;width:16px!important;height:16px!important}[data-v-12abf525] .modal-container{height:700px}.matterbridge-settings .loading[data-v-12abf525]{margin-top:30px}.matterbridge-settings h3[data-v-12abf525]{height:var(--default-clickable-area);padding:0;font-weight:700;display:flex}.matterbridge-settings h3 p[data-v-12abf525]{margin-top:auto;margin-bottom:auto}.matterbridge-settings h3 .icon[data-v-12abf525]{width:40px;display:inline-block}.matterbridge-settings h3[data-v-12abf525]:hover{background-color:var(--color-background-hover)}.matterbridge-settings #matterbridge-header[data-v-12abf525]{padding:0 0 10px}.matterbridge-settings #matterbridge-header p[data-v-12abf525]{color:var(--color-text-maxcontrast)}.matterbridge-settings #matterbridge-header p a[data-v-12abf525]:hover,.matterbridge-settings #matterbridge-header p a[data-v-12abf525]:focus{border-bottom:2px solid var(--color-text-maxcontrast)}.matterbridge-settings #matterbridge-header p a .icon[data-v-12abf525]{margin-bottom:-3px;display:inline-block}.matterbridge-settings .basic-settings[data-v-12abf525]{margin-bottom:calc(4*var(--default-grid-baseline))}.matterbridge-settings .basic-settings .icon[data-v-12abf525]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:inline-flex}.matterbridge-settings .basic-settings .add-part-wrapper[data-v-12abf525]{align-items:center;margin-top:5px;display:flex}.matterbridge-settings .basic-settings .enable-switch-line[data-v-12abf525]{height:var(--default-clickable-area);margin-top:5px;display:flex}.matterbridge-settings ul[data-v-12abf525]{gap:calc(4*var(--default-grid-baseline));flex-direction:column;display:flex}.log-content[data-v-12abf525] .textarea__input{height:unset}.radio-button[data-v-4aae9b08]{align-items:center;gap:calc(2*var(--default-grid-baseline));display:flex}[data-v-7f420353] .app-settings-section__hint{color:var(--color-text-maxcontrast);padding:8px 0}[data-v-7f420353] .app-settings-section__subtitle,.app-settings-section__subtitle[data-v-7f420353]{font-weight:700;font-size:var(--default-font-size);margin:calc(var(--default-grid-baseline)*4)0 var(--default-grid-baseline)0}[data-v-7f420353] .app-settings-subsection:not(:first-child){margin-top:25px}.material-design-icon[data-v-1009e96c]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-1009e96c]{color:var(--color-text-maxcontrast);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--default-clickable-area);align-items:center;margin-inline-start:12px;padding-inline-end:14px;display:flex;box-shadow:none!important}.material-design-icon[data-v-5a15295d]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-toggle-wrapper[data-v-5a15295d]{top:var(--app-navigation-padding);margin-inline-end:calc(-1*var(--default-clickable-area));position:absolute;inset-inline-end:calc(0px - var(--app-navigation-padding))}button.app-navigation-toggle[data-v-5a15295d]{background-color:var(--color-main-background)}.app-navigation,.app-content{--app-navigation-padding:calc(var(--default-grid-baseline,4px)*2)}.material-design-icon[data-v-d5ce90cd]{justify-content:center;place-self:center;align-items:center;display:flex}.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);--app-navigation-max-width:calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));width:300px;max-width:var(--app-navigation-max-width);top:0;z-index:1800;-webkit-user-select:none;user-select:none;background-color:var(--color-main-background-blur,var(--color-main-background));height:100%;-webkit-backdrop-filter:var(--filter-background-blur,none);backdrop-filter:var(--filter-background-blur,none);flex-grow:0;flex-shrink:0;padding:0;position:relative;inset-inline-start:0}.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]{gap:var(--default-grid-baseline,4px);width:100%;padding:var(--app-navigation-padding);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.app-navigation .app-navigation__list[data-v-d5ce90cd]{height:100%}.app-navigation__body--no-list[data-v-d5ce90cd]{flex:auto;height:100%;overflow:auto}.app-navigation__content[data-v-d5ce90cd]{flex-direction:column;height:100%;display:flex}[data-themes*=highcontrast] .app-navigation[data-v-d5ce90cd]{border-inline-end:1px solid var(--color-border)}@media only screen and (width<=1024px){.app-navigation[data-v-d5ce90cd]{border-inline-end:1px solid var(--color-border);position:absolute}}@media only screen and (width<=512px){.app-navigation[data-v-d5ce90cd]{z-index:1400}}.material-design-icon[data-v-d72957ed]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-list[data-v-d72957ed]{gap:var(--default-grid-baseline,4px);width:100%;padding:var(--app-navigation-padding);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.material-design-icon[data-v-21e6b451]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-21e6b451]{justify-content:space-between;display:flex}.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]{color:var(--color-main-text);font-weight:700;font-size:var(--default-font-size);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;padding-block:0;padding-inline:calc(var(--default-grid-baseline,4px)*2)0;margin-top:0;margin-bottom:var(--default-grid-baseline);flex-shrink:0;overflow:hidden;box-shadow:none!important}.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)}.material-design-icon[data-v-e6236e50]{justify-content:center;place-self:center;align-items:center;display:flex}.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}.material-design-icon[data-v-d600f829]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-entry[data-v-d600f829]{width:100%;min-height:var(--default-clickable-area);transition:background-color var(--animation-quick)ease-in-out;border-radius:var(--border-radius-element);flex-wrap:wrap;flex-shrink:0;transition:background-color .2s ease-in-out;display:flex;position:relative}.app-navigation-entry-wrapper[data-v-d600f829]{flex-wrap:wrap;flex-shrink:0;width:100%;display:flex;position:relative}.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.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;min-height:var(--default-clickable-area);white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:calc((var(--default-clickable-area) - 16px)/2)center;line-height:var(--default-clickable-area);background-size:16px 16px;flex:1 1 0;padding:0;display:flex;overflow:hidden}.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]{flex:0 0 var(--default-clickable-area);width:var(--default-clickable-area);height:var(--default-clickable-area);background-repeat:no-repeat;background-size:16px 16px;background-position:calc((var(--default-clickable-area) - 16px)/2)center;justify-content:center;align-items:center;display:flex}.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]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.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)}.app-navigation-entry__children[data-v-d600f829]{--app-navigation-item-child-offset:10px;gap:var(--default-grid-baseline,4px);width:100%;flex-direction:column;flex:0 auto;padding-inline-start:var(--app-navigation-item-child-offset);display:flex;position:relative}.app-navigation-entry__children .app-navigation-entry[data-v-d600f829]{flex-wrap:wrap;display:inline-flex}.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}.app-navigation-entry__deleted[data-v-d600f829]{flex:1 1 0;display:inline-flex;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]{white-space:nowrap;text-overflow:ellipsis;line-height:var(--default-clickable-area);flex:1 1 0;position:relative;overflow:hidden}.app-navigation-entry__utils[data-v-d600f829]{min-width:var(--default-clickable-area);flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.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 .app-navigation-entry__counter-wrapper[data-v-d600f829]{flex:0 auto;align-items:center;margin-inline-end:calc(var(--default-grid-baseline)*2);display:flex}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-d600f829]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-d600f829]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-d600f829]{z-index:250;transform:translate(0)}.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}.material-design-icon[data-v-dd457d48]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{flex:100%;height:34px;margin:5px!important;margin-inline-start:-8px!important;padding:7px!important;font-size:100%!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{background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element);outline:none}.material-design-icon[data-v-2aa1d7ea]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-chip[data-v-2aa1d7ea]{--chip-size:24px;--chip-radius:calc(var(--chip-size)/2);height:var(--chip-size);border-radius:var(--chip-radius);background-color:var(--color-background-hover);flex-direction:row;align-items:center;max-width:fit-content;display:flex}.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]{text-overflow:ellipsis;text-wrap:nowrap;flex:auto;overflow:hidden}.nc-chip__icon[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);height:var(--chip-size);width:var(--chip-size);justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);line-height:1;display:flex;overflow:hidden}.nc-chip__actions[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);--default-clickable-area:var(--chip-size);--border-radius-element:var(--chip-radius)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.app-navigation-hint[data-v-e92be808]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;padding-inline-start:10px;list-style-type:none;box-shadow:none!important}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.material-design-icon[data-v-3e2324b7]{justify-content:center;place-self:center;align-items:center;display:flex}.action-separator[data-v-3e2324b7]{border-bottom:1px solid var(--color-border-dark);cursor:default;height:0;margin:5px 10px 5px 15px}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.dial-popover .v-popper__inner{overflow:visible!important}.dial-panel[data-v-739ee1ca]{gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*3);background-color:var(--color-main-background);border-radius:var(--border-radius-large);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.dial-panel .dial-panel__button[data-v-739ee1ca]{width:calc(var(--default-clickable-area)*1.5)!important;border-radius:var(--border-radius-large)!important}.dial-panel .dial-panel__select[data-v-739ee1ca]{min-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);max-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);grid-column:span 3}.dial-panel .dial-panel__select-option[data-v-739ee1ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial-panel .dial-panel__select[data-v-739ee1ca] .vs__selected{padding:0}.participant[data-v-538cf4d0]{line-height:20px}.participant[data-v-538cf4d0] .list-item{outline-offset:-2px;cursor:default;overflow:hidden}.participant[data-v-538cf4d0] .list-item a,.participant[data-v-538cf4d0] .list-item a *{cursor:default}.participant[data-v-538cf4d0] .list-item button,.participant[data-v-538cf4d0] .list-item button *{cursor:pointer}.participant[data-v-538cf4d0] .list-item .avatardiv .avatardiv__user-status{inset-inline-end:-2px!important;bottom:-2px!important}.participant--offline .participant__user-name[data-v-538cf4d0]{color:var(--color-text-maxcontrast)}.participant__user-badge[data-v-538cf4d0]{color:var(--color-text-maxcontrast);padding-inline-start:var(--default-grid-baseline);font-weight:300}.participant__user[data-v-538cf4d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant__status--highlighted[data-v-538cf4d0]{font-weight:700}.participant__call-state[data-v-538cf4d0]{height:100%;color:var(--color-text-maxcontrast);align-items:center;display:flex}.participant[data-v-538cf4d0] .list-item-content__actions>.critical{color:var(--color-text-error)}.participant-dialog__input[data-v-538cf4d0]{margin-block-end:6px}.critical[data-v-538cf4d0]>.action-button{color:var(--color-text-error)}.scrollable[data-v-603e62f6]{flex-shrink:1;overflow:hidden auto}.participants-search-results[data-v-603e62f6]{padding:0 2px}.participants-search-results__hint[data-v-603e62f6]{margin:20px auto 0}.participants-search-results[data-v-603e62f6] .app-navigation-hint:first-child{margin-top:var(--default-grid-baseline)!important}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.set-contacts[data-v-21c2e02e]{height:100%}.set-contacts__icon[data-v-21c2e02e]{margin-top:40px}.set-contacts__hint[data-v-21c2e02e]{text-align:center;margin-top:20px}.set-contacts__form[data-v-21c2e02e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.set-contacts__form-input[data-v-21c2e02e]{margin:0}.selected-participants[data-v-21c2e02e]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;min-height:min-content;max-height:97px;display:flex;overflow-y:auto}.new-group-conversation__wrapper[data-v-51464741]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.new-group-conversation__wrapper .checkbox__label[data-v-51464741]{white-space:nowrap}.new-group-conversation__wrapper[data-v-51464741] .input-field{margin-top:6px}.new-group-conversation__label[data-v-51464741]{margin-top:10px;padding:4px 0;display:block}.new-group-conversation__error[data-v-51464741]{color:var(--color-text-error)}.new-group-conversation__header[data-v-2e5f4e04]{padding-top:calc(3*var(--default-grid-baseline));padding-inline:var(--default-clickable-area);flex-shrink:0}.new-group-conversation__main[data-v-2e5f4e04]{flex-grow:1;overflow:auto}.new-group-conversation__content[data-v-2e5f4e04]{flex-direction:column;gap:.5rem;padding:10px 20px;display:flex}.new-group-conversation__footer[data-v-2e5f4e04]{box-shadow:0 -10px 5px var(--color-main-background);flex-shrink:0;justify-content:space-between;padding:10px 20px;display:flex}.new-group-conversation__button[data-v-2e5f4e04]{margin-inline-start:auto}.new-group-conversation[data-v-2e5f4e04] .modal-wrapper .modal-container{height:90%}.new-group-conversation[data-v-2e5f4e04] .modal-wrapper .modal-container__content{flex-direction:column;height:100%;display:flex!important;overflow:hidden!important}[data-v-2e5f4e04] .empty-content{padding:20px}[data-v-2e5f4e04] .empty-content__action{gap:10px}.thread[data-v-0f523024] .list-item-content__name{font-size:var(--font-size-small);color:var(--color-text-maxcontrast);font-weight:400}.thread[data-v-0f523024] .list-item-content__subname{color:var(--color-main-text)}.thread__icon[data-v-0f523024]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:40px;height:40px;color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;justify-content:center;align-items:center;display:flex}.thread__details[data-v-0f523024]{font-size:var(--font-size-small);flex-direction:column;align-items:flex-end;display:flex}.thread__details-replies[data-v-0f523024]{gap:calc(.5*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);color:var(--color-main-text);font-weight:600;display:flex}.thread.list-item__wrapper--active .thread__details-replies[data-v-0f523024]{color:var(--color-primary-element-text);background-color:#0000}.call-phone[data-v-5d99e76b] .modal-wrapper .modal-container{height:60%}.call-phone[data-v-5d99e76b] .modal-wrapper .dialog__content{padding-bottom:calc(var(--default-grid-baseline)*3)}.call-phone__form[data-v-5d99e76b]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.call-phone__loading[data-v-5d99e76b]{height:100%;margin:0!important;padding:0!important}.critical[data-v-a325e128]>.action-button{color:var(--color-text-error)}.conversation[data-v-a325e128] .list-item:hover .conversation-icon__type{background-color:var(--color-background-hover);border-color:var(--color-background-hover)}.conversation--active[data-v-a325e128] .list-item .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element);border-color:var(--color-primary-element)}.conversation--active[data-v-a325e128] .list-item:hover .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element-hover);border-color:var(--color-primary-element-hover)}.conversation--compact[data-v-a325e128]{padding-block:2px!important}.conversation--compact[data-v-a325e128] .list-item-content__name{gap:calc(var(--default-grid-baseline)/2);display:flex}.conversation--compact__read[data-v-a325e128] .list-item-content__name{font-weight:400}.conversation__subname[data-v-a325e128]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-a325e128]{flex-shrink:0}.conversation__subname-message[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.text[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-a325e128] .dialog{padding-block:0 8px;padding-inline:12px 8px}[data-v-03e4b2e6] .list-item{outline-offset:-2px}[data-v-03e4b2e6] .list-item--compact{padding-block:0!important}[data-v-03e4b2e6] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-03e4b2e6] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-03e4b2e6] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.mention[data-v-bd59b476]{white-space:nowrap;display:contents}.inbox[data-v-3191433e]{width:100%;height:100%;max-height:700px;padding-bottom:calc(3*var(--default-grid-baseline));flex-direction:column;display:flex}.inbox__disclaimer[data-v-3191433e]{color:var(--color-text-maxcontrast);margin-bottom:12px}.inbox>.inbox__placeholder[data-v-3191433e]{margin:20px 0;padding:0}.inbox__list[data-v-3191433e]{flex-direction:column;flex:0 auto;gap:8px;width:100%;height:100%;display:flex;overflow-y:auto}.inbox__item[data-v-3191433e]{border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:8px 0;display:flex}.inbox__item[data-v-3191433e]:last-child{border-bottom:none}.inbox__item-desc[data-v-3191433e]{flex-direction:column;margin-inline-end:auto;padding-inline-start:4px;display:flex}.inbox__item-desc__name[data-v-3191433e]{color:var(--color-main-text);font-weight:700;line-height:20px}.inbox__item-desc__subname[data-v-3191433e]{color:var(--color-text-maxcontrast);line-height:20px!important}.inbox__item-button[data-v-3191433e]{flex-shrink:0}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto}[data-v-0ee50bf2] .list-item{outline-offset:-2px}[data-v-0ee50bf2] .list-item--compact{padding-block:0!important}[data-v-0ee50bf2] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-0ee50bf2] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-0ee50bf2] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.scroller[data-v-0669fb4a]{height:100%;padding-inline:var(--default-grid-baseline);line-height:20px;overflow-y:auto}.new-conversation[data-v-0669fb4a]{margin:calc(var(--default-grid-baseline)*2);align-items:center;display:flex;position:relative}.new-conversation .filters[data-v-0669fb4a]{top:0;position:absolute;inset-inline-end:calc(var(--default-grid-baseline) + var(--default-clickable-area))}.new-conversation .actions[data-v-0669fb4a]{top:0;position:absolute;inset-inline-end:0}.navigation-caption[data-v-0669fb4a]{margin-inline-start:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline)!important}.navigation-caption[data-v-0669fb4a] .app-navigation-caption__name{margin:0}.navigation-item[data-v-0669fb4a]{padding-inline:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline)}.navigation-item[data-v-0669fb4a] .app-navigation-entry-link{padding-inline-start:var(--default-grid-baseline)}.navigation-item[data-v-0669fb4a] .app-navigation-entry-icon{flex:0 0 40px!important}.navigation-item[data-v-0669fb4a] .app-navigation-entry__name{padding-inline-start:calc(2*var(--default-grid-baseline));font-weight:500}.threads-tab__list[data-v-0669fb4a],.threads-tab__list>.navigation-item[data-v-0669fb4a]{padding-inline:var(--default-grid-baseline)}.unread-mention-button[data-v-0669fb4a]{z-index:100;white-space:nowrap;bottom:10px;left:50%;transform:translate(-50%);position:absolute!important}.conversations-search[data-v-0669fb4a]{z-index:1;width:calc(100% - (var(--default-grid-baseline) + var(--default-clickable-area))*2);transition:all .15s;display:flex}.conversations-search--expanded[data-v-0669fb4a]{width:100%}.conversations-search[data-v-0669fb4a] .input-field{margin-block-start:0}.conversations__filters[data-v-0669fb4a]{gap:var(--default-grid-baseline);margin:var(--default-grid-baseline)calc(var(--default-grid-baseline)*2);flex-wrap:wrap;display:flex}.left-sidebar__settings-button-container[data-v-0669fb4a]{gap:var(--default-grid-baseline);padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.left-sidebar__settings-button-bubble[data-v-0669fb4a]{margin-inline:var(--default-grid-baseline);color:var(--color-primary-element)}[data-v-0669fb4a] .empty-content{text-align:center;padding:20% 10px 0}[data-v-0669fb4a] .app-navigation__list{padding:0!important}.video-background[data-v-c5b7418a]{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}.video-background[data-v-c5b7418a]:after{content:" ";top:0;background-color:#0000001f;width:100%;height:100%;position:absolute;inset-inline-start:0}.username-form__display-name[data-v-7ed64efc]{gap:var(--default-grid-baseline);flex-direction:row;margin-block-start:6px;display:flex}.username-form__display-name-icon[data-v-7ed64efc]{flex-shrink:0;margin-inline-end:var(--default-grid-baseline)}.login-info[data-v-7ed64efc]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*2)0;margin-inline-start:calc(var(--default-grid-baseline) + 20px);display:flex}.login-info__button[data-v-7ed64efc]{flex-shrink:0}[data-v-7ed64efc] .input-field{margin-block-start:0}.join-call.button-vue--success[data-v-645f524d]{--join-call-background-color:var(--color-border-success);--join-call-border-color:var(--color-success-text);border-color:var(--join-call-border-color);background-color:var(--join-call-background-color);color:var(--color-primary-element-text)!important}body[data-theme-dark] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}@media (prefers-color-scheme:dark){body[data-theme-default] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}}.join-call.button-vue--success[data-v-645f524d]:hover:not(:disabled){background-color:var(--join-call-border-color)}.leave-call.button-vue--error[data-v-645f524d],.leave-call[data-v-645f524d] .button-vue--error{color:var(--color-primary-text)!important;background-color:#f33!important}.leave-call.button-vue--error[data-v-645f524d]:hover:not(:disabled),.leave-call[data-v-645f524d] .button-vue--error:hover:not(:disabled){background-color:var(--color-error-hover)!important}.leave-call-actions--split[data-v-645f524d]{gap:1px!important}.leave-call-actions--split[data-v-645f524d] .action-item--single{border-start-end-radius:2px;border-end-end-radius:2px}.leave-call-actions--split[data-v-645f524d] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.volume-indicator-wrapper[data-v-3925ed4c]{position:relative}.volume-indicator[data-v-3925ed4c]{width:100%;height:100%;transition:height .2s linear;position:absolute;inset-inline-start:0;overflow:hidden}.volume-indicator[data-v-3925ed4c],.volume-indicator[data-v-3925ed4c] *{cursor:inherit}.volume-indicator-primary[data-v-3925ed4c]{top:0}.volume-indicator-overlay[data-v-3925ed4c]{pointer-events:none;display:inline-flex;bottom:0}.volume-indicator-overlay>span[data-v-3925ed4c]{position:absolute;bottom:0}.volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-success)}.volume-indicator-overlay-mute[data-v-3925ed4c]{color:var(--color-loading-dark)}.overload .volume-indicator[data-v-3925ed4c]{transition:height linear}.overload .volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-error)}.media-devices-selector[data-v-09ed914c]{gap:var(--default-grid-baseline);margin:calc(2*var(--default-grid-baseline))0;align-items:center;display:flex}.media-devices-selector__icon[data-v-09ed914c]{flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex}.media-devices-selector[data-v-09ed914c] .v-select.select{width:100%;min-width:0;margin:0}.media-devices-selector[data-v-09ed914c] .icon-vue{width:20px;min-width:auto}.media-devices-speaker-test-button[data-v-18f3d978]{flex-shrink:0;margin-inline-end:calc(var(--default-grid-baseline)/2)}.equalizer[data-v-18f3d978]{height:calc(var(--default-clickable-area) - var(--default-grid-baseline));align-items:center;display:flex}.equalizer__bar[data-v-18f3d978]{background:var(--color-main-text);border-radius:4px;width:5px;height:100%;margin:0 1px}.equalizer__bar--active[data-v-18f3d978]{will-change:height;animation:2s steps(15,end) infinite equalizer-18f3d978}@keyframes equalizer-18f3d978{0%{height:60%}3%{height:28%}6%{height:53%}9%{height:40%}12%{height:48%}15%{height:42%}18%{height:39%}21%{height:41%}24%{height:49%}27%{height:29%}30%{height:23%}33%{height:40%}36%{height:45%}39%{height:32%}42%{height:56%}45%{height:30%}}.expand-wrapper[data-v-58435237]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.expand-wrapper__content[data-v-58435237]{overflow:hidden}.expand-vertical-enter-active[data-v-58435237],.expand-vertical-leave-active[data-v-58435237]{transition:grid-template-rows ease var(--animation-slow)}.expand-vertical-enter[data-v-58435237],.expand-vertical-leave-to[data-v-58435237]{grid-template-rows:0fr}.expand-vertical-enter-to[data-v-58435237],.expand-vertical-leave[data-v-58435237]{grid-template-rows:1fr}.expand-horizontal-enter-active[data-v-58435237],.expand-horizontal-leave-active[data-v-58435237]{transition:grid-template-columns ease var(--animation-slow)}.expand-horizontal-enter[data-v-58435237],.expand-horizontal-leave-to[data-v-58435237]{grid-template-columns:0fr}.expand-horizontal-enter-to[data-v-58435237],.expand-horizontal-leave[data-v-58435237]{grid-template-columns:1fr}.tabs[data-v-1d04be0a]{margin-bottom:auto}.tab-list[data-v-1d04be0a]{justify-content:center;align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.tab-panels-container[data-v-1d04be0a]{width:100%;transition:height ease var(--animation-slow);display:flex;overflow:hidden}.tab-panel[data-v-1d04be0a]{width:100%;transition:transform ease var(--animation-slow);flex:1 0 100%}.background-editor[data-v-08754422]{--background-button-height:calc(var(--default-grid-baseline)*16);gap:calc(var(--default-grid-baseline)*2);margin-top:calc(var(--default-grid-baseline)*2);max-height:calc(var(--background-button-height)*3 + var(--default-grid-baseline)*4);grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.background-editor__element[data-v-08754422]{border-radius:var(--border-radius-element,calc(var(--border-radius-large)*1.5));height:var(--background-button-height);background-color:#1cafff2e;background-position:50%;background-size:cover;border:none;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;display:flex;margin:0!important}.background-editor__element--selected[data-v-08754422]{box-shadow:inset 0 0 0 var(--default-grid-baseline)var(--color-primary-element)}.background-editor__element[data-v-08754422]:focus-visible{outline-offset:-2px}.media-settings[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*5)}.media-settings__preview[data-v-159092e3]{border-radius:var(--border-radius-element,var(--border-radius-large));background-color:var(--color-loading-dark);aspect-ratio:4/3;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex;position:relative}.media-settings__preview>.media-settings__preview-mirror[data-v-159092e3]{top:calc(var(--default-grid-baseline)*2);position:absolute;inset-inline-end:calc(var(--default-grid-baseline)*2)}.media-settings__toggles[data-v-159092e3]{gap:calc(.5*var(--default-grid-baseline));padding:calc(.5*var(--default-grid-baseline));bottom:calc(var(--default-grid-baseline)*-2);background:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 var(--default-grid-baseline)var(--color-box-shadow);z-index:2;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-settings__content[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*2);grid-template-columns:4fr 3fr;display:grid}.media-settings__content--mobile[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*4);grid-template-columns:1fr}.media-settings__settings[data-v-159092e3]{flex-direction:column;max-width:450px;display:flex}.media-settings__guest[data-v-159092e3]{margin-top:var(--default-grid-baseline)}.media-settings__device-error[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*2)}.preview__video[data-v-159092e3]{object-fit:contain;border-radius:var(--border-radius-element);top:0;max-width:100%;max-height:100%;position:absolute;inset-inline-start:0}.preview__video--mirrored[data-v-159092e3]{transform:none!important}.preview__novideo[data-v-159092e3]{border-radius:var(--border-radius-element);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.action-button[data-v-159092e3]{margin-inline:auto;margin-top:var(--default-grid-baseline)}.checkbox[data-v-159092e3]{margin-block:var(--default-grid-baseline)}.checkbox--warning[data-v-159092e3]:focus-within .checkbox-radio-switch__label,.checkbox--warning[data-v-159092e3] .checkbox-radio-switch__label:hover{background-color:var(--note-background)!important}.media-settings__recording-warning--mobile[data-v-159092e3]{max-width:450px}[data-v-159092e3] .modal-wrapper--large>.modal-container{width:unset!important}.empty-view[data-v-51aa65e6]{height:100%;padding:calc(var(--default-grid-baseline)*4)}.poll-card[data-v-6f298514]{max-width:300px;padding:calc(3*var(--default-grid-baseline))calc(2*var(--default-grid-baseline));border:2px solid var(--color-border);border-radius:var(--border-radius-large);background:var(--color-main-background);transition:border-color .1s ease-in-out;display:block;position:relative}.poll-card[data-v-6f298514]:hover,.poll-card[data-v-6f298514]:focus,.poll-card[data-v-6f298514]:focus-visible{border-color:var(--color-primary-element);outline:none}.poll-card__header[data-v-6f298514]{align-items:flex-start;gap:calc(2*var(--default-grid-baseline));white-space:normal;word-wrap:anywhere;margin-bottom:16px;font-weight:700;display:flex}.poll-card__header--draft[data-v-6f298514]{gap:var(--default-grid-baseline)}.poll-card__header-name[data-v-6f298514]{align-self:center;margin-inline-end:auto}.poll-card__header-icon[data-v-6f298514]{height:var(--default-clickable-area);margin-bottom:auto}.poll-card__footer[data-v-6f298514]{color:var(--color-text-maxcontrast);white-space:normal}.poll-closed[data-v-6f298514]{margin:4px auto}.drafts[data-v-3226be3e] .dialog__content{min-height:200px}.drafts__wrapper[data-v-3226be3e]{grid-gap:var(--default-grid-baseline);grid-template-columns:1fr 1fr;display:grid}.drafts__empty[data-v-3226be3e]{margin:0!important}.poll-editor__wrapper[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.poll-editor__caption[data-v-524c4b0e]{margin:calc(var(--default-grid-baseline)*2)0 var(--default-grid-baseline);color:var(--color-primary-element);font-weight:700}.poll-editor__option[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);width:100%;margin-bottom:calc(var(--default-grid-baseline)*2);display:flex}.poll-editor__settings[data-v-524c4b0e]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.poll-editor__back-button[data-v-524c4b0e]{top:var(--default-grid-baseline);z-index:1;inset-inline-start:var(--default-grid-baseline);position:absolute!important}._material-design-icon_1y2dv_12{justify-content:center;place-self:center;align-items:center;display:flex}._sidebarTabsButton_1y2dv_20{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;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);border:none;flex-direction:column;display:flex;border-bottom:var(--default-grid-baseline)solid transparent!important}._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{cursor:default;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:var(--color-primary-element)!important}._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{text-overflow:ellipsis;text-wrap:nowrap;font-weight:400;overflow:hidden}._sidebarTabsButton_selected_1y2dv_45 ._sidebarTabsButton__name_1y2dv_59{font-weight:700}._sidebarTabsButton__icon_1y2dv_70{justify-content:center;align-items:center;display:inline-flex}._sidebarTabsButton__legacyIcon_1y2dv_76{background-size:20px;justify-content:center;align-items:center;display:flex}.material-design-icon[data-v-1e2d5bfb]{justify-content:center;place-self:center;align-items:center;display:flex}.app-sidebar-tabs[data-v-1e2d5bfb]{flex-direction:column;flex:100%;min-height:0;display:flex}.app-sidebar-tabs__nav[data-v-1e2d5bfb]{border-bottom:1px solid var(--color-border);justify-content:stretch;margin:10px 8px 0;display:flex}.app-sidebar-tabs__tab[data-v-1e2d5bfb]{flex:1px}.app-sidebar-tabs__content[data-v-1e2d5bfb]{height:100%;min-height:256px;position:relative}.app-sidebar-tabs__content--multiple[data-v-1e2d5bfb]>:not(section){display:none}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}@property --app-sidebar-offset{syntax:"";inherits:true;initial-value:0}body{--app-sidebar-padding:calc(var(--default-grid-baseline,4px)*2);--app-sidebar-offset:0;transition:--app-sidebar-offset!important}:is(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))}.material-design-icon[data-v-104e67d6]{justify-content:center;place-self:center;align-items:center;display:flex}.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;border-inline-start:1px solid var(--color-border);background:var(--color-main-background);flex-direction:column;flex-shrink:0;height:100%;display:flex;position:relative;inset-inline-end:0;overflow:hidden auto}.app-sidebar__toggle[data-v-104e67d6]{z-index:1001;inset-block-start:var(--app-sidebar-padding);inset-inline-end:var(--app-sidebar-padding);position:absolute!important}.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]{z-index:100;top:var(--app-sidebar-padding);width:var(--default-clickable-area);height:var(--default-clickable-area);position:absolute;inset-inline-end:var(--app-sidebar-padding)}.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:none}.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-104e67d6]{min-width:0;padding-inline-start:0;padding-inline-end:calc(var(--default-clickable-area) + var(--app-sidebar-close-button-offset));padding-top:var(--app-sidebar-padding);flex:auto}.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;top:calc(var(--app-sidebar-padding)/2);gap:0;position:absolute;inset-inline-start:calc(-1*var(--default-clickable-area))}.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],.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-104e67d6]{top:var(--app-sidebar-padding);position:absolute;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]{flex-direction:column;display:flex}.app-sidebar .app-sidebar-header__figure[data-v-104e67d6]{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:250px;max-height:250px}.app-sidebar .app-sidebar-header__figure--with-action[data-v-104e67d6]{cursor:pointer}.app-sidebar .app-sidebar-header__desc[data-v-104e67d6]{padding-inline:var(--app-sidebar-padding);padding-block:var(--app-sidebar-padding)calc(var(--app-sidebar-padding)/2);flex-direction:row;justify-content:center;align-items:center;gap:0 4px;display:flex;position:relative}.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]{height:var(--default-clickable-area);width:var(--default-clickable-area);flex:none;justify-content:center;display:flex}.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-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-104e67d6]{min-height:var(--default-clickable-area);align-items:center;display:flex}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-104e67d6]{min-height:30px;padding:0;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;margin:0;text-decoration:underline}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-104e67d6]{flex:auto;align-items:center;display:flex}.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:auto;margin:0;padding:7px;font-size:20px;font-weight:700}.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]{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}.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]{top:0;width:1px;height:1px;margin:0;position:absolute;inset-inline-start:0;overflow:hidden}.app-sidebar .app-sidebar-header__description[data-v-104e67d6]{align-items:center;margin:0 10px;display:flex}@media only screen and (width<=512px){.app-sidebar[data-v-104e67d6]{--app-sidebar-width:100vw;position:absolute}}.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))}.material-design-icon[data-v-dba10798]{justify-content:center;place-self:center;align-items:center;display:flex}.app-sidebar__tab[data-v-dba10798]{height:100%;min-height:100%;max-height:100%;padding:10px;display:none;overflow:auto}.app-sidebar__tab[data-v-dba10798]:focus{border-color:var(--color-primary-element);box-shadow:0 0 .2em var(--color-primary-element);outline:0}.app-sidebar__tab--active[data-v-dba10798]{display:block}.modal__content[data-v-22c97f11]{padding:calc(var(--default-grid-baseline)*3)}.conversation-information[data-v-22c97f11]{flex-direction:column;align-items:center;margin-top:5px;display:flex}.description[data-v-22c97f11]{text-overflow:ellipsis;max-height:8lh;margin-bottom:12px;overflow:hidden auto}.username-form__input[data-v-22c97f11]{margin-bottom:20px}.submit-button[data-v-22c97f11]{margin:0 auto}.login-info[data-v-22c97f11]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*2);display:flex}.separator[data-v-22c97f11]{margin:calc(var(--default-grid-baseline)*3)0 var(--default-grid-baseline);border-top:1px solid var(--color-border-dark)}.static-datetime[data-v-a8afd91e]:first-letter{text-transform:capitalize}._material-design-icon_1xe1x_12{justify-content:center;place-self:center;align-items:center;display:flex}._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-block:1px 2px;padding-inline:1px}._assistantButton_disabled_1xe1x_30{filter:saturate(.5);opacity:.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:#fff!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);-webkit-background-clip:text;background-clip:text;color:#0000!important}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.edit-timestamp[data-v-771a2dd2] .action-text__longtext-wrapper{padding:0}.translate-dialog[data-v-c8c4116e] .dialog__content{gap:calc(var(--default-grid-baseline)*2);min-height:300px;padding-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex;position:relative}.translate-dialog__wrapper[data-v-c8c4116e]{align-items:center;gap:calc(var(--default-grid-baseline)*4);display:flex}.translate-dialog .translate-dialog__select[data-v-c8c4116e]{width:50%}.translate-dialog__button[data-v-c8c4116e]{flex-shrink:0;margin-inline-start:auto}.translate-dialog__message[data-v-c8c4116e]{padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);flex-grow:1}.translate-dialog__message-source[data-v-c8c4116e]{color:var(--color-text-maxcontrast);border:2px solid var(--color-border)}.translate-dialog__message-translation[data-v-c8c4116e]{border:2px solid var(--color-primary-element)}.translate-dialog__ai-note[data-v-c8c4116e]{color:var(--color-text-maxcontrast)}.contact[data-v-5f35acc9]{border:1px solid var(--color-border);box-shadow:0 0 2px 0 var(--color-box-shadow);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;align-items:center;max-width:300px;margin:12px 0;padding:12px;font-size:100%;transition:box-shadow .1s ease-in-out;display:flex}.contact[data-v-5f35acc9]:hover,.contact[data-v-5f35acc9]:focus{box-shadow:0 0 5px 0 var(--color-box-shadow)}.contact__image[data-v-5f35acc9]{max-width:var(--clickable-area-large);max-height:var(--clickable-area-large);border-radius:50%;display:inline-block}.contact__icon[data-v-5f35acc9]{width:var(--clickable-area-large);height:var(--clickable-area-large);display:inline-block}.contact__lineone[data-v-5f35acc9]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.contact__lineone .title[data-v-5f35acc9]{margin-inline-start:12px}.icon-contacts[data-v-5f35acc9]{opacity:.8}.deck-card[data-v-457f2464]{border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;flex-direction:column;max-width:300px;padding:8px 16px;font-size:100%;transition:border-color .1s ease-in-out;display:flex}.deck-card[data-v-457f2464]:hover,.deck-card[data-v-457f2464]:focus,.deck-card[data-v-457f2464]:focus-visible{border-color:var(--color-primary-element);outline:none}.deck-card__lineone[data-v-457f2464]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.deck-card__lineone .title[data-v-457f2464]{margin-inline-start:8px}.deck-card__linetwo[data-v-457f2464]{height:30px;color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-deck[data-v-457f2464]{opacity:.8}.wide[data-v-457f2464]{width:100%;max-width:400px}.external[data-v-00e3d3cc]:after{content:" ↗"}.material-design-icon[data-v-38ba4aa1]{justify-content:center;place-self:center;align-items:center;display:flex}.progress-bar[data-v-38ba4aa1]{height:var(--progress-bar-height);--progress-bar-color:var(--0a7905e8);--progress-bar-height:var(--d7eb5974);display:block}.progress-bar--linear[data-v-38ba4aa1]{background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height)/2);border:0;width:100%;padding:0;overflow:hidden}.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:#0000}.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}.audio-player[data-v-7058c830]{width:100%;margin:12px 0}.file-preview[data-v-777cdb6f]{border-radius:var(--border-radius);min-width:0;max-width:100%;display:inline-block;position:relative;box-sizing:content-box!important}.file-preview[data-v-777cdb6f]:hover,.file-preview[data-v-777cdb6f]:focus,.file-preview[data-v-777cdb6f]:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file[data-v-777cdb6f],.file-preview:focus .remove-file[data-v-777cdb6f],.file-preview:focus-visible .remove-file[data-v-777cdb6f]{visibility:visible}:is(.file-preview:hover .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus-visible .image-container[data-v-777cdb6f]:has(.file-preview__image.media)){outline:2px solid var(--color-primary-element)}.file-preview__image[data-v-777cdb6f]{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress[data-v-777cdb6f]{top:50%;position:absolute;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon[data-v-777cdb6f]{min-height:128px}.file-preview .mimeicon.preview-small[data-v-777cdb6f]{min-height:auto;max-height:24px}.file-preview .preview[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading[data-v-777cdb6f]{border-radius:var(--border-radius);background-color:var(--color-background-dark);width:100%;height:100%;position:absolute}.file-preview .image-container[data-v-777cdb6f]{border-radius:var(--border-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative}.file-preview .image-container.playable .preview[data-v-777cdb6f]{transition:filter .25s ease-in-out}.file-preview .image-container.playable .play-video-button[data-v-777cdb6f]{opacity:.8;z-index:1;height:48px;transition:opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview .image-container.playable:hover .preview[data-v-777cdb6f]{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button[data-v-777cdb6f]{opacity:1}.file-preview .name-container[data-v-777cdb6f]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}.file-preview:not(.file-preview--viewer-available) strong[data-v-777cdb6f]:after{content:" ↗"}.file-preview--upload-editor[data-v-777cdb6f]{max-width:140px;max-height:140px;margin:10px;padding:12px 12px 24px}.file-preview--upload-editor .preview[data-v-777cdb6f]{width:128px;height:128px;margin:auto}.file-preview--row-layout[data-v-777cdb6f]{border-radius:var(--border-radius);align-items:center;padding:2px 4px;display:flex}.file-preview--row-layout .image-container[data-v-777cdb6f]{flex-shrink:0;width:24px}.file-preview--row-layout .name-container[data-v-777cdb6f]{padding:0 4px;font-weight:400}.file-preview--shared-items-grid[data-v-777cdb6f]{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview[data-v-777cdb6f]{width:100%;min-height:unset;height:100%!important}.remove-file[data-v-777cdb6f]{visibility:hidden;top:8px;inset-inline-end:8px;position:absolute!important}.location[data-v-24f80970]{z-index:1;white-space:initial;border-radius:var(--border-radius-large);flex-direction:column;height:300px;max-height:30vh;margin:4px;transition:outline .1s ease-in-out;display:flex;position:relative;overflow:hidden}.location[data-v-24f80970]:hover,.location[data-v-24f80970]:focus,.location[data-v-24f80970]:focus-visible{outline:2px solid var(--color-primary-element)}.location.wide[data-v-24f80970]{width:100%;height:100%;margin:0}.conversation-actions[data-v-be3d4142]{padding:calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);transition:background-color var(--animation-quick)ease}.conversation-actions--highlighted[data-v-be3d4142]{background-color:var(--color-primary-element-light)}.conversation-actions--highlighted p[data-v-be3d4142]{color:var(--color-main-text)}.conversation-actions--highlighted[data-v-be3d4142]{border-radius:var(--border-radius)}.conversation-actions__buttons[data-v-be3d4142]{justify-content:center;gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);display:flex}.message-main[data-v-29fab2a9]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));grid-row-gap:var(--default-grid-baseline);min-height:var(--clickable-area-small);justify-content:space-between;align-items:flex-start;min-width:100%;display:grid}.message-main__text[data-v-29fab2a9]{width:100%;color:var(--color-text-light)}.message-main__text>.single-emoji[data-v-29fab2a9]{font-size:250%;line-height:100%}.message-main__text.system-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);text-align:center;padding:0 20px}.message-main__text.message-highlighted[data-v-29fab2a9]{color:var(--color-text-light);background-color:var(--color-primary-element-light);border-radius:var(--border-radius-large);text-align:center;padding:10px}.message-main__text.deleted-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);align-items:center;display:flex}.message-main__text.deleted-message[data-v-29fab2a9] .rich-text--wrapper{text-align:start;flex-grow:1}.message-main__text.markdown-message[data-v-29fab2a9]{position:relative}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper{text-align:inherit}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper h4{font-size:100%}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper em{font-style:italic}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul.contains-task-list,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol.contains-task-list{padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper div:has(table){overflow-x:auto}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre code{margin:0;padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper img{max-width:min(100%,600px)}.message-main__text.markdown-message[data-v-29fab2a9]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:rtl}.message-main__text.markdown-message[data-v-29fab2a9]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:ltr}.message-main__text.markdown-message[data-v-29fab2a9] ul.contains-task-list .checkbox-content__wrapper{unicode-bidi:plaintext}.message-main__info[data-v-29fab2a9]{-webkit-user-select:none;user-select:none;color:var(--color-text-maxcontrast);font-size:var(--default-font-size);width:calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));justify-content:flex-end;display:flex;position:relative}.message-main__info .date[data-v-29fab2a9]{text-align:end;width:8ch}.message-main__info .date--hidden[data-v-29fab2a9]{pointer-events:none;opacity:0}.message-main__info .date[data-v-29fab2a9]:last-child{margin-inline-end:var(--clickable-area-small,24px)}.message-main__thread-title[data-v-29fab2a9]{align-items:center;gap:var(--default-grid-baseline);grid-column:1/-1;font-weight:500;display:flex}.message-status[data-v-29fab2a9]{width:var(--clickable-area-small,24px);height:var(--clickable-area-small,24px);justify-content:center;align-items:center;display:flex}.message-status.retry-option[data-v-29fab2a9]{cursor:pointer}.message-actions[data-v-29fab2a9]{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.message-actions[data-v-29fab2a9] .button-vue__text{font-weight:400}.message-actions__thread[data-v-29fab2a9] .button-vue__text{margin-inline-start:calc(var(--default-grid-baseline)/2)}.call-button[data-v-29fab2a9]{margin:0 auto}[data-v-29fab2a9] .rich-text--wrapper pre{direction:ltr}[data-v-29fab2a9] .widget-default--image{max-width:240px}.reactions__modal[data-v-61029e7d]{min-height:450px;padding-bottom:calc(3*var(--default-grid-baseline))}.reactions-list__navigation[data-v-61029e7d]{flex-wrap:wrap;gap:2px;display:flex}.reactions-list__navigation[data-v-61029e7d] .button-vue{border-radius:var(--border-radius-large)}.reactions-list__navigation[data-v-61029e7d] .button-vue.active{background-color:var(--color-primary-element-light)}.all-reactions__button[data-v-61029e7d] .button-vue__text{gap:4px;display:inline-flex}.reactions-list__scrollable[data-v-61029e7d]{height:327px;overflow:hidden auto}.reactions-item[data-v-61029e7d]{align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.reactions-item__name[data-v-61029e7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactions-item__emojis[data-v-61029e7d]{-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;max-width:180px;margin-inline-start:auto;display:-webkit-box;position:relative;overflow:hidden}.reactions-wrapper[data-v-11a4c740]{--minimal-button-width:48px;--font-family-emoji:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";display:contents}.reactions-wrapper[data-v-11a4c740] .button-vue{min-width:var(--minimal-button-width)}.reactions-wrapper .reaction-emoji[data-v-11a4c740]{font-family:var(--font-family-emoji)}.reactions-wrapper .reaction-button--trigger[data-v-11a4c740]{height:100%}.reactions-wrapper .reaction-button--thumbnail[data-v-11a4c740]{height:100%;width:var(--minimal-button-width);pointer-events:none}.reaction-details[data-v-11a4c740]{max-width:250px;padding:8px}.details-loading[data-v-11a4c740]{justify-content:center;width:38px;display:flex}.more-reactions-button[data-v-11a4c740]{text-decoration:underline}.more-reactions-button[data-v-11a4c740]:hover{text-decoration:none}.message[data-v-6e058477]{position:relative}.message:hover .normal-message-body[data-v-6e058477],.message--hovered .normal-message-body[data-v-6e058477]{background-color:var(--color-background-hover);border-radius:8px}.message-body[data-v-6e058477]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-6e058477]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message--highlighted[data-v-6e058477]{border-radius:8px;animation:5s highlight-animation-6e058477}@keyframes highlight-animation-6e058477{0%{background-color:var(--color-background-hover)}50%{background-color:var(--color-background-hover)}to{background-color:rgba(var(--color-background-hover),0)}}.message-unread-marker[data-v-6e058477]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-6e058477]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-6e058477]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-6e058477]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-6e058477]{inset-inline-end:14px;background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;display:flex;position:sticky;top:0}.wrapper[data-v-7fd53067]{width:100%;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));position:relative}.messages[data-v-7fd53067]{padding-block:var(--default-grid-baseline);width:100%}.messages__avatar-wrapper[data-v-7fd53067]{top:0;height:100%;padding-block:calc(3*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));position:absolute;inset-inline-start:0}.messages__avatar[data-v-7fd53067]{position:sticky;top:0}.messages__author[data-v-7fd53067]{max-width:calc(50*var(--default-font-size));color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--default-grid-baseline);overflow:hidden}.message[data-v-399463f1]{position:relative}.message:hover .combined-system[data-v-399463f1],.message:focus-within .combined-system[data-v-399463f1]{background-color:var(--color-background-hover);border-radius:8px}.message:hover .message-buttons-bar[data-v-399463f1],.message:focus-within .message-buttons-bar[data-v-399463f1],.message .combined-system--open+.message-body__scroll>.message-buttons-bar[data-v-399463f1]{opacity:1}.message-body[data-v-399463f1]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-399463f1]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message-unread-marker[data-v-399463f1]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-399463f1]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-399463f1]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-399463f1]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-399463f1]{background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;opacity:0}.messages-group__system[data-v-7bb47691]{flex-direction:column;display:flex}.wrapper[data-v-7bb47691]{width:100%;padding:0;display:flex}.wrapper--system[data-v-7bb47691]{flex-direction:column;padding-inline-start:calc(32px + 4*var(--default-grid-baseline))}.wrapper[data-v-7bb47691]:focus{background-color:#2f2f2f11}.messages[data-v-7bb47691]{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.messages--collapsed[data-v-7bb47691]{border-radius:var(--border-radius-large);background-color:var(--color-background-hover)}.scroller[data-v-0123375e]{padding-top:var(--default-grid-baseline);border-bottom:1px solid var(--color-border);transition:all var(--animation-quick,.1s)ease-in-out;flex:1 0;position:relative;overflow:hidden scroll}.scroller--chatScrolledToBottom[data-v-0123375e]{border-block-end-color:#0000}.scroller__content[data-v-0123375e]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto}.scroller__content[data-v-0123375e]:last-of-type{margin-bottom:calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline))}.scroller__loading[data-v-0123375e]{height:0;max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto;position:relative}.scroller__loading-element[data-v-0123375e]{top:0;position:absolute;inset-inline-start:calc(2*var(--default-grid-baseline))}.scroller__loading-new[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-inline:auto;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));display:grid}.scroller__loading-new-wrapper[data-v-0123375e]{justify-content:center;align-items:center;gap:var(--default-grid-baseline);display:flex}.messages-list__placeholder[data-v-0123375e]{flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.messages-list__empty-content[data-v-0123375e]{height:100%}.messages-date[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));z-index:2;margin-inline-start:calc(32px + 4*var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);pointer-events:none;margin-bottom:5px;display:grid;position:sticky;top:0}.messages-date__text[data-v-0123375e]{padding:var(--default-grid-baseline)calc(3*var(--default-grid-baseline));text-wrap:nowrap;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark);border-radius:var(--border-radius-element,var(--border-radius-pill));margin:0 auto}.has-sticky .messages-date[data-v-0123375e]{opacity:0;transition:opacity .3s ease-in-out 2s}.scroller--isScrolling .has-sticky .messages-date[data-v-0123375e]{opacity:1;transition:opacity}.upload-editor[data-v-57c8f609]{height:100%;padding:calc(3*var(--default-grid-baseline));flex-direction:column;justify-content:space-between;display:flex}.upload-editor__previews[data-v-57c8f609]{flex-wrap:wrap;display:flex;position:relative;overflow:auto}.upload-editor__previews.dragging-over[data-v-57c8f609]{outline:3px dashed var(--color-primary-element);border-radius:var(--border-radius-large)}.upload-editor__actions[data-v-57c8f609]{justify-content:flex-end;gap:4px;padding:12px 0;display:flex}.upload-editor__textfield[data-v-57c8f609]{padding-block:calc(var(--default-grid-baseline)*2)}.upload-editor .add-more-button[data-v-57c8f609]{margin:10px;width:164px!important;height:176px!important}.upload-editor .add-more-button[data-v-57c8f609] .button-vue__icon{border-radius:var(--border-radius-pill);color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.thread-header[data-v-81947228]{justify-content:flex-end;align-items:center;gap:var(--default-grid-baseline);width:100%;display:flex}.thread-header--standalone[data-v-81947228]{padding:var(--default-grid-baseline);border-bottom:1px solid var(--color-border)}.conversation-header[data-v-81947228]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-81947228]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-81947228]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-81947228]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-81947228]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatView[data-v-f3219fa0]{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.messages-list-dragover-wrapper[data-v-f3219fa0]{flex-direction:column;flex:1 0;min-height:0;display:flex;position:relative}.dragover[data-v-f3219fa0]{background:var(--color-primary-element-light);z-index:11;box-shadow:0 0 36px var(--color-box-shadow);border-radius:var(--border-radius);opacity:.9;pointer-events:none;display:flex;position:absolute;inset:5%}.scroll-to-bottom[data-v-f3219fa0]{height:0;position:relative}.scroll-to-bottom__button[data-v-f3219fa0]{bottom:8px;z-index:2;inset-inline-end:24px;position:absolute!important}.breakout-rooms-actions[data-v-4a4f30bc]{margin-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex}.breakout-rooms-actions__row[data-v-4a4f30bc]{margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);display:flex}.breakout-rooms-actions__editor[data-v-4a4f30bc]{height:100%;padding:20px}.right[data-v-4a4f30bc]{justify-content:right}.breakout-rooms[data-v-3dd84ab4]{flex-direction:column;height:100%;display:flex}.breakout-rooms__empty-content[data-v-3dd84ab4]{flex:1}.breakout-rooms__room[data-v-3dd84ab4]{margin-top:var(--default-grid-baseline)}.right[data-v-3dd84ab4]{justify-content:right}[data-v-3dd84ab4] .app-navigation-entry__title{font-weight:700!important}.internal-warning[data-v-680baaf2]{margin:var(--default-grid-baseline)!important}.lobby-status{align-items:center;gap:var(--default-grid-baseline);flex-direction:column;display:flex}.wrapper[data-v-6f418876]{flex-direction:column;height:100%;display:flex}.h-100[data-v-6f418876]{height:100%}.search-form[data-v-6f418876]{padding-inline:var(--default-grid-baseline);align-items:center;gap:4px;display:flex}.search-form .search-form__input[data-v-6f418876]{margin:0}.search-form__description[data-v-6f418876]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.search-form__description[data-v-6f418876],.search-form__description[data-v-6f418876]>*{cursor:help}.scroller[data-v-6f418876]{overflow-y:auto}.known-results[data-v-6f418876]{padding:0 2px}.search-results[data-v-6f418876]{margin-top:12px}[data-v-6f418876] .app-navigation-caption:not(:first-child){margin-top:12px!important}.calendar-event__item[data-v-6d12ae8d]{margin-block:var(--default-grid-baseline);padding-inline:var(--default-grid-baseline);border-radius:var(--border-radius);flex-direction:row;align-items:center;height:100%;display:flex}.calendar-event a.calendar-event__item[data-v-6d12ae8d]:hover{background-color:var(--color-background-hover)}.calendar-event__badge[data-v-6d12ae8d]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;flex-shrink:0;display:inline-block}.calendar-event__content[data-v-6d12ae8d]{width:calc(100% - var(--default-clickable-area));flex-direction:column;justify-content:center;display:flex}.calendar-event__header[data-v-6d12ae8d]{gap:var(--default-grid-baseline);font-weight:500;display:flex}.calendar-event__header-text[data-v-6d12ae8d]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.calendar-event__header[data-v-6d12ae8d] .material-design-icon{margin-top:2px}.content .animated[data-v-a5ceee50],.content .animated[data-v-a5ceee50]:after{transition-property:inset,padding,width,height,border-radius,opacity;transition-duration:var(--animation-slow);transition-timing-function:ease-in-out}.content--compact .content__image-wrapper[data-v-a5ceee50]{width:0;height:0;padding:0}.content--compact .content__image-wrapper .content__image[data-v-a5ceee50]{opacity:0}.content--preview .content__scroller[data-v-a5ceee50]{flex-wrap:wrap}.content--preview .content__header[data-v-a5ceee50]{width:75%}.content--preview .content__image-wrapper[data-v-a5ceee50]{width:25%;height:25%;padding:var(--default-grid-baseline);padding-block-start:calc(4*var(--default-grid-baseline))}.content--preview .content__image-wrapper[data-v-a5ceee50]:after{height:calc(100% - 5*var(--default-grid-baseline))!important;inset-block-start:calc(4*var(--default-grid-baseline))!important}.content--full .content__scroller[data-v-a5ceee50]{flex-direction:column;align-items:start}.content--full .content__header[data-v-a5ceee50]{padding-inline:calc(2*var(--default-grid-baseline))}.content--full .content__name[data-v-a5ceee50]{padding-inline-end:0!important}.content--full .content__image-wrapper[data-v-a5ceee50]{width:100%;height:100%;padding:0}.content--full .content__image-wrapper[data-v-a5ceee50]:after{opacity:1!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.content--full .content__image-wrapper .content__image[data-v-a5ceee50]{border-radius:0}.content--full[data-v-a5ceee50] .button-vue--icon-only,.content--full[data-v-a5ceee50]~.button-vue--icon-only{filter:invert()}body[data-theme-dark] .content--full[data-v-a5ceee50] .button-vue--icon-only,body[data-theme-dark] .content--full[data-v-a5ceee50]~.button-vue--icon-only{filter:none}@media (prefers-color-scheme:dark){body[data-theme-default] .content--full[data-v-a5ceee50] .button-vue--icon-only,body[data-theme-default] .content--full[data-v-a5ceee50]~.button-vue--icon-only{filter:none}}.content__scroller[data-v-a5ceee50]{display:flex}.content .content__image-wrapper[data-v-a5ceee50]{max-height:var(--app-sidebar-width);flex-shrink:0;position:relative;overflow:hidden}.content .content__image-wrapper[data-v-a5ceee50]:after{inset:var(--default-grid-baseline);content:"";z-index:1;width:calc(100% - 2*var(--default-grid-baseline));height:calc(100% - 2*var(--default-grid-baseline));opacity:0;pointer-events:none;background:linear-gradient(#000000e6 0%,#0000 30%);border-radius:50%;position:absolute}.content .content__image[data-v-a5ceee50]{aspect-ratio:1;object-fit:cover;object-position:top;cursor:pointer;border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.content .content__image.icon[data-v-a5ceee50]{background-size:50%;background-color:var(--color-text-maxcontrast-default)}.content__header[data-v-a5ceee50]{align-items:start;gap:var(--default-grid-baseline);width:100%;padding-block:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);flex-direction:column;flex-grow:1;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.content__header--row[data-v-a5ceee50]{flex-direction:row;align-items:center}.content__header .content__name[data-v-a5ceee50]{--actions-offset:calc(var(--default-grid-baseline) + var(--default-clickable-area));width:100%;font-size:20px;line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin:0;padding-inline-end:var(--app-sidebar-close-button-offset);overflow:hidden}.content__header .content__name--has-actions[data-v-a5ceee50]{padding-inline-end:calc(var(--actions-offset) + var(--app-sidebar-close-button-offset))}.content__header .content__name--has-profile-actions[data-v-a5ceee50]{padding-inline-end:calc(2*var(--actions-offset) + var(--app-sidebar-close-button-offset))}.content__header .content__info[data-v-a5ceee50]{gap:var(--default-grid-baseline);flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.content__header .content__info-row[data-v-a5ceee50]{gap:var(--default-grid-baseline);display:flex}.content__actions[data-v-a5ceee50]{z-index:2;top:calc(2*var(--default-grid-baseline));gap:var(--default-grid-baseline);display:flex;inset-inline-end:calc(var(--default-grid-baseline) + var(--app-sidebar-close-button-offset));position:absolute!important}.content__events[data-v-a5ceee50]{margin-inline:10px}.content__events-list[data-v-a5ceee50]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;line-height:20px;display:flex;overflow-y:auto}.content__events-list[data-v-a5ceee50]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.content__events-list[data-v-a5ceee50]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.content__profile-action[data-v-a5ceee50] .action-link__longtext{white-space:nowrap!important}.nc-select-users[data-v-4fbb6472] .vs__selected{padding-inline:0 5px!important}.material-design-icon[data-v-60a83836]{justify-content:center;place-self:center;align-items:center;display:flex}.option[data-v-60a83836]{width:100%;height:var(--height);cursor:inherit;align-items:center;display:flex}.option__avatar[data-v-60a83836]{margin-inline-end:var(--margin)}.option__details[data-v-60a83836]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.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]{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.option__lineone strong[data-v-60a83836],.option__linetwo strong[data-v-60a83836]{font-weight:700}.option--compact .option__lineone[data-v-60a83836]{font-size:14px}.option--compact .option__linetwo[data-v-60a83836]{margin-top:-4px;font-size:11px;line-height:1.5}.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:.7;background-position:50%;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}.search-results__date[data-v-bebe16a6]{font-size:x-small}.search-messages-tab[data-v-6c87d969]{flex-direction:column;height:100%;display:flex}.search-form[data-v-6c87d969]{padding-bottom:var(--default-grid-baseline);flex-direction:column;display:flex}.search-form__search-box-wrapper[data-v-6c87d969]{gap:var(--default-grid-baseline);display:flex}.search-form__main[data-v-6c87d969]{flex-direction:column;flex:1;display:flex}.search-form__search-detail[data-v-6c87d969]{width:100%;margin-top:calc(var(--default-grid-baseline)*4);flex-direction:column;display:flex}.search-form__search-detail__from-user[data-v-6c87d969]{margin-top:8px}.search-form__search-detail__from-user[data-v-6c87d969] .vs__dropdown-toggle{overflow-y:clip}.search-form__search-detail__date-picker[data-v-6c87d969]{width:100%;min-width:100px}.search-form__search-detail__date-picker-wrapper[data-v-6c87d969]{gap:var(--default-grid-baseline);display:flex}.search-form__search-bubbles[data-v-6c87d969]{gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.search-results[data-v-6c87d969]{height:100%;transition:all .15s;overflow-y:auto}.search-results__loading[data-v-6c87d969]{height:var(--default-clickable-area)}.search-results__empty[data-v-6c87d969]{height:100%}.material-design-icon[data-v-52d18b4a]{justify-content:center;place-self:center;align-items:center;display:flex}.fade-enter-active[data-v-52d18b4a],.fade-leave-active[data-v-52d18b4a]{transition:opacity .3s}.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]{height:var(--default-clickable-area);opacity:.7;background-position:50%;background-repeat:no-repeat;padding:12px;display:block}.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]{cursor:pointer;flex-wrap:wrap;height:auto;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-grow:1;flex-basis:10%;display:flex}li.collection-list-item .collection-item-name[data-v-52d18b4a]{padding:12px 9px}li.collection-list-item input[data-v-52d18b4a]{border-color:var(--color-border-maxcontrast);margin-top:4px}li.collection-list-item input[type=text][data-v-52d18b4a]{flex-grow:1}li.collection-list-item .error[data-v-52d18b4a],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]{cursor:pointer;border-radius:3px;margin-inline-start:var(--default-clickable-area);display:flex}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;max-width:calc(100% - 30px);padding:3px;display:flex}li.collection-list-item .resource-list-details span[data-v-52d18b4a]{vertical-align:top;margin-inline-end:10px;display:inline-block}li.collection-list-item .resource-list-details span.resource-name[data-v-52d18b4a]{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;flex-grow:1;padding:4px;position:relative;overflow:hidden}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:.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:.6s linear shake-52d18b4a}@keyframes shake-52d18b4a{0%{transform:translate(15px)}20%{transform:translate(-15px)}40%{transform:translate(7px)}60%{transform:translate(-7px)}80%{transform:translate(3px)}to{transform:translate(0)}}.material-design-icon[data-v-047356d6]{justify-content:center;place-self:center;align-items:center;display:flex}.collection-list[data-v-047356d6] *{box-sizing:border-box}.collection-list>li[data-v-047356d6]{align-items:center;gap:12px;display:flex}.collection-list>li>.avatar[data-v-047356d6]{margin-top:0}#collection-select-container[data-v-047356d6]{flex-direction:column;display:flex}.v-select span.avatar[data-v-047356d6]{opacity:.7;background-position:50%;background-repeat:no-repeat;padding:16px;display:block}.v-select span.avatar[data-v-047356d6]:hover{opacity:1}p.hint[data-v-047356d6]{z-index:1;color:var(--color-text-maxcontrast);margin-top:-16px;padding:8px;line-height:normal}div.avatar[data-v-047356d6]{background-color:var(--color-background-dark);width:32px;height:32px;margin:30px 0 0;padding:8px}.icon-projects[data-v-047356d6]{background-position:50%;background-repeat:no-repeat;padding:8px;display:block}.option__wrapper[data-v-047356d6]{display:flex}.option__wrapper .avatar[data-v-047356d6]{width:32px;height:32px;display:block;background-color:var(--color-background-darker)!important}.option__wrapper .option__title[data-v-047356d6]{padding:4px}.fade-enter-active[data-v-047356d6],.fade-leave-active[data-v-047356d6]{transition:opacity .5s}.fade-enter[data-v-047356d6],.fade-leave-to[data-v-047356d6]{opacity:0}.material-design-icon[data-v-8db55138]{justify-content:center;place-self:center;align-items:center;display:flex}.resource[data-v-8db55138]{height:var(--default-clickable-area);align-items:center;display:flex}.resource__button[data-v-8db55138]{justify-content:flex-start!important;width:100%!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{margin-inline-start:2px!important;font-weight:400!important}.resource__icon[data-v-8db55138]{background-color:var(--color-text-maxcontrast);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.resource__icon img[data-v-8db55138]{width:16px;height:16px;filter:var(--background-invert-if-dark)}.material-design-icon[data-v-a0203ee5]{justify-content:center;place-self:center;align-items:center;display:flex}.team-resources__header[data-v-a0203ee5]{margin-bottom:6px;font-weight:700}.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]{gap:12px;padding:6px;padding-inline-end:24px;display:flex}.related-team__name[data-v-a0203ee5]{flex-grow:1;align-items:center;gap:12px;margin:0;padding:6px 12px;font-weight:700;display:flex}.related-team .related-team-provider[data-v-a0203ee5]{padding:6px 12px}.related-team .related-team-provider__name[data-v-a0203ee5]{margin-bottom:3px;font-weight:700}.related-team .related-team-provider__link[data-v-a0203ee5]{gap:12px;padding:6px 12px;font-weight:700;display:flex}.related-team .related-team-resource__link[data-v-a0203ee5]{height:var(--default-clickable-area);border-radius:var(--border-radius-element);align-items:center;gap:12px;display:flex}.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);text-align:center;justify-content:center;align-items:center;display:flex}.related-team .related-team-resource .resource__icon>img[data-v-a0203ee5]{border-radius:var(--border-radius-pill);width:32px;height:32px;overflow:hidden}.material-design-icon[data-v-551fe92c]{justify-content:center;place-self:center;align-items:center;display:flex}.related-resources__header h5[data-v-551fe92c]{margin-bottom:6px;font-weight:700}.related-resources__header p[data-v-551fe92c]{color:var(--color-text-maxcontrast)}.shared-items[data-v-ea93477c]{grid-gap:var(--default-grid-baseline);grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.shared-items__media[data-v-ea93477c]{grid-template-columns:repeat(5,1fr)}.shared-items__list[data-v-ea93477c]{grid-template-columns:1fr}.shared-items__location[data-v-ea93477c]{height:150px;margin-block:var(--default-grid-baseline)}.shared-items__other[data-v-ea93477c]{padding-inline-start:calc(var(--default-grid-baseline)*2)}.shared-items__other a[data-v-ea93477c]{text-decoration:underline}.shared-items__other a[data-v-ea93477c]:after{content:" ↗"}.shared-items-browser[data-v-12c8ae1c]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.shared-items-browser__navigation[data-v-12c8ae1c]{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 16px 4px;display:flex}.shared-items-browser__content[data-v-12c8ae1c]{padding:12px;overflow:hidden auto}[data-v-12c8ae1c] .modal-container{height:700px}[data-v-12c8ae1c] .button-vue{border-radius:var(--border-radius-large)}[data-v-12c8ae1c] .button-vue.active{background-color:var(--color-primary-element-light)}.related-resources[data-v-46065308] .related-resources__header{padding:0 calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*3);margin:14px 0!important}.related-resources[data-v-46065308] .related-resources__header h5{opacity:.7!important;color:var(--color-primary-element)!important}.shared-items-tab[data-v-46065308]{flex-direction:column;height:100%;display:flex}.shared-items-tab__section[data-v-46065308]{margin-top:calc(var(--default-grid-baseline)*6)}.shared-items-tab__loading[data-v-46065308],.shared-items-tab__empty-content[data-v-46065308]{flex:1}.shared-items-tab__more-button[data-v-46065308]{margin-top:var(--default-grid-baseline)}.shared-items-tab__more-button.button-vue--tertiary[data-v-46065308]{border-width:0}.shared-items-tab__more-button[data-v-46065308] .button-vue__icon{width:24px;min-width:24px;margin-inline-end:var(--default-grid-baseline)}.shared-items-tab__more-button--threads[data-v-46065308]{margin-inline-start:var(--default-grid-baseline)}.shared-items-tab__more-button--threads[data-v-46065308] .button-vue__icon{width:40px;margin-inline-end:calc(var(--default-grid-baseline)*2)}.shared-items-tab__poll-button[data-v-46065308]{max-width:300px;margin-bottom:var(--default-grid-baseline)}.threads-list[data-v-46065308]{line-height:20px}.sip-settings h3[data-v-65e6b612]{margin-bottom:6px;font-weight:700}.sip-settings p[data-v-65e6b612]{white-space:pre-line}.threads-tab__list[data-v-b250556a]{height:100%;transition:all .15s;overflow-y:auto}[data-v-762e71da] .app-sidebar-header__description{flex-direction:column}[data-v-762e71da] .app-sidebar-tabs__nav{padding:0 10px}[data-v-762e71da] .app-sidebar-tabs__nav .checkbox-radio-switch__label{text-align:center;justify-content:flex-start}[data-v-762e71da] .app-sidebar-tabs__nav .checkbox-radio-switch__icon{flex-basis:auto}[data-v-762e71da] .app-sidebar-tabs__nav .checkbox-radio-switch__icon span{margin:0}[data-v-762e71da] .app-sidebar-tabs__content{min-height:inherit!important}.app-sidebar-tabs__content #tab-chat[data-v-762e71da]{height:100%;padding:0}.app-sidebar-tabs__content #tab-participants[data-v-762e71da]{padding:var(--default-grid-baseline)0;height:100%}.chat-button-unread-marker[data-v-762e71da]{top:4px;background-color:var(--color-primary-element);pointer-events:none;border-radius:8px;width:8px;height:8px;position:absolute;inset-inline-end:4px}.chat-button-sidebar-toggle{position:relative;overflow:visible!important}._appSettingsSectionShortcuts_1trvh_2{gap:calc(4*var(--default-grid-baseline));flex-direction:column;display:flex}._material-design-icon_1u9di_12{justify-content:center;place-self:center;align-items:center;display:flex}._ncFormBox_1u9di_20{gap:calc(1*var(--default-grid-baseline));flex-direction:column;display:flex}._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-end-radius:var(--border-radius-element)!important;border-end-start-radius:var(--border-radius-element)!important}._ncFormBox_row_1u9di_25{flex-direction:row}._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29{flex: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-start-end-radius:var(--border-radius-element)!important;border-end-end-radius:var(--border-radius-element)!important}._material-design-icon_15jyc_12{justify-content:center;place-self:center;align-items:center;display:flex}._formBoxButton_15jyc_20{background:unset;color:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;line-height:inherit;border:none;outline:none;margin:0;padding:0;text-decoration:none}._material-design-icon_v5un7_12{justify-content:center;place-self:center;align-items:center;display:flex}._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));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-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);-webkit-user-select:none;user-select:none;cursor:pointer;border-bottom-width:2px;transition-timing-function:linear;display:flex;position:relative}._formBoxItem_v5un7_20 *{cursor:inherit}._formBoxItem_v5un7_20:has(:disabled){cursor:default;opacity:.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{padding-block:calc(2*var(--default-grid-baseline));overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}._formBoxItem__element_v5un7_64:after{content:"";position:absolute;inset:0}._formBoxItem__description_v5un7_67{color:var(--color-text-maxcontrast)}._formBoxItem__icon_v5un7_89{justify-content:flex-end;align-items:center;display:flex}._material-design-icon_njiy8_12{justify-content:center;place-self:center;align-items:center;display:flex}input._formBoxSwitch__input_njiy8_20{width:var(--default-clickable-area);z-index:-1;height:auto;cursor:inherit;margin:0;position:absolute;inset-block:0;inset-inline-end:var(--form-element-label-offset);opacity:0!important}._material-design-icon_1s86g_12{justify-content:center;place-self:center;align-items:center;display:flex}._hotkey_1s86g_20{--form-element-label-offset:calc(var(--border-radius-element) + var(--default-grid-baseline));padding-inline:var(--form-element-label-offset);flex-direction:row-reverse;align-items:stretch;display:flex}._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{padding-block:calc(2*var(--default-grid-baseline));border-block-start:1px solid var(--color-border);align-items:center;display:flex}._hotkey__label_1s86g_27{flex:200px}._hotkey__keys_1s86g_28{justify-content:end;row-gap:calc(1*var(--default-grid-baseline));flex-wrap:wrap;flex:auto}._material-design-icon_lf0a1_12{justify-content:center;place-self:center;align-items:center;display:flex}._kbd_lf0a1_20{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-radius:var(--border-radius-element);box-shadow:none;font-family:var(--font-family);white-space:nowrap;border-block-end-width:4px;justify-content:center;align-items:center;line-height:1;display:inline-flex}._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{margin-inline:var(--form-element-label-offset);font-weight:700}.mx-datepicker-main.mx-datepicker-popup{z-index:10001!important}.modal-wrapper h2.nc-dialog-alike-header{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}body.talk-in-fullscreen{--body-container-margin:0px!important;--body-container-radius:0px!important;--header-height:0px!important}:root:has(body.talk-in-fullscreen){--body-container-margin:0px!important;--body-container-radius:0px!important;--header-height:0px!important}body.talk-in-fullscreen #header{display:none!important}body#body-public{--footer-height:0}.content.in-call[data-v-85a0ef9a] .app-content{background-color:#0000}.content[data-v-85a0ef9a]:fullscreen{padding-top:0}.content[data-v-85a0ef9a]:fullscreen .app-sidebar{height:100vh!important}.material-design-icon[data-v-6a2b8de0]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-button-group-base>div[data-v-6a2b8de0]{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0]{justify-content:space-between;gap:4px;display:flex}.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s]{flex:1}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button{justify-content:center;width:100%;display:flex;padding:0!important}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button .action-button__pressed-icon{display:none}.reaction__group[data-v-32d49ea8] .nc-button-group-content{width:calc(var(--reactions-in-single-row)*var(--default-clickable-area));flex-wrap:wrap;justify-content:flex-start;gap:0!important}.reaction__button[data-v-32d49ea8]{flex:0 0 calc(100%/var(--reactions-in-single-row))!important}.no-audio-available[data-v-27d30b50]{opacity:.7}.popover-hint[data-v-27d30b50]{padding:calc(3*var(--default-grid-baseline));text-align:start;max-width:300px}.audio-selector-button[data-v-27d30b50] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-audio-control-wrapper[data-v-27d30b50]{align-items:center;gap:1px;display:flex}.local-audio-control-wrapper .audio-control-button[data-v-27d30b50]{border-start-end-radius:2px;border-end-end-radius:2px}.audio-selector__action[data-v-27d30b50] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.audio-selector__action[data-v-27d30b50] .action-button__longtext-wrapper{max-width:350px}.audio-selector__action[data-v-27d30b50] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.audio-selector__action[data-v-27d30b50] .action-button>span{height:var(--default-clickable-area)}.no-video-available[data-v-110d5586]{opacity:.7}.video-selector-button[data-v-110d5586] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-video-control-wrapper[data-v-110d5586]{align-items:center;gap:1px;display:flex}.local-video-control-wrapper .video-control-button[data-v-110d5586]{border-start-end-radius:2px;border-end-end-radius:2px}.video-selector__action[data-v-110d5586] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.video-selector__action[data-v-110d5586] .action-button__longtext-wrapper{max-width:350px}.video-selector__action[data-v-110d5586] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.video-selector__action[data-v-110d5586] .action-button>span{height:var(--default-clickable-area)}.buttons-bar[data-v-6d9aadfc]{align-items:center;gap:var(--default-grid-baseline);display:flex}.buttons-bar #screensharing-menu button[data-v-6d9aadfc]{width:100%;height:auto}.buttons-bar button.screensharing-enabled[data-v-6d9aadfc]{opacity:1}.buttons-bar button.no-screensharing-available[data-v-6d9aadfc],.buttons-bar button.no-screensharing-available[data-v-6d9aadfc] *{opacity:.7}.hint[data-v-6d9aadfc]{text-align:start;max-width:300px;padding:12px}.hint__actions[data-v-6d9aadfc]{flex-direction:row-reverse;justify-content:space-between;padding-top:4px;display:flex}.hint__button[data-v-6d9aadfc]{height:var(--default-clickable-area)}.trigger[data-v-6d9aadfc]{justify-content:center;align-items:center;display:flex}.bottom-bar[data-v-150d78c5]{bottom:0;padding:var(--wrapper-padding);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0;overflow:hidden}.bottom-bar[data-v-150d78c5] .button-vue--tertiary{background-color:var(--color-primary-light)}.bottom-bar-call-controls[data-v-150d78c5]{align-items:center;gap:var(--default-grid-baseline);flex-direction:row;display:flex}.bottom-bar-call-controls[data-v-150d78c5]:not(:has(*)){display:none}.call-options[data-v-150d78c5]{flex-direction:row;align-items:center;gap:4px;display:flex}.empty-call-view[data-v-590eeac2]{text-align:center;z-index:1;flex-direction:column;place-content:center;width:100%;height:100%;display:flex;position:absolute}.empty-call-view .icon[data-v-590eeac2]{background-size:64px;width:64px;height:64px;margin:0 auto 15px}.empty-call-view button[data-v-590eeac2]{margin:4px auto}.empty-call-view__icon[data-v-590eeac2],.empty-call-view h2[data-v-590eeac2],.empty-call-view p[data-v-590eeac2]{color:var(--color-main-text)}.empty-call-view--sidebar[data-v-590eeac2]{padding-bottom:16px}.empty-call-view--sidebar h2[data-v-590eeac2],.empty-call-view--sidebar p[data-v-590eeac2]{font-size:90%}.empty-call-view--sidebar .icon[data-v-590eeac2]{margin-top:0;margin-bottom:0;transform:scale(.7)}.empty-call-view--small[data-v-590eeac2]{border-radius:calc(var(--default-clickable-area)/2);background-color:#222c;padding:8px}.empty-call-view--small h2[data-v-590eeac2]{font-size:1rem;font-weight:400}.empty-call-view--small .icon[data-v-590eeac2]{background-size:32px;width:32px;height:32px;margin-bottom:0;transform:none}.not-connected video[data-v-d39171d8],.not-connected .avatar-container[data-v-d39171d8]{opacity:.5}.localVideoContainer[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));z-index:1;grid-row-end:-1}.video-container-grid[data-v-d39171d8]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-stripe[data-v-d39171d8]:not(.local-video--sidebar){--aspect-ratio:1.33333;--stripe-height:242px;flex:0 0 calc(var(--aspect-ratio)*var(--stripe-height));flex-direction:column;margin-top:auto;display:flex;position:relative;overflow:hidden;height:var(--stripe-height)!important}.video-container-big[data-v-d39171d8]{width:calc(100% - var(--grid-gap)*2);flex-direction:column;height:100%;display:flex;position:absolute}.video-container-big .videoWrapper[data-v-d39171d8]{margin:auto}.video-container-small[data-v-d39171d8]{border-radius:var(--border-radius-large)}.videoWrapper[data-v-d39171d8],.video[data-v-d39171d8]{width:100%;height:100%}.video-loading[data-v-d39171d8]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-d39171d8]{object-fit:contain}.video--fill[data-v-d39171d8]{object-fit:cover}.avatar-container[data-v-d39171d8]{margin:auto}.presenter-overlay[data-v-d39171d8],.presenter-overlay[data-v-d39171d8] *{border-radius:50%}.localVideoContainer[data-v-d39171d8]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.presenter-overlay[data-v-d39171d8]:after{z-index:1;border-radius:50%}.hover-shadow[data-v-d39171d8]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.speaking[data-v-d39171d8]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.bottom-bar[data-v-d39171d8]{width:100%;padding:0 calc(var(--default-grid-baseline)*3);padding-bottom:calc(var(--default-grid-baseline)*2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.bottom-bar--big[data-v-d39171d8]{justify-content:center}.bottom-bar .bottom-bar__button[data-v-d39171d8]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .bottom-bar__button[data-v-d39171d8]:hover,.bottom-bar .bottom-bar__button[data-v-d39171d8]:focus{opacity:1}.dev-mode-video--self[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));object-fit:cover!important}.presenter-overlay .dev-mode-video--self[data-v-d39171d8]{border-radius:50%}.presenter-icon__hide[data-v-d39171d8]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-d39171d8]:hover{cursor:pointer;opacity:.9}.wrapper[data-v-127ab268]{width:100%;padding:0 calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);z-index:1;align-items:center;display:flex;position:absolute;bottom:0}.wrapper--big[data-v-127ab268]{margin:0 var(--default-clickable-area);width:calc(100% - var(--default-clickable-area)*2);justify-content:center}.wrapper--big .bottom-bar[data-v-127ab268]{width:unset;padding:var(--default-grid-baseline)}.wrapper--big .bottom-bar[data-v-127ab268]:hover{border-radius:var(--border-radius-large);background-color:#0003}.wrapper--big .participant-name[data-v-127ab268]{margin-inline-end:0}.bottom-bar[data-v-127ab268]{align-items:center;gap:var(--default-grid-baseline);width:100%;min-height:var(--default-clickable-area);display:flex}.bottom-bar .media-indicators[data-v-127ab268]{display:flex}.bottom-bar .following-button[data-v-127ab268]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .following-button[data-v-127ab268]:hover,.bottom-bar .following-button[data-v-127ab268]:focus{opacity:1}.participant-name[data-v-127ab268]{color:#fff;white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));margin-block:0;margin-inline:8px auto;position:relative;overflow:hidden}.participant-name--active[data-v-127ab268]{font-weight:700}.participant-name--has-shadow[data-v-127ab268]{text-shadow:0 0 4px #000c}.status-indicator[data-v-127ab268]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.iceFailedIndicator[data-v-127ab268]{opacity:.8!important}.audioIndicator[data-v-127ab268],.videoIndicator[data-v-127ab268],.screenSharingIndicator[data-v-127ab268],.iceFailedIndicator[data-v-127ab268]{color:#fff!important}.audioIndicator[disabled][data-v-127ab268],.videoIndicator[data-v-127ab268]{opacity:.7}.videoIndicator[data-v-127ab268]:hover,.videoIndicator[data-v-127ab268]:focus{opacity:1}.screenContainer[data-v-0d956773]{width:100%;height:100%}.screen[data-v-0d956773]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.screen--fit[data-v-0d956773]{object-fit:contain}.screen--fill[data-v-0d956773]{object-fit:cover}.screen--magnify[data-v-0d956773]{cursor:zoom-in}.screen--grab[data-v-0d956773]{cursor:grab}.screen--grabbing[data-v-0d956773]{cursor:grabbing}.not-connected video[data-v-0fdf1d1c],.not-connected .avatar-container[data-v-0fdf1d1c]{opacity:.5}.video-container-grid[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-big[data-v-0fdf1d1c]{position:absolute}.video-container-big.one-to-one[data-v-0fdf1d1c]{width:calc(100% - var(--wrapper-padding)*2)}.video-container-big .videoWrapper[data-v-0fdf1d1c]{margin:auto}.avatar-container[data-v-0fdf1d1c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.placeholder-for-promoted[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));background:radial-gradient(146.1% 146.1%,#333 0%,#858585 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.videoWrapper[data-v-0fdf1d1c],.video[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.videoWrapper.presenter-overlay>video[data-v-0fdf1d1c]{border-radius:50%}.videoWrapper.presenter-overlay>.dev-mode-video--presenter[data-v-0fdf1d1c]{top:0;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:0}.video-loading[data-v-0fdf1d1c]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-0fdf1d1c]{object-fit:contain}.video--fill[data-v-0fdf1d1c]{object-fit:cover}.connection-message[data-v-0fdf1d1c]{text-align:center;z-index:1;color:#fff;width:100%;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));position:absolute;top:calc(50% + 50px)}.connection-message.below-avatar[data-v-0fdf1d1c]{top:calc(50% + 80px)}.video-container[data-v-0fdf1d1c]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.video-container.presenter-overlay[data-v-0fdf1d1c]:after{z-index:1;border-radius:50%}.video-container.speaking[data-v-0fdf1d1c]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.video-container.hover[data-v-0fdf1d1c]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.presenter-icon__hide[data-v-0fdf1d1c]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-0fdf1d1c]:hover{cursor:pointer;opacity:.9}.grid-main-wrapper[data-v-6d3ec820]{--navigation-position:calc(var(--default-grid-baseline)*2);width:100%;position:relative}.grid-main-wrapper.is-grid[data-v-6d3ec820]{height:100%}.wrapper[data-v-6d3ec820]{bottom:0;width:100%;display:flex;position:relative;inset-inline-start:0}.grid[data-v-6d3ec820]{grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);width:100%;height:100%;display:grid}.grid.stripe[data-v-6d3ec820]{padding:var(--grid-gap)var(--grid-gap)0 0}.grid-wrapper[data-v-6d3ec820]{flex:1 0 auto;width:100%;min-width:0;position:relative}.stripe-wrapper[data-v-6d3ec820]{width:100%;min-width:0;position:relative}.dev-mode-video[data-v-6d3ec820]:not(.dev-mode-screenshot){color:#00ff41;outline:1px solid #00ff41}.dev-mode-video[data-v-6d3ec820]{position:relative}.dev-mode-video img[data-v-6d3ec820]{object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.dev-mode-video .wrapper[data-v-6d3ec820]{position:absolute}.dev-mode__title[data-v-6d3ec820]{left:var(--default-clickable-area);color:#00ff41;z-index:1;opacity:.25;font-weight:900;line-height:120px;position:absolute;top:88px;font-size:100px!important}.dev-mode__toggle[data-v-6d3ec820]{left:20px;top:calc(2*var(--header-height));position:fixed!important}.dev-mode__data[data-v-6d3ec820]{color:#00ff41;left:20px;top:calc(2*var(--header-height) + 40px);z-index:2;direction:ltr;background:#000c;border:1px solid #00ff41;grid-template-columns:165px 75px;justify-content:flex-start;align-items:center;padding:5px;font-family:monospace;display:grid;position:fixed}.dev-mode__data span[data-v-6d3ec820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-mode__data input[data-v-6d3ec820]{max-width:65px;min-height:unset;margin:0;height:22.5px!important}.video[data-v-6d3ec820]:last-child{grid-column-end:-1}.grid-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(50% - var(--default-clickable-area)/2);position:absolute}.grid-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:calc(var(--default-grid-baseline)*2)}.grid-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--default-grid-baseline)*2)}.stripe-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(var(--navigation-position) + var(--grid-gap));position:absolute}.stripe-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:var(--navigation-position)}.stripe-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--navigation-position) + var(--grid-gap))}.stripe--collapse[data-v-6d3ec820]{top:calc(-1*(var(--default-clickable-area) + var(--grid-gap)));inset-inline-end:var(--navigation-position);position:absolute!important}.stripe--collapse[data-v-6d3ec820],.grid-navigation[data-v-6d3ec820]{z-index:2;opacity:.7}#call-container:hover .stripe--collapse[data-v-6d3ec820],#call-container:hover .grid-navigation[data-v-6d3ec820]{background-color:#0000001a!important}#call-container:hover .stripe--collapse[data-v-6d3ec820]:hover,#call-container:hover .stripe--collapse[data-v-6d3ec820]:focus,#call-container:hover .grid-navigation[data-v-6d3ec820]:hover,#call-container:hover .grid-navigation[data-v-6d3ec820]:focus{opacity:1;background-color:#0003!important}.overlap .stripe--collapse[data-v-6d3ec820],.overlap .grid-navigation[data-v-6d3ec820]{inset-inline-end:var(--grid-gap)}.stripe--collapse[data-v-6d3ec820]:active,.grid-navigation[data-v-6d3ec820]:active{background:0 0}.local-video--highlighted[data-v-6d3ec820]{inset-block-end:var(--grid-gap);inset-inline-end:var(--grid-gap);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.transcript-block[data-v-fcb95540]{color:#fff;background-color:#222c;flex-direction:row;align-self:end;align-items:flex-start;width:100%;display:flex}.transcript-block__avatar[data-v-fcb95540]{padding:calc(2*var(--default-grid-baseline));margin-top:calc(2*var(--default-grid-baseline));position:sticky;top:0}.transcript-block__text[data-v-fcb95540]{flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.transcript-block__author[data-v-fcb95540]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;margin-bottom:-4px;overflow:hidden}.transcript-block__chunks[data-v-fcb95540]:first-letter{text-transform:capitalize}.transcript[data-v-c6d6c99e]{--line-height:calc(var(--default-font-size)*2);bottom:20px;line-height:var(--line-height);max-height:calc(var(--line-height)*4);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:20%;overflow:hidden}@media (width<=768px){.transcript[data-v-c6d6c99e]{inset-inline:10%}}@media (width<=512px){.transcript[data-v-c6d6c99e]{inset-inline:5%}}.presenter-overlay__container[data-v-2e2aab1e]{pointer-events:none;position:absolute;inset:0}.presenter-overlay__container[data-v-2e2aab1e]>*{pointer-events:auto}.presenter-overlay__video[data-v-2e2aab1e]{--max-size:242px;--min-size:100px;max-width:var(--max-size);max-height:var(--max-size);min-width:var(--min-size);min-height:var(--min-size);z-index:10;aspect-ratio:1;position:relative}.presenter-overlay__video[data-v-2e2aab1e]:hover{cursor:grab}.presenter-overlay__video.dragging[data-v-2e2aab1e]{cursor:grabbing}.presenter-overlay--collapsed[data-v-2e2aab1e]{opacity:.7;bottom:calc(var(--default-clickable-area) + var(--default-grid-baseline));inset-inline-end:var(--grid-gap);position:absolute!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]{background-color:#0000001a!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:hover,#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:focus{opacity:1;background-color:#0003!important}[data-v-2e2aab1e] div{cursor:inherit}.toaster[data-v-7c23e6f9]{bottom:20px;z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:absolute;inset-inline-start:0}.toast[data-v-7c23e6f9]{bottom:0;animation:toast-floating-7c23e6f9 var(--animation-length)linear;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:var(--horizontal-offset,0)}.toast__reaction[data-v-7c23e6f9]{font-size:250%;line-height:100%}@media only screen and (width<=1920px){.toast__reaction[data-v-7c23e6f9]{font-size:150%}.toast__reaction-img[data-v-7c23e6f9]{width:30px;height:30px}}.toast__name[data-v-7c23e6f9]{white-space:nowrap;color:#fff;background-color:var(--background-color);box-shadow:1px 1px 4px var(--color-box-shadow);border-radius:6px;padding:8px 12px;line-height:100%}@keyframes toast-floating-7c23e6f9{0%{opacity:0;transform:translateY(0)}5%{transform:translateY(calc(-.05*var(--vertical-offset)*1vh));opacity:1}50%{transform:translateY(calc(-.5*var(--vertical-offset)*1vh));opacity:1}to{transform:translateY(calc(-1*var(--vertical-offset)*1vh));opacity:0}}.viewer-overlay-ghost[data-v-ffed6baa]{bottom:8px;position:absolute;inset-inline:0 8px}.viewer-overlay[data-v-ffed6baa]{--aspect-ratio:calc(3/4);--width:20vw;--min-width:250px;--max-width:400px;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);min-height:calc(var(--default-clickable-area) + 8px);z-index:11000;position:absolute}.viewer-overlay[data-v-ffed6baa] *{box-sizing:border-box}.viewer-overlay__collapse[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-end:8px}.viewer-overlay__button[data-v-ffed6baa]{opacity:.8}.viewer-overlay__button[data-v-ffed6baa]:active,.viewer-overlay__button[data-v-ffed6baa]:hover,.viewer-overlay__button[data-v-ffed6baa]:focus{opacity:.9}.video-overlay__top-bar[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-start:8px}.viewer-overlay__bottom-bar[data-v-ffed6baa]{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px 8px;display:flex;position:absolute;bottom:0}.viewer-overlay__video-container[data-v-ffed6baa]{width:100%;height:calc(var(--width)*var(--aspect-ratio));min-height:calc(var(--min-width)*var(--aspect-ratio));max-height:calc(var(--max-width)*var(--aspect-ratio));bottom:0;inset-inline-end:0}.viewer-overlay__local-video[data-v-ffed6baa]{bottom:8px;width:25%;height:25%;position:absolute;inset-inline-end:8px;overflow:hidden}.viewer-overlay__video[data-v-ffed6baa]{height:100%;position:relative}[data-v-ffed6baa] .screen{border-radius:calc(var(--default-clickable-area)/4)}#call-container[data-v-59d468c3]{width:100%;height:100%;-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);--grid-gap:calc(var(--default-grid-baseline)*2);--top-bar-height:51px;--wrapper-padding:calc(var(--default-grid-baseline)*2.5);--bottom-bar-height:calc(var(--default-clickable-area) + var(--wrapper-padding)*2);background-color:#000000b3}#call-container.call-container__blurred[data-v-59d468c3]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}#call-container.call-container__non-blurred[data-v-59d468c3]{-webkit-backdrop-filter:none;backdrop-filter:none}#videos[data-v-59d468c3]{width:100%;height:calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));top:var(--top-bar-height);padding-inline:var(--wrapper-padding);flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;overflow:hidden}#videos.is-sidebar[data-v-59d468c3]{width:100%;height:100%;padding:0;inset:0}#videos.is-sidebar[data-v-59d468c3] .video-container-big{border-radius:0;width:100%;height:100%;padding:0}.video__promoted[data-v-59d468c3]{width:100%;height:100%;position:relative}.video__promoted.full-page[data-v-59d468c3]{position:static}.video__promoted .dev-mode-video--promoted[data-v-59d468c3]{justify-content:center;width:100%;height:100%;display:flex;position:absolute}.video__promoted .dev-mode-video--promoted img[data-v-59d468c3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));height:100%;position:absolute}.local-video[data-v-59d468c3]{inset-inline-end:0;width:300px;height:250px;position:absolute;bottom:0}.local-video--sidebar[data-v-59d468c3]{width:150px;height:100px;bottom:var(--bottom-bar-height);margin:var(--default-grid-baseline)}#videos.hidden[data-v-59d468c3]{display:none}[data-v-59d468c3] video{z-index:0;vertical-align:top}#videos[data-v-59d468c3] video{padding:0}.lobby[data-v-c3443f58]{flex-direction:column;margin:auto;display:flex}.lobby__header[data-v-c3443f58]{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby__countdown[data-v-c3443f58],.lobby__description[data-v-c3443f58]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-top:25px}.lobby[data-v-c3443f58] .rich-text--wrapper{text-align:start}.lobby[data-v-c3443f58] .rich-text--wrapper h4{font-size:100%}.lobby[data-v-c3443f58] .rich-text--wrapper em{font-style:italic}.lobby[data-v-c3443f58] .rich-text--wrapper ul,.lobby[data-v-c3443f58] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.lobby[data-v-c3443f58] .rich-text--wrapper ul.contains-task-list,.lobby[data-v-c3443f58] .rich-text--wrapper ol.contains-task-list{padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.lobby[data-v-c3443f58] .rich-text--wrapper div:has(table){overflow-x:auto}.lobby[data-v-c3443f58] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.lobby[data-v-c3443f58] .rich-text--wrapper pre code{margin:0;padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.lobby[data-v-c3443f58] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.lobby[data-v-c3443f58] .rich-text--wrapper img{max-width:min(100%,600px)}.poll-voters-details[data-v-69bcaf8c]{max-width:30%;margin-inline-end:8px}.poll-voters-details__button[data-v-69bcaf8c] .button-vue__icon{border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details .poll-voters-details__button.button-vue[data-v-69bcaf8c]:has(.button-vue__text:empty){border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details__popover[data-v-69bcaf8c]{max-height:400px;padding:8px;overflow-y:auto}.poll-voters-details__display-name[data-v-69bcaf8c]{margin-inline-start:4px}.poll-voters-details__list-item[data-v-69bcaf8c]{min-width:150px;height:32px;margin-bottom:var(--margin-small);justify-content:flex-start;align-items:center;display:flex}.poll-modal[data-v-edc9ef00]{padding:20px;position:relative}.poll-modal__header[data-v-edc9ef00]{white-space:normal;word-wrap:anywhere;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.poll-modal__header[data-v-edc9ef00] .material-design-icon{margin-bottom:auto}.poll-modal__summary[data-v-edc9ef00]{color:var(--color-text-maxcontrast);margin-bottom:16px}.poll-modal__options[data-v-edc9ef00]{word-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.poll-modal__actions[data-v-edc9ef00]{background-color:var(--color-main-background);justify-content:center;gap:8px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.poll-modal__loading[data-v-edc9ef00]{height:200px}.results__options[data-v-edc9ef00]{gap:calc(4*var(--default-grid-baseline));word-wrap:anywhere;flex-direction:column;margin:8px 0 20px;display:flex}.results__option[data-v-edc9ef00]{flex-direction:column;display:flex}.results__option[data-v-edc9ef00]:not(:last-child){border-bottom:1px solid var(--color-border)}.results__option__details[data-v-edc9ef00]{margin-bottom:8px;display:flex}.results__option-subtitle[data-v-edc9ef00]{gap:var(--default-grid-baseline);color:var(--color-text-maxcontrast);display:flex}.results__option-progress[data-v-edc9ef00]{margin-top:4px}.results__option-title[data-v-edc9ef00]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.results__option-title .percentage[data-v-edc9ef00]{white-space:nowrap;margin-inline-start:16px}.critical[data-v-edc9ef00] .action-button{color:var(--color-text-error)!important}.calendar-events__list[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;max-width:200px;line-height:20px;display:flex;overflow-y:auto}.calendar-events__list[data-v-99766f0a]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.calendar-events__list[data-v-99766f0a]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.calendar-events__empty-content[data-v-99766f0a]{min-width:150px;margin-top:calc(var(--default-grid-baseline)*3);padding:var(--default-grid-baseline)}.calendar-events__buttons[data-v-99766f0a]{padding:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*2)}.calendar-meeting[data-v-99766f0a] .dialog__content{margin:calc(var(--default-grid-baseline)/2);gap:var(--default-grid-baseline);flex-direction:column;display:flex}.calendar-meeting[data-v-99766f0a] .dialog__actions{align-items:center}.calendar-meeting__header[data-v-99766f0a]{margin-block:calc(var(--default-grid-baseline)*2)}.calendar-meeting__invalid-hint[data-v-99766f0a]{color:var(--color-text-error)}.calendar-meeting__flex-wrapper[data-v-99766f0a]{align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.calendar-meeting__searchbox[data-v-99766f0a]{margin-inline:var(--default-grid-baseline);margin-block-end:var(--default-grid-baseline);width:calc(100% - var(--default-grid-baseline)*2)!important}.calendar-meeting__attendees[data-v-99766f0a]{height:calc(5.5*var(--item-height));padding-block:var(--default-grid-baseline);overflow-y:auto}.calendar-meeting__attendees-selected[data-v-99766f0a]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;max-height:97px;display:flex;overflow-y:auto}.calendar-meeting__empty-content[data-v-99766f0a]{height:calc(5.5*var(--item-height));margin-block:auto!important}.calendar-meeting--loading[data-v-99766f0a]{align-items:center;gap:var(--default-grid-baseline);height:32px;display:flex}.calendar-meeting[data-v-99766f0a] .native-datetime-picker{width:calc(50% - var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a] .native-datetime-picker.invalid-time input{--border-width-input:2px;border-color:var(--color-border-error)}.upcoming-meeting[data-v-99766f0a] .button-vue__text{flex-direction:column;align-items:flex-start;margin:0;padding-block:0;font-weight:400;line-height:20px;display:flex}.upcoming-meeting__header[data-v-99766f0a]{font-weight:500}.calendar-badge[data-v-99766f0a]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;display:inline-block}.start-group__content[data-v-0c185290]{gap:calc(2*var(--default-grid-baseline));width:350px;padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.start-group__header[data-v-0c185290]{margin-block:0 var(--default-grid-baseline);text-align:center}.start-group__contacts[data-v-0c185290]{flex-direction:column;max-height:50vh;display:flex}.start-group__action[data-v-0c185290]{place-self:flex-end}.solid[data-v-c62d5d7a]{margin:0}.call-duration-hint[data-v-c62d5d7a]{padding:calc(var(--default-grid-baseline)*2);display:flex}.call-time[data-v-c62d5d7a]{height:var(--default-clickable-area);justify-content:center;align-items:center;font-weight:700;display:flex}.call-time__text[data-v-c62d5d7a]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.call-time__placeholder[data-v-c62d5d7a]{height:0;overflow:hidden}.call-time__recording-icon[data-v-c62d5d7a]{color:var(--color-element-error,var(--color-error));animation:2s infinite pulse-c62d5d7a}.call-time__recording-icon--start[data-v-c62d5d7a]{color:var(--color-loading-light)}[data-v-c62d5d7a] .button-vue{color:#fff!important;justify-content:left!important}[data-v-c62d5d7a] .button-vue:disabled{pointer-events:none;opacity:1!important}@keyframes pulse-c62d5d7a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tasks-counter[data-v-3e8e829a]{margin-inline:calc(var(--default-grid-baseline)*2);align-items:center;display:flex}.tasks-counter__count[data-v-3e8e829a]{font-weight:500}.top-bar-menu[data-v-7f8261e4]{display:flex}.top-bar[data-v-f00c5372]{--border-width:1px;z-index:10;min-height:calc(var(--border-width) + 2*2*var(--default-grid-baseline) + var(--default-clickable-area));padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))calc(2*var(--default-grid-baseline) + var(--app-sidebar-offset,0));background-color:var(--color-main-background);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar--in-call[data-v-f00c5372]{inset-inline:0;background-color:#0000;border:none;position:absolute;top:0}.talk-sidebar-callview .top-bar[data-v-f00c5372]{padding-inline-end:calc(var(--default-clickable-area) + var(--default-grid-baseline)*3);padding-block:calc(2*var(--default-grid-baseline))0px;background:linear-gradient(#000,#0000);align-items:flex-start}.talk-sidebar-callview .top-bar .top-bar__icon-wrapper[data-v-f00c5372]{height:var(--default-clickable-area);align-items:center;margin-inline-start:0;display:flex}.top-bar--sidebar[data-v-f00c5372]{padding-inline-start:var(--default-grid-baseline)}.top-bar--authorised:not(.top-bar--sidebar) .top-bar__icon-wrapper[data-v-f00c5372]{margin-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline))}.top-bar__wrapper[data-v-f00c5372]{flex:1 0;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar__icon-wrapper[data-v-f00c5372]{border-radius:var(--border-radius-pill);transition-property:width,padding,background-color;transition-duration:var(--animation-quick);position:relative}.top-bar__icon-wrapper[data-v-f00c5372]:hover,.top-bar__icon-wrapper[data-v-f00c5372]:focus,.top-bar__icon-wrapper[data-v-f00c5372]:focus-visible{background-color:var(--color-background-darker)}.top-bar__icon-wrapper--thread[data-v-f00c5372]{background-color:var(--color-background-dark);width:calc(var(--default-clickable-area) + 40px);padding-inline-start:var(--default-clickable-area)}.top-bar__icon-wrapper .top-bar__icon-back[data-v-f00c5372]{width:var(--default-clickable-area);top:0;height:100%;position:absolute;inset-inline-start:0}.top-bar__participants-button[data-v-f00c5372]{font-variant-numeric:tabular-nums}.conversation-header[data-v-f00c5372]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-f00c5372]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-f00c5372]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-f00c5372]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-f00c5372]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.description__popover[data-v-f00c5372]{padding:calc(var(--default-grid-baseline)*2);width:fit-content;max-width:50em}.description__popover[data-v-f00c5372]>div h4{font-size:100%}.description__popover[data-v-f00c5372]>div em{font-style:italic}.description__popover[data-v-f00c5372]>div ul,.description__popover[data-v-f00c5372]>div ol{padding-left:0;padding-inline-start:15px}.description__popover[data-v-f00c5372]>div ul.contains-task-list,.description__popover[data-v-f00c5372]>div ol.contains-task-list{padding:0}.description__popover[data-v-f00c5372]>div input:disabled+.checkbox-content{opacity:1!important}.description__popover[data-v-f00c5372]>div div:has(table){overflow-x:auto}.description__popover[data-v-f00c5372]>div pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.description__popover[data-v-f00c5372]>div pre code{margin:0;padding:0}.description__popover[data-v-f00c5372]>div code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.description__popover[data-v-f00c5372]>div blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.description__popover[data-v-f00c5372]>div img{max-width:min(100%,600px)}.icon[data-v-f00c5372]{display:flex}.main-view[data-v-36cf1175]{flex-direction:column;flex-grow:1;align-content:space-between;width:100%;height:100%;display:flex;position:relative}.dashboard-section[data-v-6f04127e]{border-radius:var(--border-radius-large);border:2px solid var(--color-border);height:100%;display:flex;overflow:hidden}.dashboard-section--wide[data-v-6f04127e]{flex-direction:row}.dashboard-section--wide .dashboard-section__content[data-v-6f04127e]{justify-content:center}.dashboard-section__content[data-v-6f04127e]{min-height:0;padding:0 calc(var(--default-grid-baseline)*3)calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*5);flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-section__bar[data-v-6f04127e]{flex:0 0 200px}.dashboard-section__bar.gradient[data-v-6f04127e]{background:linear-gradient(78deg,var(--color-primary)60%,var(--color-main-background)120%)}.dashboard-section__bar--narrow[data-v-6f04127e]{flex:0 0 10px}.dashboard-section__bar[data-v-6f04127e] img{object-fit:cover;object-position:center;width:100%;height:100%}.dashboard-section__bar.image-container[data-v-6f04127e]{justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-section__title[data-v-6f04127e]{overflow-wrap:break-word;font-size:1.25rem;font-weight:700}.dashboard-section__subtitle[data-v-6f04127e]{font-weight:700}.dashboard-section__action[data-v-6f04127e]{padding-block:calc(var(--default-grid-baseline)*2)}h3[data-v-6f04127e]{margin-block:calc(var(--default-grid-baseline)*2)}.event-card[data-v-20427592]{border:2px solid var(--color-border);max-width:300px;height:250px;padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);background-color:var(--color-main-background);flex-direction:column;flex:0 0 100%;display:flex;position:relative}.event-card--highlighted[data-v-20427592]{background-color:var(--color-primary-light)}.event-card--highlighted[data-v-20427592]:not(.event-card--in-call){border-color:var(--color-primary-element-light-hover)!important}.event-card--in-call[data-v-20427592]{border-color:var(--color-primary)!important}.event-card:not(.event-card--in-call):hover>.event-card__invitation-info.hovered[data-v-20427592]{background-color:inherit;display:flex}.event-card__date[data-v-20427592]{gap:2px;display:flex}.event-card__date>span[data-v-20427592]:first-letter{text-transform:capitalize}.event-card__date[data-v-20427592]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card__description[data-v-20427592]{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;margin-block:calc(var(--default-grid-baseline)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__room[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);display:flex}.event-card__attachment[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);padding:var(--default-grid-baseline)calc(var(--default-grid-baseline)/2);margin-block-start:var(--default-grid-baseline);display:flex}.event-card__attachment>span[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:var(--font-size-small);overflow:hidden}.event-card__attachment[data-v-20427592]:hover{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.event-card__invitation-info[data-v-20427592]{bottom:0;border-radius:var(--border-radius-large);width:100%;padding:calc(var(--default-grid-baseline)*2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline-start:0}.event-card__invitation-info.hovered[data-v-20427592]{display:none}.title[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);font-size:inherit;margin:0;padding-inline-start:6px;display:flex}.title_text[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.secondary_text[data-v-20427592]{color:var(--color-text-maxcontrast);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-badge[data-v-20427592]{width:var(--default-font-size);height:var(--default-font-size);z-index:1;box-shadow:0 0 0 1px var(--color-main-background);border-radius:50%;flex-shrink:0;margin-inline-start:-6px;display:inline-flex;position:relative}[data-v-20427592] .nc-chip{background-color:unset;overflow:hidden}.talk-dashboard-wrapper[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*3);width:min(100%,100vw - 300px - var(--body-container-margin)*2);flex-direction:column;max-width:1200px;height:100%;max-height:800px;margin:0 auto;display:flex}.talk-dashboard-wrapper--mobile[data-v-5e2dc5ca]{width:100%}.talk-dashboard-wrapper--small-mobile[data-v-5e2dc5ca]{width:100%;height:auto}.talk-dashboard-wrapper--small-mobile .talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*5);grid-template-columns:1fr}.talk-dashboard__menu[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*4)}.talk-dashboard__header[data-v-5e2dc5ca]{margin:0 auto calc(var(--default-grid-baseline)*2);padding-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline));font-size:21px;font-weight:700}.talk-dashboard__actions[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*3);padding-block:var(--default-grid-baseline);flex-flow:wrap;display:flex}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions[data-v-5e2dc5ca] .v-popper--theme-dropdown{height:var(--header-menu-item-height);border-radius:var(--border-radius-large)}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*4)}.event-section[data-v-5e2dc5ca]{margin-block-end:calc(var(--default-grid-baseline)*6)}.event-section--empty[data-v-5e2dc5ca]{height:225px}.talk-dashboard__event-cards[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline);scrollbar-width:none;border-radius:var(--border-radius-large);flex-wrap:nowrap;display:flex;overflow-x:auto}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*2);position:relative}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:before,.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:after{content:"";width:var(--default-clickable-area);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.talk-dashboard__event-cards-wrapper .button-slide[data-v-5e2dc5ca]{z-index:3;background:var(--color-main-background);border-radius:var(--border-radius-large);justify-content:left;height:100%;padding:0;display:flex;top:0;margin:0!important;position:absolute!important}.talk-dashboard__event-cards-wrapper .button-slide.backward[data-v-5e2dc5ca]{inset-inline-start:0}.talk-dashboard__event-cards-wrapper .button-slide.forward[data-v-5e2dc5ca]{inset-inline-end:0}.talk-dashboard__calendar-button[data-v-5e2dc5ca]{bottom:calc(var(--default-grid-baseline)*2);inset-inline-start:calc(var(--default-grid-baseline)*2);position:absolute!important}.talk-dashboard__items[data-v-5e2dc5ca]{flex-direction:column;flex-grow:3;justify-content:space-around;min-width:0;display:flex}.talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*8);flex-grow:1;grid-template-columns:1fr 1fr;display:grid}.talk-dashboard__chats>div[data-v-5e2dc5ca]{max-height:320px}.upcoming-reminders-list[data-v-5e2dc5ca]{overflow-y:auto}.upcoming-reminders__loading-placeholder[data-v-5e2dc5ca]{overflow:hidden}.talk-dashboard__conversations-list[data-v-5e2dc5ca]{margin-block:var(--default-grid-baseline);flex-grow:1;line-height:20px}.title[data-v-5e2dc5ca]{margin-block:0 calc(var(--default-grid-baseline)*2);font-size:1.25rem;font-weight:700}.instant-meeting__dialog[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline);flex-direction:column;align-items:center;display:flex}@media screen and (width<=512px){.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions>div[data-v-5e2dc5ca]{width:100%}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline-end:calc(var(--default-grid-baseline)*2)}}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px} +/*# sourceMappingURL=talk-main.css.map*/ \ No newline at end of file diff --git a/css/talk-main.css.map b/css/talk-main.css.map new file mode 100644 index 0000000..84df3e0 --- /dev/null +++ b/css/talk-main.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-main.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppContent-HF21N7dO.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/splitpanes/dist/splitpanes.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcContent-CVIwhwfc.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppSettingsDialog-CapZ_qNk.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppSettingsSection-ObwpPdgW.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/src/components/ConversationSettings/BanSettings/BannedItem.vue","webpack:///talk/src/components/ConversationSettings/BanSettings/BanSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichContenteditable-BuaWt3Xn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/referencePickerModal-DWMAMaU3.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichText-RvICaxkO.css","webpack:///talk/src/components/UIShared/EditableTextField.vue","webpack:///talk/src/assets/markdown.scss","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmojiPicker-B7xDz_8U.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/node_modules/cropperjs/dist/cropper.css","webpack:///talk/src/components/ConversationSettings/ConversationAvatarEditor.vue","webpack:///talk/src/components/ConversationSettings/BotsSettings.vue","webpack:///talk/src/components/AvatarWrapper/AvatarWrapper.vue","webpack:///talk/src/components/MessageQuote.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserBubble-B3Jad98g.css","webpack:///talk/src/components/NewMessage/NewMessageAbsenceInfo.vue","webpack:///talk/src/components/NewMessage/NewMessageAudioRecorder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-Ban7n3Bg.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon--1biUGYh.css","webpack:///talk/src/components/NewMessage/NewMessageChatSummary.vue","webpack:///talk/src/components/NewMessage/NewMessageTemplatePreview.vue","webpack:///talk/src/components/NewMessage/NewMessageNewFileDialog.vue","webpack:///talk/src/components/NewMessage/NewMessageTypingIndicator.vue","webpack:///talk/src/components/NewMessage/NewMessage.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SendMessageDialog.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SelectableParticipant.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsEditor.vue","webpack:///talk/src/components/ConversationSettings/BreakoutRoomsSettings.vue","webpack:///talk/src/components/PermissionsEditor/PermissionsEditor.vue","webpack:///talk/src/components/ConversationSettings/ConversationPermissionsSettings.vue","webpack:///talk/src/components/ConversationSettings/DangerZone.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/src/components/ConversationSettings/LinkShareSettings.vue","webpack:///talk/src/components/ConversationSettings/ListableSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePicker-D6xbEbaC.css","webpack:///talk/src/components/ImportEmailsDialog.vue","webpack:///talk/src/components/ConversationSettings/LobbySettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/ConversationSettings/Matterbridge/BridgePart.vue","webpack:///talk/src/components/ConversationSettings/Matterbridge/MatterbridgeSettings.vue","webpack:///talk/src/components/ConversationSettings/NotificationsSettings.vue","webpack:///talk/src/components/ConversationSettings/ConversationSettingsDialog.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionCaption-DnG2OyWa.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigation-f2zUqaiQ.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationList--36j6Acm.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-HUg9fMCm.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationItem-D97Onpd9.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputConfirmCancel-BrdZEfr2.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcChip-DZ8dUSFy.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/src/components/UIShared/NavigationHint.vue","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionSeparator-Ct2RnclR.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/src/components/UIShared/DialpadPanel.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantItem.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsSearchResults.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationContactsPage.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationSetupPage.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationDialog.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadItem.vue","webpack:///talk/src/components/LeftSidebar/CallPhoneDialog/CallPhoneDialog.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationItem.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MentionChip.vue","webpack:///talk/src/components/LeftSidebar/InvitationHandler.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue","webpack:///talk/src/components/LeftSidebar/SearchConversationsResults/SearchConversationsResults.vue","webpack:///talk/src/components/LeftSidebar/LeftSidebar.vue","webpack:///talk/src/components/CallView/shared/VideoBackground.vue","webpack:///talk/src/components/SetGuestUsername.vue","webpack:///talk/src/components/TopBar/CallButton.vue","webpack:///talk/src/components/UIShared/VolumeIndicator.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSelector.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSpeakerTest.vue","webpack:///talk/src/components/MediaSettings/TransitionExpand.vue","webpack:///talk/src/components/MediaSettings/MediaSettingsTabs.vue","webpack:///talk/src/components/MediaSettings/VideoBackgroundEditor.vue","webpack:///talk/src/components/MediaSettings/MediaSettings.vue","webpack:///talk/src/components/EmptyView.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollCard.vue","webpack:///talk/src/components/PollViewer/PollDraftHandler.vue","webpack:///talk/src/components/PollViewer/PollEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppSidebar-krHtMwId.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppSidebarTab-Xd3HTDbw.css","webpack:///talk/src/components/GuestWelcomeWindow.vue","webpack:///talk/src/components/UIShared/StaticDateTime.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-owGSr0s0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageTranslateDialog.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ContactCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/DeckCard.vue","webpack:///talk/DefaultParameter.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcProgressBar-BAPOXMAL.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/AudioPlayer.vue","webpack:///talk/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/LocationCard.vue","webpack:///talk/src/components/UIShared/ConversationActionsShortcut.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MessageBody.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsWrapper.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesGroup.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/SystemMessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesSystemGroup.vue","webpack:///talk/src/components/MessagesList/MessagesList.vue","webpack:///talk/src/components/NewMessage/NewMessageUploadEditor.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadHeader.vue","webpack:///talk/src/components/ChatView.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomsActions.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomsTab.vue","webpack:///talk/src/components/RightSidebar/InternalSignalingHint.vue","webpack:///talk/src/components/RightSidebar/LobbyStatus.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsTab.vue","webpack:///talk/src/components/UIShared/CalendarEventSmall.vue","webpack:///talk/src/components/RightSidebar/RightSidebarContent.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BWhtNRbI.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItemIcon-aquns6B7.css","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessageItem.vue","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessagesTab.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCollectionList-C7OiUQQ-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-DYB-wrU0.css","webpack:///talk/SharedItems.vue","webpack:///talk/src/components/RightSidebar/SharedItems/SharedItems.vue","webpack:///talk/src/components/RightSidebar/SharedItems/SharedItemsBrowser.vue","webpack:///talk/src/components/RightSidebar/SharedItems/SharedItemsTab.vue","webpack:///talk/src/components/RightSidebar/SipSettings.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadsTab.vue","webpack:///talk/src/components/RightSidebar/RightSidebar.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppSettingsShortcutsSection-CRO4RakN.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcFormBox-D-kcijXp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcFormBoxButton-C6EvdLK4.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcFormBoxItem-BfXKp9xJ.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcFormBoxSwitch-DScgbxtv.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcHotkey-4yi1Hobg.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcKbd-BGW1_Jb7.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcHotkeyList-gAZN0WIu.css","webpack:///talk/src/App.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-Bt8kRk79.css","webpack:///talk/src/components/TopBar/ReactionMenu.vue","webpack:///talk/src/components/CallView/shared/LocalAudioControlButton.vue","webpack:///talk/src/components/CallView/shared/LocalVideoControlButton.vue","webpack:///talk/src/components/TopBar/TopBarMediaControls.vue","webpack:///talk/src/components/CallView/BottomBar.vue","webpack:///talk/src/components/CallView/shared/EmptyCallView.vue","webpack:///talk/src/components/CallView/shared/LocalVideo.vue","webpack:///talk/src/components/CallView/shared/VideoBottomBar.vue","webpack:///talk/src/components/CallView/shared/ScreenShare.vue","webpack:///talk/src/components/CallView/shared/VideoVue.vue","webpack:///talk/src/components/CallView/Grid/VideosGrid.vue","webpack:///talk/src/components/CallView/shared/TranscriptBlock.vue","webpack:///talk/src/components/CallView/shared/LiveTranscriptionRenderer.vue","webpack:///talk/src/components/CallView/shared/PresenterOverlay.vue","webpack:///talk/src/components/CallView/shared/ReactionToaster.vue","webpack:///talk/src/components/CallView/shared/ViewerOverlayCallView.vue","webpack:///talk/src/components/CallView/CallView.vue","webpack:///talk/src/components/LobbyScreen.vue","webpack:///talk/src/components/PollViewer/PollVotersDetails.vue","webpack:///talk/src/components/PollViewer/PollViewer.vue","webpack:///talk/src/components/CalendarEventsDialog.vue","webpack:///talk/src/components/ExtendOneToOneDialog.vue","webpack:///talk/src/components/TopBar/CallTime.vue","webpack:///talk/src/components/TopBar/TasksCounter.vue","webpack:///talk/src/components/TopBar/TopBarMenu.vue","webpack:///talk/src/components/TopBar/TopBar.vue","webpack:///talk/src/views/MainView.vue","webpack:///talk/src/components/Dashboard/DashboardSection.vue","webpack:///talk/src/components/Dashboard/EventCard.vue","webpack:///talk/src/components/Dashboard/TalkDashboard.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/node_modules/leaflet/dist/leaflet.css","webpack:///talk/node_modules/leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.webpack.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a28923a1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-details-toggle[data-v-a28923a1] {\n position: sticky;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n padding: calc((var(--default-clickable-area) - 16px) / 2);\n cursor: pointer;\n opacity: 0.6;\n transform: rotate(180deg);\n background-color: var(--color-main-background);\n z-index: 2000;\n top: var(--app-navigation-padding);\n inset-inline-start: calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2);\n}\n.app-details-toggle--mobile[data-v-a28923a1] {\n inset-inline-start: var(--app-navigation-padding);\n}\n.app-details-toggle[data-v-a28923a1]:active, .app-details-toggle[data-v-a28923a1]:hover, .app-details-toggle[data-v-a28923a1]:focus {\n opacity: 1;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a2641cc2] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-content[data-v-a2641cc2] {\n position: initial;\n z-index: 1000;\n flex-basis: 100vw;\n height: 100%;\n margin: 0 !important;\n background-color: var(--color-main-background);\n min-width: 0;\n}\n.app-content[data-v-a2641cc2]:not(.app-content--has-list) {\n overflow: auto;\n}\n.app-content-wrapper[data-v-a2641cc2] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-list {\n display: flex;\n}\n.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-details {\n display: none;\n}\n.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-list {\n display: none;\n}\n.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-details {\n display: block;\n}\n[data-v-a2641cc2] .splitpanes.default-theme .app-content-list {\n max-width: none;\n /* Thin scrollbar is hard to catch on resizable columns */\n scrollbar-width: auto;\n}\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane {\n background-color: transparent;\n transition: none;\n}\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list {\n min-width: 300px;\n position: sticky;\n}\n@media only screen and (width < 1024px) {\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list {\n display: none;\n}\n}\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details {\n overflow-y: auto;\n}\n@media only screen and (width < 1024px) {\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details {\n min-width: 100%;\n}\n}\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter {\n background-color: var(--color-main-background);\n}\n[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter::before,[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter::after {\n background-color: var(--color-border);\n}\n[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter {\n border-inline-start: 1px solid var(--color-border);\n}\n[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--horizontal .splitpanes__splitter {\n border-top: 1px solid var(--color-border);\n}\n.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-list {\n max-width: none;\n}",".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}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#skip-actions.vue-skip-actions:focus-within {\n top: 0 !important;\n inset-inline-start: 0 !important;\n width: 100vw;\n height: 100vh;\n padding: var(--body-container-margin) !important;\n backdrop-filter: brightness(50%);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d9b0d7e8] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.vue-skip-actions__container[data-v-d9b0d7e8] {\n background-color: var(--color-main-background);\n border-radius: var(--border-radius-element);\n padding: 22px;\n}\n.vue-skip-actions__headline[data-v-d9b0d7e8] {\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n margin-bottom: 12px;\n}\n.vue-skip-actions__buttons[data-v-d9b0d7e8] {\n display: flex;\n flex-wrap: wrap;\n gap: 12px;\n}\n.vue-skip-actions__buttons[data-v-d9b0d7e8] > * {\n flex: 1 0 fit-content;\n}\n.vue-skip-actions__image[data-v-d9b0d7e8] {\n margin-top: 12px;\n}\n.vue-skip-actions__image[data-v-d9b0d7e8]:dir(rtl) {\n transform: rotateY(180deg);\n}\n.content[data-v-d9b0d7e8] {\n display: flex;\n width: calc(100% - var(--body-container-margin) * 2);\n border-radius: var(--body-container-radius);\n height: var(--body-height);\n overflow: hidden;\n padding: 0;\n}\n.content[data-v-d9b0d7e8]:not(.with-sidebar--full) {\n position: fixed;\n}\n.content[data-v-d9b0d7e8], .content[data-v-d9b0d7e8] * {\n box-sizing: border-box;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_pq4io_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._appSettingsDialogVersion_pq4io_20 {\n --form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));\n color: var(--color-text-maxcontrast);\n margin-block-end: calc(8 * var(--default-grid-baseline));\n margin-inline: var(--form-element-label-offset);\n}\n._appSettingsDialogVersion__legacy_pq4io_27 {\n margin-inline: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca87a6fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-settings[data-v-ca87a6fd] .app-settings__navigation {\n min-width: 200px;\n margin-inline-end: calc(4 * var(--default-grid-baseline));\n overflow-x: hidden;\n overflow-y: auto;\n position: relative;\n}\n.app-settings[data-v-ca87a6fd] .app-settings__content {\n padding-inline: calc(4 * var(--default-grid-baseline));\n}\n.navigation-list[data-v-ca87a6fd] {\n height: 100%;\n overflow-y: auto;\n padding: calc(3 * var(--default-grid-baseline));\n}\n.navigation-list__link[data-v-ca87a6fd] {\n display: flex;\n align-content: center;\n font-size: 16px;\n height: var(--default-clickable-area);\n margin: 4px 0;\n line-height: var(--default-clickable-area);\n border-radius: var(--border-radius-element);\n font-weight: bold;\n padding: 0 calc(4 * var(--default-grid-baseline));\n cursor: pointer;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n background-color: transparent;\n border: none;\n}\n.navigation-list__link[data-v-ca87a6fd]:hover, .navigation-list__link[data-v-ca87a6fd]:focus {\n background-color: var(--color-background-hover);\n}\n.navigation-list__link--active[data-v-ca87a6fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.navigation-list__link--icon[data-v-ca87a6fd] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n gap: var(--default-grid-baseline);\n}\n.navigation-list__link-icon[data-v-ca87a6fd] {\n display: flex;\n justify-content: center;\n align-content: center;\n width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline));\n max-width: calc(var(--default-clickable-area) - 2 * var(--default-grid-baseline));\n}\n@media only screen and (max-width: 512px) {\n.app-settings[data-v-ca87a6fd] .dialog__name {\n padding-inline-start: 16px;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4095bb7f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-settings-section[data-v-4095bb7f] {\n --form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));\n --app-settings-section-text-offset: var(--form-element-label-offset);\n --app-settings-section-content-gap: calc(6 * var(--default-grid-baseline));\n margin-block-end: calc(8 * var(--default-grid-baseline));\n}\n.app-settings-section__name[data-v-4095bb7f] {\n margin: 0;\n padding-inline: var(--app-settings-section-text-offset);\n padding-block: 0;\n font-size: 20px;\n font-weight: bold;\n}\n.app-settings-section__description[data-v-4095bb7f] {\n padding-inline: var(--app-settings-section-text-offset);\n color: var(--color-text-maxcontrast);\n}\n.app-settings-section__content[data-v-4095bb7f] {\n margin-block-start: calc(2 * var(--default-grid-baseline));\n display: flex;\n flex-direction: column;\n justify-content: stretch;\n gap: var(--app-settings-section-content-gap);\n}\n.app-settings-section__legacy[data-v-4095bb7f] {\n --app-settings-section-text-offset: 0;\n --app-settings-section-content-gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","\n\n.ban-item {\n\tpadding: 4px 0;\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t}\n\n\t&__hint {\n\t\tword-wrap: break-word;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t}\n}\n","\n.conversation-ban {\n\t&__content {\n\t\tmin-height: 200px;\n\t}\n\n\t&__list {\n\t\toverflow: auto;\n\t\theight: calc(100% - 45px - 12px);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca83b679] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.autocomplete-result[data-v-ca83b679] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n line-height: 1.2;\n --auto-complete-result-avatar-size: var(--default-clickable-area);\n}\n.autocomplete-result__icon[data-v-ca83b679] {\n position: relative;\n flex: 0 0 var(--default-clickable-area);\n width: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n border-radius: var(--default-clickable-area);\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.autocomplete-result__icon--with-avatar[data-v-ca83b679] {\n color: inherit;\n background-size: cover;\n}\n.autocomplete-result__status[data-v-ca83b679] {\n --auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);\n --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);\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: var(--auto-complete-result-status-icon-position);\n bottom: var(--auto-complete-result-status-icon-position);\n height: var(--auto-complete-result-status-icon-size);\n width: var(--auto-complete-result-status-icon-size);\n border: 2px solid var(--color-main-background);\n border-radius: 50%;\n background-color: var(--color-main-background);\n font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);\n line-height: 1.2;\n background-repeat: no-repeat;\n background-size: var(--auto-complete-result-status-icon-size);\n background-position: center;\n}\n.autocomplete-result__status--icon[data-v-ca83b679] {\n border: none;\n background-color: transparent;\n}\n.autocomplete-result__content[data-v-ca83b679] {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.autocomplete-result__subline[data-v-ca83b679] {\n color: var(--color-text-maxcontrast);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-faef642b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.rich-contenteditable[data-v-faef642b] {\n --contenteditable-block-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));\n position: relative;\n width: auto;\n}\n.rich-contenteditable__label[data-v-faef642b] {\n position: absolute;\n margin-inline: 14px;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: 5px;\n margin-inline: 9px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.rich-contenteditable__input[data-v-faef642b] {\n overflow-y: auto;\n width: auto;\n margin: 0;\n padding-block: var(--contenteditable-block-offset);\n padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);\n cursor: text;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: var(--color-main-text);\n border: 2px solid var(--color-border-maxcontrast);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-family: var(--font-face);\n font-size: inherit;\n tab-size: 4;\n min-height: var(--default-clickable-area);\n max-height: calc(var(--default-clickable-area) * 5.5);\n}\n.rich-contenteditable__input--has-label[data-v-faef642b] {\n margin-top: 10px;\n}\n.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {\n content: attr(aria-placeholder);\n color: var(--color-text-maxcontrast);\n position: absolute;\n width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));\n height: calc(100% - 2 * var(--contenteditable-block-offset));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {\n cursor: default;\n background-color: transparent;\n color: var(--color-main-text);\n border-color: transparent;\n opacity: 1;\n border-radius: 0;\n}\n.rich-contenteditable__input--multiline[data-v-faef642b] {\n min-height: calc(var(--default-clickable-area) * 3);\n max-height: none;\n}\n.rich-contenteditable__input--disabled[data-v-faef642b] {\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n border: 2px solid var(--color-background-darker);\n border-radius: var(--border-radius-small);\n background-color: var(--color-background-dark);\n}\n.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {\n border-color: var(--color-border-error, var(--color-error)) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xkrb_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._tribute-container_1xkrb_20 {\n z-index: 9000;\n overflow: auto;\n position: absolute;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -100vw;\n margin: var(--default-grid-baseline) 0;\n padding: var(--default-grid-baseline);\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-element);\n background: var(--color-main-background);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n}\n._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {\n box-sizing: border-box;\n}\n._tribute-container_1xkrb_20 ul {\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-small);\n padding: var(--default-grid-baseline);\n cursor: pointer;\n min-height: var(--clickable-area-small, auto);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {\n color: var(--color-main-text);\n background: var(--color-background-hover);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {\n cursor: pointer;\n}\n._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {\n outline: 2px solid var(--color-main-text) !important;\n}\n._tribute-container-autocomplete_1xkrb_59 {\n min-width: 250px;\n max-width: 300px;\n max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65,\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 200px;\n max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 300px;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n display: flex;\n align-items: center;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {\n margin: auto 0;\n width: 20px;\n height: 20px;\n object-fit: contain;\n padding-inline-end: var(--default-grid-baseline);\n filter: var(--background-invert-if-dark);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e408867a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-90c6aa3b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.provider-list[data-v-90c6aa3b] {\n width: 100%;\n min-height: 400px;\n padding: 0 16px 16px 16px;\n display: flex;\n flex-direction: column;\n}\n.provider-list--select[data-v-90c6aa3b] {\n width: 100%;\n}\n.provider-list--select .provider[data-v-90c6aa3b] {\n display: flex;\n align-items: center;\n height: 28px;\n overflow: hidden;\n}\n.provider-list--select .provider .link-icon[data-v-90c6aa3b] {\n margin-inline-end: 8px;\n}\n.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n margin-inline-end: 8px;\n filter: var(--background-invert-if-dark);\n}\n.provider-list--select .provider .option-text[data-v-90c6aa3b] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8ce33442] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widget-custom[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-custom.full-width[data-v-8ce33442] {\n width: var(--widget-full-width, 100%) !important;\n inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);\n position: relative;\n}\n.widget-access[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n}\n.widget-default[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-default--compact[data-v-8ce33442] {\n flex-direction: column;\n}\n.widget-default--compact .widget-default--image[data-v-8ce33442] {\n width: 100%;\n height: 150px;\n}\n.widget-default--compact .widget-default--details[data-v-8ce33442] {\n width: 100%;\n padding-top: calc(var(--default-grid-baseline, 4px) * 2);\n padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.widget-default--compact .widget-default--description[data-v-8ce33442] {\n display: none;\n}\n.widget-default--image[data-v-8ce33442] {\n width: 40%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.widget-default--name[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-weight: bold;\n}\n.widget-default--details[data-v-8ce33442] {\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n width: 60%;\n}\n.widget-default--details p[data-v-8ce33442] {\n margin: 0;\n padding: 0;\n}\n.widget-default--description[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n line-clamp: 3; /* stylelint-disable-line property-no-unknown */\n -webkit-box-orient: vertical;\n}\n.widget-default--link[data-v-8ce33442] {\n color: var(--color-text-maxcontrast);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.toggle-interactive[data-v-8ce33442] {\n position: relative;\n}\n.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {\n position: absolute;\n bottom: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n z-index: 10000;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0658f2a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.raw-link[data-v-a0658f2a] {\n width: 100%;\n min-height: 350px;\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n padding: 0 16px 16px 16px;\n}\n.raw-link .input-wrapper[data-v-a0658f2a] {\n width: 100%;\n}\n.raw-link .reference-widget[data-v-a0658f2a] {\n display: flex;\n}\n.raw-link--empty-content .provider-icon[data-v-a0658f2a] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.raw-link--input[data-v-a0658f2a] {\n width: 99%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-059edcfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.result[data-v-059edcfb] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n overflow: hidden;\n}\n.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n object-fit: contain;\n}\n.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {\n border-radius: 50%;\n}\n.result--content[data-v-059edcfb] {\n display: flex;\n flex-direction: column;\n padding-inline-start: 10px;\n overflow: hidden;\n}\n.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e8abf1d4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.smart-picker-search[data-v-e8abf1d4] {\n width: 100%;\n display: flex;\n flex-direction: column;\n padding: 0 16px 16px 16px;\n}\n.smart-picker-search.with-empty-content[data-v-e8abf1d4] {\n min-height: 400px;\n}\n.smart-picker-search .provider-icon[data-v-e8abf1d4] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.smart-picker-search--select[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .search-result[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],\n.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {\n width: 20px;\n height: 20px;\n margin: 0 20px 0 10px;\n}\n.smart-picker-search--select .custom-option[data-v-e8abf1d4] {\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.smart-picker-search--select .option-text[data-v-e8abf1d4] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b193005a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-15018516] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker-modal[data-v-15018516] .modal-container {\n display: flex !important;\n}\n.reference-picker-modal--content[data-v-15018516] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow-y: auto;\n}\n.reference-picker-modal--content .close-button[data-v-15018516],\n.reference-picker-modal--content .back-button[data-v-15018516] {\n position: absolute;\n top: 4px;\n}\n.reference-picker-modal--content .back-button[data-v-15018516] {\n inset-inline-start: 4px;\n}\n.reference-picker-modal--content .close-button[data-v-15018516] {\n inset-inline-end: 4px;\n}\n.reference-picker-modal--content > h2[data-v-15018516] {\n display: flex;\n margin: 12px 0 20px 0;\n}\n.reference-picker-modal--content > h2 .icon[data-v-15018516] {\n margin-inline-end: 8px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","@charset \"UTF-8\";/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cd116174] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widgets--list[data-v-cd116174] {\n width: 100%;\n min-height: var(--default-clickable-area);\n}\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a47e4ba7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n* Colors and class selectors are extracted from source code of:\n* - library: highlight.js (v11.10.0)\n* - light theme: highlight.js/styles/github.css\n* - dark theme: highlight.js/styles/github-dark.css\n* and reworked to use with Nextcloud dark and light theme\n*/\n.rich-text--wrapper[data-v-a47e4ba7] {\n overflow-wrap: break-word;\n line-height: 1.5;\n}\n.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {\n display: inline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {\n text-decoration: underline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {\n content: \" ↗\";\n}\n\n/* Markdown styles */\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n tab-size: 4;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {\n margin-top: 0 !important;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {\n margin-block-end: 0 !important;\n}\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {\n padding-inline-start: 13px;\n border-inline-start: 2px solid var(--color-border-dark);\n color: var(--color-text-maxcontrast);\n}\n.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] {\n margin-top: 0;\n margin-block-end: 1em;\n}\n.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] {\n font-weight: bold;\n}\n.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {\n font-size: 20px;\n}\n.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {\n font-size: 18px;\n}\n.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {\n font-size: 15px;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {\n padding-inline-start: 4ch;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {\n list-style-type: disc;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n /* Flavored Markdown styles */\n}\n.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {\n list-style-type: none;\n padding: 0;\n}\n.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {\n margin-inline-start: 15px;\n margin-block-end: 0;\n}\n.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {\n direction: ltr;\n}\n.rich-text--wrapper-markdown table[data-v-a47e4ba7] {\n border-collapse: collapse;\n border: 2px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7],\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {\n padding: var(--default-grid-baseline);\n border: 1px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {\n border-inline-start: 0;\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {\n border-inline-end: 0;\n}\n.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {\n border-top: 0;\n}\n.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {\n border-block-end: 0;\n}\n\n/* Highlight code syntax in code blocks */\n/* stylelint-disable-next-line no-duplicate-selectors */\n.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {\n color: var(--hljs-color);\n background: var(--hljs-background-color);\n}\n.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {\n /* prettylights-syntax-keyword */\n color: var(--hljs-syntax-keyword-color);\n}\n.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {\n /* prettylights-syntax-entity */\n color: var(--hljs-syntax-entity-color);\n}\n.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {\n /* prettylights-syntax-constant */\n color: var(--hljs-syntax-constant-color);\n}\n.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {\n /* prettylights-syntax-string */\n color: var(--hljs-syntax-string-color);\n}\n.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {\n /* prettylights-syntax-variable */\n color: var(--hljs-syntax-variable-color);\n}\n.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {\n /* prettylights-syntax-comment */\n color: var(--hljs-syntax-comment-color);\n}\n.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {\n /* prettylights-syntax-entity-tag */\n color: var(--hljs-syntax-entity-tag-color);\n}\n.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {\n /* prettylights-syntax-storage-modifier-import */\n color: var(--hljs-syntax-storage-modifier-import-color);\n}\n.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-heading */\n color: var(--hljs-syntax-markup-heading-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-list */\n color: var(--hljs-syntax-markup-list-color);\n}\n.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-italic */\n color: var(--hljs-syntax-markup-italic-color);\n font-style: italic;\n}\n.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-bold */\n color: var(--hljs-syntax-markup-bold-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-inserted */\n color: var(--hljs-syntax-markup-inserted-color);\n background-color: var(--hljs-syntax-markup-inserted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-deleted */\n color: var(--hljs-syntax-markup-deleted-color);\n background-color: var(--hljs-syntax-markup-deleted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {\n /* purposely ignored */\n}\na[data-v-a47e4ba7]:not(.rich-text--component) {\n text-decoration: underline;\n}\n@media (prefers-color-scheme: light) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n}\n@media (prefers-color-scheme: dark) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n}\n.rich-text__code-block[data-v-a47e4ba7] {\n position: relative;\n padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));\n}\n.rich-text__code-block pre[data-v-a47e4ba7] {\n width: 100%;\n overflow-x: auto;\n}\n.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {\n position: absolute;\n top: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}","\n@use '../../assets/variables' as *;\n@use '../../assets/markdown' as *;\n\n.editable-text-field {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\tposition: relative;\n\tmin-height: var(--default-clickable-area);\n\talign-items: flex-end;\n\n\t&__edit {\n\t\tmargin-inline-start: var(--default-clickable-area);\n\t}\n\n\t&__output {\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tline-height: var(--default-line-height) !important;\n\t}\n\n\t// Restyle NcRichContenteditable component from our library.\n\t:deep(.rich-contenteditable) {\n\t\tflex-grow: 1;\n\t\tmin-width: 0;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n\n.spinner {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tmargin-inline-start: var(--default-clickable-area);\n\tflex-shrink: 0;\n}\n\n.counter {\n\tbackground-color: var(--color-background-dark);\n\theight: var(--default-clickable-area);\n\twidth: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-pill);\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t&__numeric {\n\t\tdirection: ltr;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin markdown {\n\t// Overwrite core styles, otherwise h4 is lesser than default font-size\n\th4 {\n\t\tfont-size: 100%;\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\tul,\n\tol {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 15px;\n\n\t\t&.contains-task-list {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tinput:disabled + .checkbox-content {\n\t\topacity: 1 !important;\n\t}\n\n\tdiv:has(table) {\n\t\toverflow-x: auto;\n\t}\n\n\tpre {\n\t\tpadding: 4px;\n\t\tmargin: 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t& code {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tmax-width: 100%;\n\t\tpadding: 2px 4px;\n\t\tmargin: 2px 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\tblockquote {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 13px;\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tborder-left: none;\n\t\tborder-inline-start: 4px solid var(--color-border-dark);\n\t}\n\n\timg {\n\t\tmax-width: min(100%, 600px);\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f2f99131] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {\n display: inline-block;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {\n font-family: \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Segoe UI\", \"Apple Color Emoji\", \"Twemoji Mozilla\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\";\n word-break: keep-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {\n background-image: url(\"https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {\n background-image: url(\"https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {\n background-image: url(\"https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {\n background-image: url(\"https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {\n color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {\n left: 12px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {\n font-size: 14px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n.nc-emoji-picker-container[data-v-f2f99131] {\n /* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n background-color: var(--color-main-background) !important;\n border: 0;\n color: var(--color-main-text) !important;\n display: flex !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {\n border: none;\n background: transparent;\n font-size: inherit;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {\n background-color: transparent !important;\n border-color: var(--color-border) !important;\n color: inherit !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {\n padding-block: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {\n border-radius: 0;\n margin: 0 !important;\n padding: 0 !important;\n height: var(--clickable-area-small);\n min-width: var(--clickable-area-small);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {\n background-color: var(--color-background-hover);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {\n display: grid;\n place-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0 calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n justify-items: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {\n grid-template-columns: 1fr;\n font-size: inherit;\n color: var(--color-text-maxcontrast) !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* Label element in the section grid */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {\n grid-column: span 8;\n justify-self: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* An actual heading inside the element */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0;\n user-select: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {\n aspect-ratio: 1/1;\n text-align: center;\n margin: 0 !important;\n padding: 0 !important;\n}\n.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 {\n background-color: var(--color-background-hover) !important;\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: none !important;\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {\n cursor: pointer;\n}\n.search__wrapper[data-v-f2f99131] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n align-items: end;\n padding-block: var(--default-grid-baseline);\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-f2f99131] {\n vertical-align: top;\n margin-inline-start: -21px;\n margin-top: -3px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","/*!\n * Cropper.js v1.6.2\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2024-04-21T07:43:02.731Z\n */\n\n.cropper-container {\n direction: ltr;\n font-size: 0;\n line-height: 0;\n position: relative;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.cropper-container img {\n backface-visibility: hidden;\n display: block;\n height: 100%;\n image-orientation: 0deg;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n }\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n overflow: hidden;\n}\n\n.cropper-drag-box {\n background-color: #fff;\n opacity: 0;\n}\n\n.cropper-modal {\n background-color: #000;\n opacity: 0.5;\n}\n\n.cropper-view-box {\n display: block;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n overflow: hidden;\n width: 100%;\n}\n\n.cropper-dashed {\n border: 0 dashed #eee;\n display: block;\n opacity: 0.5;\n position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n border-bottom-width: 1px;\n border-top-width: 1px;\n height: calc(100% / 3);\n left: 0;\n top: calc(100% / 3);\n width: 100%;\n }\n\n.cropper-dashed.dashed-v {\n border-left-width: 1px;\n border-right-width: 1px;\n height: 100%;\n left: calc(100% / 3);\n top: 0;\n width: calc(100% / 3);\n }\n\n.cropper-center {\n display: block;\n height: 0;\n left: 50%;\n opacity: 0.75;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.cropper-center::before,\n .cropper-center::after {\n background-color: #eee;\n content: ' ';\n display: block;\n position: absolute;\n }\n\n.cropper-center::before {\n height: 1px;\n left: -3px;\n top: 0;\n width: 7px;\n }\n\n.cropper-center::after {\n height: 7px;\n left: 0;\n top: -3px;\n width: 1px;\n }\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n display: block;\n height: 100%;\n opacity: 0.1;\n position: absolute;\n width: 100%;\n}\n\n.cropper-face {\n background-color: #fff;\n left: 0;\n top: 0;\n}\n\n.cropper-line {\n background-color: #39f;\n}\n\n.cropper-line.line-e {\n cursor: ew-resize;\n right: -3px;\n top: 0;\n width: 5px;\n }\n\n.cropper-line.line-n {\n cursor: ns-resize;\n height: 5px;\n left: 0;\n top: -3px;\n }\n\n.cropper-line.line-w {\n cursor: ew-resize;\n left: -3px;\n top: 0;\n width: 5px;\n }\n\n.cropper-line.line-s {\n bottom: -3px;\n cursor: ns-resize;\n height: 5px;\n left: 0;\n }\n\n.cropper-point {\n background-color: #39f;\n height: 5px;\n opacity: 0.75;\n width: 5px;\n}\n\n.cropper-point.point-e {\n cursor: ew-resize;\n margin-top: -3px;\n right: -3px;\n top: 50%;\n }\n\n.cropper-point.point-n {\n cursor: ns-resize;\n left: 50%;\n margin-left: -3px;\n top: -3px;\n }\n\n.cropper-point.point-w {\n cursor: ew-resize;\n left: -3px;\n margin-top: -3px;\n top: 50%;\n }\n\n.cropper-point.point-s {\n bottom: -3px;\n cursor: s-resize;\n left: 50%;\n margin-left: -3px;\n }\n\n.cropper-point.point-ne {\n cursor: nesw-resize;\n right: -3px;\n top: -3px;\n }\n\n.cropper-point.point-nw {\n cursor: nwse-resize;\n left: -3px;\n top: -3px;\n }\n\n.cropper-point.point-sw {\n bottom: -3px;\n cursor: nesw-resize;\n left: -3px;\n }\n\n.cropper-point.point-se {\n bottom: -3px;\n cursor: nwse-resize;\n height: 20px;\n opacity: 1;\n right: -3px;\n width: 20px;\n }\n\n@media (min-width: 768px) {\n\n.cropper-point.point-se {\n height: 15px;\n width: 15px;\n }\n }\n\n@media (min-width: 992px) {\n\n.cropper-point.point-se {\n height: 10px;\n width: 10px;\n }\n }\n\n@media (min-width: 1200px) {\n\n.cropper-point.point-se {\n height: 5px;\n opacity: 0.75;\n width: 5px;\n }\n }\n\n.cropper-point.point-se::before {\n background-color: #39f;\n bottom: -50%;\n content: ' ';\n display: block;\n height: 200%;\n opacity: 0;\n position: absolute;\n right: -50%;\n width: 200%;\n }\n\n.cropper-invisible {\n opacity: 0;\n}\n\n.cropper-bg {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n}\n\n.cropper-hide {\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n\n.cropper-hidden {\n display: none !important;\n}\n\n.cropper-move {\n cursor: move;\n}\n\n.cropper-crop {\n cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n cursor: not-allowed;\n}\n","\nsection {\n\tgrid-row: 1/3;\n}\n\n.avatar {\n\t&__container {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: center;\n\t\talign-items: flex-start;\n\t\tgap: 16px;\n\t}\n\n\t&__controls {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tgap: 16px;\n\t}\n\n\t&__warning {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__preview {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\twidth: 300px;\n\t\theight: 180px;\n\t\tpadding: 0 60px;\n\n\t\t&-emoji {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding-bottom: 6px;\n\t\t\tborder-radius: 100%;\n\t\t\tbackground-color: var(--color-text-maxcontrast);\n\t\t\tfont-size: 575%;\n\t\t\tline-height: 100%;\n\n\t\t\t&--dark {\n\t\t\t\tbackground-color: #3B3B3B;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tgap: 10px;\n\t}\n\n\t&__cropper {\n\t\twidth: 300px;\n\t\theight: 300px;\n\t\toverflow: hidden;\n\n\t\t&:deep(.cropper-view-box) {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n}\n\ninput[type=\"file\"] {\n\tdisplay: none;\n}\n\n","\n.bots-settings {\n\t&__hint {\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__item {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\n\t\t&:not(:last-child) {\n\t\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\n\t\t&-info {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tmax-width: 80%;\n\t\t}\n\n\t\t&-name {\n\t\t\tfont-size: var(--default-font-size);\n\t\t\tfont-weight: bold;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\t&-description {\n\t\t\tfont-size: var(--default-font-size);\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\n\t\t&-loader {\n\t\t\twidth: var(--default-clickable-area);\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tmargin-inline-start: auto;\n\t\t}\n\n\t\t&-button {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t}\n}\n\n","\n.avatar-wrapper {\n\tposition: relative;\n\theight: var(--avatar-size);\n\twidth: var(--avatar-size);\n\tborder-radius: var(--avatar-size);\n\n\t&--dark .avatar {\n\t\tbackground-color: #3B3B3B !important;\n\t}\n\n\t.avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tdisplay: block;\n\t\twidth: var(--avatar-size);\n\t\theight: var(--avatar-size);\n\t\tmax-height: var(--avatar-size);\n\t\tmax-width: var(--avatar-size);\n\t\tline-height: var(--avatar-size);\n\t\tfont-size: calc(var(--avatar-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon {\n\t\t\tbackground-size: calc(var(--avatar-size) / 2);\n\t\t\t&.icon-changelog {\n\t\t\t\tbackground-size: cover !important;\n\t\t\t}\n\t\t}\n\n\t\t&.bot {\n\t\t\tpadding-inline-start: 5px;\n\t\t\tbackground-color: var(--color-background-darker);\n\t\t}\n\n\t\t&.guest {\n\t\t\tcolor: #ffffff;\n\t\t\tpadding: 0;\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t\tmargin-inline: auto;\n\t\t}\n\t}\n\n\t&--condensed {\n\t\twidth: unset;\n\t\theight: unset;\n\t\tmargin-inline-start: calc(var(--condensed-overlap) * -1px);\n\t\tdisplay: flex;\n\n\t\t& > .icon,\n\t\t& > .guest,\n\t\t:deep(img) {\n\t\t\toutline: 2px solid var(--color-main-background);\n\t\t}\n\t}\n\n\t&--offline {\n\t\topacity: .4;\n\n\t\t& :deep(.avatardiv) {\n\t\t\tbackground: rgba(var(--color-main-background-rgb), .4) !important;\n\t\t}\n\t}\n\n\t&--highlighted {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&__user-status {\n\t\tposition: absolute;\n\t\tinset-inline-end: -4px;\n\t\tbottom: -4px;\n\t\theight: 18px;\n\t\twidth: 18px;\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\t}\n}\n\n.loading-avatar {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.avatar-wrapper:not(.avatar-wrapper--dark) {\n\t// FIXME: update the used color in NcAvatar\n\t// TOREMOVE: when fixed in @nextcloud/vue\n\t:deep(.avatar-class-icon) {\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t}\n}\n\n:deep(.icon-user) {\n\tbackground-size: calc(var(--avatar-size) / 2);\n}\n\n","\n@use '../assets/variables' as *;\n\n.quote {\n\tposition: relative;\n\tpadding-block: var(--default-grid-baseline);\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\tmargin-bottom: var(--default-grid-baseline);\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmax-width: $messages-text-max-width;\n\tmin-height: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-large);\n\tborder: 2px solid var(--color-border);\n\tcolor: var(--color-text-maxcontrast);\n\tbackground-color: var(--color-main-background);\n\toverflow: hidden;\n\n\t&:has(.quote__button) {\n\t\tpadding-inline-end: var(--default-clickable-area);\n\t}\n\n\t&::before {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-border-maxcontrast);\n\t}\n\n\t&.quote--own-message::before {\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__preview {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\theight: 2lh;\n\t\twidth: 2lh;\n\t\toverflow: hidden;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&-image {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\t&--loading {\n\t\t\tposition: absolute;\n\t\t\tinset: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%\n\t\t}\n\t}\n\n\t// Two-line layout for quotes with preview\n\t&__preview + .quote__main {\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tgap: 0;\n\n\t\t.quote__main-author {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmin-width: 0;\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\n\t\t&-author {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tmax-width: 80%;\n\n\t\t\t&-info {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\toverflow: hidden;\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\n\t\t\t&-name {\n\t\t\t\tfont-weight: 600;\n\t\t\t\tmargin-inline-end: calc(0.5 * var(--default-grid-baseline));\n\t\t\t}\n\t\t}\n\n\t\t&-text {\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\ttext-align: start;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\theight: 100%;\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ad356e41] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-bubble__wrapper[data-v-ad356e41] {\n display: inline-block;\n vertical-align: middle;\n min-width: 0;\n max-width: 100%;\n}\n.user-bubble__content[data-v-ad356e41] {\n display: inline-flex;\n max-width: 100%;\n background-color: var(--color-background-dark);\n}\n.user-bubble__content--primary[data-v-ad356e41] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.user-bubble__content[data-v-ad356e41] > :last-child {\n padding-inline-end: 8px;\n}\n.user-bubble__avatar[data-v-ad356e41] {\n align-self: center;\n}\n.user-bubble__name[data-v-ad356e41] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.user-bubble__name[data-v-ad356e41], .user-bubble__secondary[data-v-ad356e41] {\n padding-block: 0;\n padding-inline: 4px 0;\n}","\n@use '../../assets/variables' as *;\n\n.absence-reminder {\n\tposition: relative;\n\n\t// Override NcNoteCard styles\n\tmargin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) !important;\n\tpadding: calc(var(--default-grid-baseline) * 2) !important;\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tmargin-inline: 0 var(--default-clickable-area);\n\t}\n\n\t&__replacement {\n\t\tdisplay: flex;\n\n\t\t&__bubble {\n\t\t\tpadding: 3px;\n\t\t}\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 4px;\n\t\tinset-inline-end: 20px;\n\n\t\t& .icon {\n\t\t\ttransition: $transition;\n\n\t\t\t&--reverted {\n\t\t\t\ttransform: rotate(180deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","\n\n.audio-recorder {\n\tdisplay: flex;\n\t// Audio record button\n\n\t&__info {\n\t\twidth: 86px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\t.time {\n\t\t\tflex: 0 0 50px;\n\t\t}\n\t\t.recording-indicator {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tflex: 0 0 16px;\n\t\t\tborder-radius: 8px;\n\t\t\tbackground-color: var(--color-border-error);\n\t\t\tmargin: 8px;\n\t\t}\n\t}\n}\n\n.wrapper {\n\tdisplay: flex;\n}\n\n@keyframes fadeOutIn {\n\t0% { opacity:1; }\n\t50% { opacity:.3; }\n\t100% { opacity:1; }\n}\n\n.fadeOutIn {\n\tanimation: fadeOutIn 3s infinite;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ri18g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_ri18g_20 {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_ri18g_25 {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1ndue_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_1ndue_30 {\n display: inline-block;\n width: var(--6629513e);\n height: var(--6629513e);\n max-width: var(--6629513e);\n max-height: var(--6629513e);\n}","\n@use '../../assets/variables' as *;\n\n.chat-summary {\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n\tmargin-inline: calc(var(--default-grid-baseline) * 4);\n\n\t&__container {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\t}\n\n\t&__icon {\n\t\tflex-shrink: 0;\n\t\talign-self: flex-start;\n\t}\n\n\t&__content {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: auto;\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n}\n","\n\n.template-picker {\n\t&__item {\n\t\tdisplay: flex;\n\t}\n\n\t&__label {\n\t\tdisplay: flex;\n\t\t// Align in the middle of the grid\n\t\talign-items: center;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\n\t\t&, * {\n\t\t\tcursor: pointer;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&::before {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n\n\t&__preview {\n\t\tdisplay: block;\n\t\toverflow: hidden;\n\t\t// Stretch so all entries are the same width\n\t\tflex: 1 1;\n\t\twidth: var(--width);\n\t\tmin-height: var(--height);\n\t\tmax-height: var(--height);\n\t\tpadding: 0;\n\t\tborder: var(--border) solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\tinput:checked + label > & {\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&--failed {\n\t\t\t// Make sure to properly center fallback icon\n\t\t\tdisplay: flex;\n\t\t}\n\t}\n\n\t&__image {\n\t\tmax-width: 100%;\n\t\tbackground-color: var(--color-main-background);\n\n\t\tobject-fit: cover;\n\t}\n\n\t// Failed preview, fallback to mime icon\n\t&__preview--failed &__image {\n\t\twidth: calc(var(--margin) * 8);\n\t\t// Center mime icon\n\t\tmargin: auto;\n\t\tbackground-color: transparent !important;\n\n\t\tobject-fit: initial;\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\t// also count preview border\n\t\tmax-width: calc(var(--width) + 2 * 2px);\n\t\tpadding: var(--margin);\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n","\n.templates-picker {\n\t&__form {\n\t\twidth: 100%;\n\t}\n\n\t&__list {\n\t\tmargin-top: 20px;\n\t\tdisplay: grid;\n\t\tgrid-gap: calc(var(--margin) * 2);\n\t\tgrid-auto-columns: 1fr;\n\t\t// We want maximum 5 columns. Putting 6 as we don't count the grid gap. So it will always be lower than 6\n\t\tmax-width: calc(var(--fullwidth) * 6);\n\t\tgrid-template-columns: repeat(auto-fit, var(--fullwidth));\n\t\t// Make sure all rows are the same height\n\t\tgrid-auto-rows: 1fr;\n\t\t// Center the columns set\n\t\tjustify-content: center;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.indicator {\n\twidth: 100%;\n\tpadding-inline-end: 12px;\n\tmargin-bottom: 4px;\n\n\t&__wrapper {\n\t\tmax-width: $messages-input-max-width;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t\tpadding: 0;\n\t\tline-height: 120%;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__avatars {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-direction: row-reverse;\n\t\tflex-shrink: 0;\n\t\twidth: 52px;\n\t\tpadding-inline-start: 8px;\n\t}\n\n\t&__main {\n\t\twidth: 100%;\n\t\tpadding-inline-start: 8px;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tmin-height: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\n}\n\n.wrapper--narrow {\n\tpadding: var(--default-grid-baseline);\n\n\t.new-message-form__input > .new-message-form__hint,\n\t.new-message-form__input > .new-message-form__quote,\n\t.new-message-form__input > .new-message-form__thread-title {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__input > .new-message-form__note-content {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t\tmargin-inline: 0 !important;\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__hint,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__quote,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__thread-title {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__note-content {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline)) !important;\n\t}\n}\n\n.new-message-form {\n\t--emoji-button-size: calc(var(--default-clickable-area) - var(--border-width-input-focused, 2px) * 2);\n\t--emoji-button-radius: calc(var(--border-radius-element, calc(var(--button-size) / 2)) - var(--border-width-input-focused, 2px));\n\talign-items: flex-end;\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tposition: relative;\n\tmax-width: $messages-input-max-width;\n\tmargin: 0 auto;\n\n\t&__emoji-picker {\n\t\tposition: absolute;\n\t\tbottom: var(--border-width-input-focused, 2px);\n\t\tinset-inline-start: var(--border-width-input-focused, 2px);\n\t\tz-index: 1;\n\n\t\t:deep(.button-vue) {\n\t\t\t// Overwrite NcButton styles to fit inside NcRichContenteditable\n\t\t\t--button-size: var(--emoji-button-size) !important;\n\t\t\t--button-radius: var(--emoji-button-radius) !important;\n\t\t}\n\t}\n\n\t&__input {\n\t\tflex-grow: 1;\n\t\tposition: relative;\n\t\tmin-width: 0;\n\t}\n\n\t// Override NcRichContenteditable styles\n\t:deep(.rich-contenteditable__input) {\n\t\t--contenteditable-space: calc((var(--default-clickable-area) - 1lh - 4px) / 2);\n\t\t--contenteditable-block-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-end-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-start-offset: calc(var(--emoji-button-size) + var(--contenteditable-space));\n\t}\n\n\t&__quote {\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t&__thread-title {\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t& + :deep(.rich-contenteditable > .rich-contenteditable__input) {\n\t\t\tmin-height: calc(2lh + 2 * var(--contenteditable-block-offset) + 4px);\n\t\t}\n\t}\n\n\t&__input-rich {\n\t\t&--required :deep(.rich-contenteditable__input) {\n\t\t\tborder-color: var(--color-border-error) !important;\n\t\t}\n\t}\n\n\t// put a grey round background when popover is opened or hover-focused\n\t&__icon:hover,\n\t&__icon:focus,\n\t&__icon:active {\n\t\topacity: 1;\n\t\t// good looking on dark AND white bg\n\t\tbackground-color: rgba(127, 127, 127, .25);\n\t}\n}\n\n// Override actions styles TODO: upstream this change\n// Targeting two classes for specificity\n:deep(.action-item__menutoggle.action-item__menutoggle--with-icon-slot) {\n\topacity: 1 !important;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover) !important;\n\t}\n\n\t&:disabled {\n\t\topacity: .5 !important;\n\t}\n}\n\n","\n.send-message-dialog {\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n","\n.breakout-room-item {\n\tmargin-top: calc(var(--default-grid-baseline) * 5);\n\tfont-weight: bold;\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin : 0 var(--default-grid-baseline);\n\t}\n\n\t&__room-name {\n\t\tmargin : 0 auto 0 var(--default-grid-baseline);\n\t}\n}\n","\n\n.selectable-participant {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tpadding: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline);\n\tborder-radius: var(--border-radius-element, 32px);\n\tline-height: 20px;\n\n\t&, & * {\n\t\tcursor: pointer;\n\t}\n\n\t&:hover,\n\t&:focus-within,\n\t&:has(:active),\n\t&:has(:focus-visible) {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&:has(input:focus-visible) {\n\t\toutline: 2px solid var(--color-main-text);\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background);\n\t}\n\n\t&:has(input:checked) {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:hover,\n\t\t&:focus-within,\n\t\t&:has(:focus-visible),\n\t\t&:has(:active) {\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t&:has(input:checked) &__check-icon {\n\t\tdisplay: flex;\n\t}\n\n\t&__checkbox {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\tz-index: -1;\n\t\topacity: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\n\t\t&-name {\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t&-subname {\n\t\t\tfont-weight: 400;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__check-icon {\n\t\tdisplay: none;\n\t\tmargin-inline-start: auto;\n\t\twidth: var(--default-clickable-area);\n\t\tflex-shrink: 0;\n\t}\n}\n\n","\n.participants-editor {\n\tdisplay: flex;\n\twidth: 100%;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\theight: calc(100% - 57px); // heading 30px * 1.5 line-height + 12px margin-bottom\n\n\t&__section {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 4);\n\n\t}\n\n\t&__scroller {\n\t\theight: 100%;\n\t\toverflow: auto;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding-top: 10px;\n\t}\n}\n\n// Warning dialog when deleting breakout rooms\n:deep(.dialog) {\n\tpadding-block: 0px 8px;\n\tpadding-inline: 12px 8px;\n}\n\n.delete {\n\tmargin-inline-end: auto;\n}\n","\n.breakout-rooms-editor {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding: 20px;\n\tjustify-content: flex-start;\n\n\t&__number-input {\n\t\tdisplay: block;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tmargin: calc(var(--default-grid-baseline) * 3) 0 calc(var(--default-grid-baseline) * 2) 0;\n\t}\n\n\t&__error-hint {\n\t\tcolor: var(--color-text-error);\n\t\tfont-size: 0.8rem;\n\t}\n\n\t&__participants-step {\n\t\theight: 100%;\n\t}\n\n\t&__main {\n\t\theight: 100%;\n\t\talign-self: flex-start;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\twidth: 100%;\n\t}\n}\n","\n.breakout-rooms-settings {\n\t&__hint {\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__editor {\n\t\theight: 100%;\n\t\tpadding: 20px;\n\t}\n}\n\n","\n.wrapper {\n\tpadding: 0 24px 24px 24px;\n}\n\n.title {\n\tfont-size: 16px;\n\tmargin-bottom: 12px;\n\tpadding-top: 24px;\n}\n\n.loading-screen {\n\theight: 200px;\n\ttext-align: center;\n\tfont-weight: bold;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\n\t// Loader\n\tspan {\n\t\tmargin-bottom: 16px;\n\t}\n}\n\n.button-update-permission {\n\tmargin: 0 auto;\n}\n","\n:deep(.mx-input) {\n\tmargin: 0;\n}\n\n.conversation-permissions-editor {\n\t&__setting {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\t&--advanced {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t}\n\t}\n}\n\n.edit-button {\n\tmargin-inline-start: 16px;\n}\n\n.conversation-permissions-editor__hint {\n\tcolor: var(--color-text-maxcontrast);\n\tmargin-bottom: 16px;\n}\n","\nh4 {\n\tfont-weight: bold;\n}\n\n.danger-zone {\n\t&__dialog {\n\t\t:deep(.modal-container) {\n\t\t\tpadding-block: 4px 8px;\n\t\t\tpadding-inline: 12px 8px;\n\t\t}\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","\n.password-form {\n\tdisplay: flex;\n\tgap: 8px;\n\talign-items: flex-start;\n\n\t:deep(.input-field) {\n\t\twidth: 200px;\n\t}\n\n\t&__button {\n\t\tmargin-top: 6px;\n\t}\n}\n\n.warning__button {\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.app-settings-subsection__buttons {\n\tdisplay: flex;\n\tgap: 8px;\n\tmargin-top: 25px;\n\t& > button {\n\t\tflex-basis: 50%;\n\t}\n}\n","\n.additional-top-margin {\n\tmargin-top: 10px;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c436522a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] {\n --dp-common-transition: all var(--animation-quick) ease-in;\n --dp-menu-padding: 6px 8px;\n --dp-animation-duration: var(--animation-quick);\n --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);\n --dp-transition-timing: ease-out;\n --dp-action-row-transtion: all 0.2s ease-in;\n --dp-font-family: var(--font-face);\n --dp-border-radius: var(--border-radius-element);\n --dp-cell-border-radius: var(--border-radius-small);\n --dp-transition-length: 22px;\n --dp-transition-timing-general: var(--animation-quick);\n --dp-button-height: var(--default-clickable-area);\n --dp-month-year-row-height: var(--default-clickable-area);\n --dp-month-year-row-button-size: var(--clickable-area-small);\n --dp-button-icon-height: 20px;\n --dp-calendar-wrap-padding: 0 5px;\n --dp-cell-size: var(--default-clickable-area);\n --dp-cell-padding: 5px;\n --dp-common-padding: 10px;\n --dp-input-icon-padding: var(--default-clickable-area);\n --dp-input-padding: 6px 12px;\n --dp-menu-min-width: 260px;\n --dp-action-buttons-padding: 1px 6px;\n --dp-row-margin: 5px 0;\n --dp-calendar-header-cell-padding: 0.5rem;\n --dp-multi-calendars-spacing: 10px;\n --dp-overlay-col-padding: 3px;\n --dp-time-inc-dec-button-size: var(--default-clickable-area);\n --dp-font-size: 1rem;\n --dp-preview-font-size: var(--font-size-small);\n --dp-time-font-size: 2rem;\n --dp-action-button-height: var(--clickable-area-small);\n --dp-action-row-padding: 8px;\n --dp-direction: ltr;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap {\n position: relative;\n width: 100%;\n box-sizing: unset;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_wrap:focus {\n border-color: var(--dp-border-color-hover);\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_valid {\n box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);\n border-color: var(--dp-success-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_valid:hover {\n border-color: var(--dp-success-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_invalid {\n box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);\n border-color: var(--dp-danger-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_invalid:hover {\n border-color: var(--dp-danger-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input {\n background-color: var(--dp-background-color);\n border-radius: var(--dp-border-radius);\n font-family: var(--dp-font-family);\n border: 1px solid var(--dp-border-color);\n outline: none;\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n width: 100%;\n font-size: var(--dp-font-size);\n line-height: calc(var(--dp-font-size) * 1.5);\n padding: var(--dp-input-padding);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input::placeholder {\n opacity: 0.7;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input:hover:not(.dp__input_focus) {\n border-color: var(--dp-border-color-hover);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_not_clearable {\n padding-inline-end: var(--dp-input-not-clearable-padding) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_reg {\n caret-color: rgba(0, 0, 0, 0);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_focus {\n border-color: var(--dp-border-color-focus);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__disabled::placeholder {\n color: var(--dp-disabled-color-text);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icons {\n display: inline-block;\n width: var(--dp-font-size);\n height: var(--dp-font-size);\n stroke-width: 0;\n font-size: var(--dp-font-size);\n line-height: calc(var(--dp-font-size) * 1.5);\n padding: 6px 12px;\n color: var(--dp-icon-color);\n box-sizing: content-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon {\n cursor: pointer;\n position: absolute;\n top: 50%;\n inset-inline-start: 0;\n transform: translateY(-50%);\n color: var(--dp-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--clear-btn {\n position: absolute;\n top: 50%;\n inset-inline-end: 0;\n transform: translateY(-50%);\n cursor: pointer;\n color: var(--dp-icon-color);\n background: rgba(0, 0, 0, 0);\n border: none;\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__input_icon_pad {\n padding-inline-start: var(--dp-input-icon-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu {\n background: var(--dp-background-color);\n border-radius: var(--dp-border-radius);\n min-width: var(--dp-menu-min-width);\n font-family: var(--dp-font-family);\n font-size: var(--dp-font-size);\n user-select: none;\n border: 1px solid var(--dp-menu-border-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu::after {\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu::before {\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu:focus {\n border: 1px solid var(--dp-menu-border-color);\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-wrapper {\n position: absolute;\n z-index: 99999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_inner {\n padding: var(--dp-menu-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu--inner-stretched {\n padding: 6px 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_index {\n z-index: 99999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled {\n position: absolute;\n inset: 0;\n z-index: 999999;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_disabled {\n background: hsla(0, 0%, 100%, 0.5);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_readonly {\n background: rgba(0, 0, 0, 0);\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-loading {\n background: hsla(0, 0%, 100%, 0.5);\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-load-container {\n display: flex;\n height: 100%;\n width: 100%;\n justify-content: center;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-loader {\n width: 48px;\n height: 48px;\n border: var(--dp-loader);\n border-bottom-color: rgba(0, 0, 0, 0);\n border-radius: 50%;\n display: inline-block;\n box-sizing: border-box;\n animation: dp-load-rotation-c436522a 1s linear infinite;\n position: absolute;\n}\n@keyframes dp-load-rotation-c436522a {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_top {\n left: var(--dp-arrow-left);\n top: 0;\n height: 12px;\n width: 12px;\n background-color: var(--dp-background-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-menu-border-color);\n border-top: 1px solid var(--dp-menu-border-color);\n transform: translate(-50%, -50%) rotate(-45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom {\n left: var(--dp-arrow-left);\n bottom: 0;\n height: 12px;\n width: 12px;\n background-color: var(--dp-background-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-menu-border-color);\n border-bottom: 1px solid var(--dp-menu-border-color);\n transform: translate(-50%, 50%) rotate(45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra {\n text-align: center;\n padding: 2px 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates {\n padding: 5px;\n border-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates[data-dp-mobile] {\n display: flex;\n align-self: center;\n border: none;\n overflow-x: auto;\n max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-dates-collapsed {\n display: flex;\n align-self: center;\n border: none;\n overflow-x: auto;\n max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_left {\n padding: 5px;\n border-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__sidebar_right {\n padding: 5px;\n margin-inline-end: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range {\n display: block;\n width: 100%;\n padding: 5px;\n text-align: left;\n white-space: nowrap;\n color: var(--dp-text-color);\n border-radius: var(--dp-border-radius);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range:hover {\n background-color: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile] {\n border: 1px solid var(--dp-border-color);\n margin: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:first-child {\n margin-left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range[data-dp-mobile]:last-child {\n margin-right: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed {\n border: 1px solid var(--dp-border-color);\n margin: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:first-child {\n margin-left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--preset-range-collapsed:last-child {\n margin-right: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__menu_content_wrapper[data-dp-mobile] {\n flex-direction: column-reverse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--menu-content-wrapper-collapsed {\n flex-direction: column-reverse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n color: var(--dp-text-color);\n white-space: nowrap;\n font-weight: bold;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_item {\n text-align: center;\n flex-grow: 1;\n height: var(--dp-cell-size);\n padding: var(--dp-cell-padding);\n width: var(--dp-cell-size);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_row {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: var(--dp-row-margin);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_item {\n text-align: center;\n flex-grow: 1;\n box-sizing: border-box;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_cell {\n border-bottom: thin solid var(--dp-border-color);\n padding: var(--dp-calendar-header-cell-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner {\n display: flex;\n align-items: center;\n text-align: center;\n justify-content: center;\n border-radius: var(--dp-cell-border-radius);\n height: var(--dp-cell-size);\n padding: var(--dp-cell-padding);\n width: var(--dp-cell-size);\n border: 1px solid rgba(0, 0, 0, 0);\n box-sizing: border-box;\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_inner:hover {\n transition: all 0.2s;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start {\n border-end-end-radius: 0;\n border-start-end-radius: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end {\n border-end-start-radius: 0;\n border-start-start-radius: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_end, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_start, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__active_date {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_end:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover_start:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__date_hover:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_offset {\n color: var(--dp-secondary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_disabled {\n color: var(--dp-secondary-color);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between {\n background: var(--dp-range-between-dates-background-color);\n color: var(--dp-range-between-dates-text-color);\n border-radius: 0;\n border: 1px solid var(--dp-range-between-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__range_between_week {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n border-radius: 0;\n border-top: 1px solid var(--dp-primary-color);\n border-bottom: 1px solid var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__today {\n border: 1px solid var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__week_num {\n color: var(--dp-secondary-color);\n text-align: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range {\n border-radius: 0;\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_start {\n border-start-start-radius: var(--dp-cell-border-radius);\n border-end-start-radius: var(--dp-cell-border-radius);\n border-inline-start: 1px dashed var(--dp-primary-color);\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_auto_range_end {\n border-start-end-radius: var(--dp-cell-border-radius);\n border-end-end-radius: var(--dp-cell-border-radius);\n border-top: 1px dashed var(--dp-primary-color);\n border-bottom: 1px dashed var(--dp-primary-color);\n border-inline-end: 1px dashed var(--dp-primary-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_header_separator {\n width: 100%;\n height: 1px;\n background: var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__calendar_next {\n margin-inline-start: var(--dp-multi-calendars-spacing);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot {\n height: 5px;\n background-color: var(--dp-marker-color);\n position: absolute;\n bottom: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_dot {\n width: 5px;\n border-radius: 50%;\n left: 50%;\n transform: translateX(-50%);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_line {\n width: 100%;\n left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__marker_tooltip {\n position: absolute;\n border-radius: var(--dp-border-radius);\n background-color: var(--dp-tooltip-color);\n padding: 5px;\n border: 1px solid var(--dp-border-color);\n z-index: 99999;\n box-sizing: border-box;\n cursor: default;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_content {\n white-space: nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_text {\n display: flex;\n align-items: center;\n flex-flow: row nowrap;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tooltip_mark {\n height: 5px;\n width: 5px;\n border-radius: 50%;\n background-color: var(--dp-text-color);\n color: var(--dp-text-color);\n margin-inline-end: 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__arrow_bottom_tp {\n bottom: 0;\n height: 8px;\n width: 8px;\n background-color: var(--dp-tooltip-color);\n position: absolute;\n border-inline-end: 1px solid var(--dp-border-color);\n border-bottom: 1px solid var(--dp-border-color);\n transform: translate(-50%, 50%) rotate(45deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__instance_calendar {\n position: relative;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display[data-dp-mobile] {\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--flex-display-collapsed {\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_highlight {\n background-color: var(--dp-highlight-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_row {\n display: flex;\n align-items: center;\n height: var(--dp-month-year-row-height);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav {\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n height: var(--dp-month-year-row-button-size);\n width: var(--dp-month-year-row-button-size);\n color: var(--dp-icon-color);\n text-align: center;\n border-radius: 50%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav svg {\n height: var(--dp-button-icon-height);\n width: var(--dp-button-icon-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] [dir=rtl] .dp__inner_nav {\n transform: rotate(180deg);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav_disabled {\n background: var(--dp-disabled-color);\n color: var(--dp-disabled-color-text);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n text-align: center;\n cursor: pointer;\n height: var(--dp-month-year-row-height);\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--dp-border-radius);\n box-sizing: border-box;\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select:hover, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n width: 50%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-select {\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_wrap {\n display: flex;\n flex-direction: row;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__year_disable_select {\n justify-content: space-around;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap {\n display: flex;\n width: 100%;\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay {\n width: 100%;\n background: var(--dp-background-color);\n transition: opacity 1s ease-out;\n z-index: 99999;\n font-family: var(--dp-font-family);\n color: var(--dp-text-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-absolute {\n position: absolute;\n height: 100%;\n top: 0;\n left: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--overlay-relative {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-track {\n box-shadow: var(--dp-scroll-bar-background);\n background-color: var(--dp-scroll-bar-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar {\n width: 5px;\n background-color: var(--dp-scroll-bar-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container::-webkit-scrollbar-thumb {\n background-color: var(--dp-scroll-bar-color);\n border-radius: 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay:focus {\n border: none;\n outline: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_flex {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__container_block {\n display: block;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_container {\n flex-direction: column;\n overflow-y: auto;\n height: var(--dp-overlay-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_overlay_container {\n height: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_row {\n padding: 0;\n box-sizing: border-box;\n display: flex;\n margin-inline: auto;\n flex-wrap: wrap;\n max-width: 100%;\n width: 100%;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_row {\n flex: 1;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_col {\n box-sizing: border-box;\n width: 33%;\n padding: var(--dp-overlay-col-padding);\n white-space: nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_pad {\n padding: var(--dp-common-padding) 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active {\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n text-align: center;\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell {\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n text-align: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__cell_in_between {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__over_action_scroll {\n right: 5px;\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled {\n cursor: not-allowed;\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_disabled:hover {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled {\n cursor: not-allowed;\n background: var(--dp-primary-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay_cell_active_disabled:hover {\n background: var(--dp-primary-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn, .vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid {\n border: none;\n font: inherit;\n transition: var(--dp-common-transition);\n line-height: normal;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--year-mode-picker {\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n height: var(--dp-cell-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap {\n max-width: var(--dp-menu-min-width);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap[data-dp-mobile] {\n max-width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n user-select: none;\n font-family: var(--dp-font-family);\n color: var(--dp-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_block {\n padding: 0 20px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_inline {\n padding: 0 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button {\n padding: 0 15px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_reg_with_button[data-compact~=true] {\n padding: 0 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec {\n padding: 0 10px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button {\n padding: 0 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_sec_with_button[data-collapsed~=true] {\n padding: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col {\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col_block {\n font-size: var(--dp-time-font-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_block {\n padding: 0 3px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display_inline {\n padding: 5px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_picker_inline_container {\n display: flex;\n width: 100%;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button {\n padding: 5px;\n margin: 0;\n height: var(--dp-time-inc-dec-button-size);\n width: var(--dp-time-inc-dec-button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border-radius: 50%;\n color: var(--dp-icon-color);\n box-sizing: border-box;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button svg {\n height: var(--dp-time-inc-dec-button-size);\n width: var(--dp-time-inc-dec-button-size);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display {\n cursor: pointer;\n color: var(--dp-text-color);\n border-radius: var(--dp-border-radius);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_display:hover:enabled {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_inline {\n width: 100%;\n padding: 0;\n height: 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled, .vue-date-time-picker__wrapper[data-v-c436522a] .dp__inc_dec_button_disabled:hover {\n background: var(--dp-disabled-color);\n color: var(--dp-disabled-color-text);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n border: none;\n padding: var(--dp-common-padding);\n border-radius: var(--dp-border-radius);\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pm_am_button[data-compact~=true] {\n padding: 7px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bar {\n width: 100%;\n height: 4px;\n background-color: var(--dp-secondary-color);\n transition: var(--dp-common-transition);\n border-collapse: collapse;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {\n background-color: var(--dp-primary-color);\n transform: rotate(12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {\n background-color: var(--dp-primary-color);\n transform: rotate(-12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {\n background-color: var(--dp-primary-color);\n transform: rotate(-12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {\n background-color: var(--dp-primary-color);\n transform: rotate(12deg) scale(1.15) translateY(-2px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-invalid {\n background-color: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row {\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--dp-action-row-padding);\n box-sizing: border-box;\n color: var(--dp-text-color);\n flex-flow: row nowrap;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_row svg {\n height: var(--dp-button-icon-height);\n width: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__selection_preview {\n display: block;\n color: var(--dp-text-color);\n font-size: var(--dp-preview-font-size);\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons {\n display: flex;\n flex: 0;\n white-space: nowrap;\n align-items: center;\n justify-content: flex-end;\n margin-inline-start: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_button {\n display: inline-flex;\n align-items: center;\n background: rgba(0, 0, 0, 0);\n border: 1px solid rgba(0, 0, 0, 0);\n padding: var(--dp-action-buttons-padding);\n line-height: var(--dp-action-button-height);\n margin-inline-start: 3px;\n height: var(--dp-action-button-height);\n cursor: pointer;\n border-radius: var(--dp-border-radius);\n font-size: var(--dp-preview-font-size);\n font-family: var(--dp-font-family);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel {\n color: var(--dp-text-color);\n border: 1px solid var(--dp-border-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_cancel:hover {\n border-color: var(--dp-primary-color);\n transition: var(--dp-action-row-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select:hover {\n background: var(--dp-primary-color);\n transition: var(--dp-action-row-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_buttons .dp__action_select:disabled {\n background: var(--dp-primary-disabled-color);\n cursor: not-allowed;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-quarter-picker-wrap {\n display: flex;\n flex-direction: column;\n height: 100%;\n min-width: var(--dp-menu-min-width);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled {\n cursor: not-allowed;\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-disabled:hover {\n background: var(--dp-disabled-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn {\n width: 100%;\n padding: var(--dp-common-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:not(.dp--highlighted, .dp--qr-btn-active, .dp--qr-btn-disabled, .dp--qr-btn-between) {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn:hover:not(.dp--qr-btn-active, .dp--qr-btn-disabled) {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--quarter-items {\n display: flex;\n flex-direction: column;\n flex: 1;\n width: 100%;\n height: 100%;\n justify-content: space-evenly;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-active {\n background: var(--dp-primary-color);\n color: var(--dp-primary-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--qr-btn-between {\n background: var(--dp-hover-color);\n color: var(--dp-hover-text-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] :root {\n --dp-common-transition: all 0.1s ease-in;\n --dp-menu-padding: 6px 8px;\n --dp-animation-duration: 0.1s;\n --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);\n --dp-transition-timing: ease-out;\n --dp-action-row-transition: all 0.2s ease-in;\n --dp-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen, ubuntu, cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n --dp-border-radius: 4px;\n --dp-cell-border-radius: 4px;\n --dp-transition-length: 22px;\n --dp-transition-timing-general: 0.1s;\n --dp-button-height: 35px;\n --dp-month-year-row-height: 35px;\n --dp-month-year-row-button-size: 25px;\n --dp-button-icon-height: 20px;\n --dp-calendar-wrap-padding: 0 5px;\n --dp-cell-size: 35px;\n --dp-cell-padding: 5px;\n --dp-common-padding: 10px;\n --dp-input-icon-padding: 35px;\n --dp-input-padding: 6px 30px 6px 12px;\n --dp-input-not-clearable-padding: 12px;\n --dp-menu-min-width: 260px;\n --dp-action-buttons-padding: 1px 6px;\n --dp-row-margin: 5px 0;\n --dp-calendar-header-cell-padding: 0.5rem;\n --dp-multi-calendars-spacing: 10px;\n --dp-overlay-col-padding: 3px;\n --dp-time-inc-dec-button-size: 32px;\n --dp-font-size: 1rem;\n --dp-preview-font-size: 0.8rem;\n --dp-time-font-size: 2rem;\n --dp-action-button-height: 22px;\n --dp-action-row-padding: 8px;\n --dp-direction: ltr;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark {\n --dp-background-color: #212121;\n --dp-text-color: #fff;\n --dp-hover-color: #484848;\n --dp-hover-text-color: #fff;\n --dp-hover-icon-color: #959595;\n --dp-primary-color: #005cb2;\n --dp-primary-disabled-color: #61a8ea;\n --dp-primary-text-color: #fff;\n --dp-secondary-color: #a9a9a9;\n --dp-border-color: #2d2d2d;\n --dp-menu-border-color: #2d2d2d;\n --dp-border-color-hover: #aaaeb7;\n --dp-border-color-focus: #aaaeb7;\n --dp-disabled-color: #737373;\n --dp-disabled-color-text: #d0d0d0;\n --dp-scroll-bar-background: #212121;\n --dp-scroll-bar-color: #484848;\n --dp-success-color: #00701a;\n --dp-success-color-disabled: #428f59;\n --dp-icon-color: #959595;\n --dp-danger-color: #e53935;\n --dp-marker-color: #e53935;\n --dp-tooltip-color: #3e3e3e;\n --dp-highlight-color: rgb(0 92 178 / 20%);\n --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);\n --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);\n --dp-range-between-border-color: var(--dp-hover-color, #fff);\n --dp-loader: 5px solid #005cb2;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_light {\n --dp-background-color: #fff;\n --dp-text-color: #212121;\n --dp-hover-color: #f3f3f3;\n --dp-hover-text-color: #212121;\n --dp-hover-icon-color: #959595;\n --dp-primary-color: #1976d2;\n --dp-primary-disabled-color: #6bacea;\n --dp-primary-text-color: #fff;\n --dp-secondary-color: #c0c4cc;\n --dp-border-color: #ddd;\n --dp-menu-border-color: #ddd;\n --dp-border-color-hover: #aaaeb7;\n --dp-border-color-focus: #aaaeb7;\n --dp-disabled-color: #f6f6f6;\n --dp-scroll-bar-background: #f3f3f3;\n --dp-scroll-bar-color: #959595;\n --dp-success-color: #76d275;\n --dp-success-color-disabled: #a3d9b1;\n --dp-icon-color: #959595;\n --dp-danger-color: #ff6f60;\n --dp-marker-color: #ff6f60;\n --dp-tooltip-color: #fafafa;\n --dp-disabled-color-text: #8e8e8e;\n --dp-highlight-color: rgb(25 118 210 / 10%);\n --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);\n --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);\n --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);\n --dp-loader: 5px solid #1976d2;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex {\n display: flex;\n align-items: center;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn {\n background: none;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main {\n font-family: var(--dp-font-family);\n user-select: none;\n box-sizing: border-box;\n position: relative;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__main * {\n direction: var(--dp-direction, ltr);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__pointer {\n cursor: pointer;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__icon {\n stroke: currentcolor;\n fill: currentcolor;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button {\n width: 100%;\n text-align: center;\n color: var(--dp-icon-color);\n cursor: pointer;\n display: flex;\n align-items: center;\n place-content: center center;\n padding: var(--dp-common-padding);\n box-sizing: border-box;\n height: var(--dp-button-height);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button.dp__overlay_action {\n position: absolute;\n bottom: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button svg {\n height: var(--dp-button-icon-height);\n width: auto;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__button_bottom {\n border-bottom-left-radius: var(--dp-border-radius);\n border-bottom-right-radius: var(--dp-border-radius);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display {\n display: flex;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__flex_display_with_input {\n flex-direction: column;\n align-items: flex-start;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__relative {\n position: relative;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-active {\n transition: all var(--dp-transition-timing-general) ease-out;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-enter-from {\n opacity: 0;\n transform: translateX(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-next-leave-to {\n opacity: 0;\n transform: translateX(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-enter-from {\n opacity: 0;\n transform: translateX(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .calendar-prev-leave-to {\n opacity: 0;\n transform: translateX(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-active, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-active {\n transition: all var(--dp-animation-duration) var(--dp-transition-timing);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-top-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-enter-from {\n opacity: 0;\n transform: translateY(var(--dp-transition-length));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-menu-appear-bottom-leave-to, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-down-enter-from, .vue-date-time-picker__wrapper[data-v-c436522a] .dp-slide-up-leave-to {\n opacity: 0;\n transform: translateY(calc(var(--dp-transition-length) * -1));\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--arrow-btn-nav {\n transition: var(--dp-common-transition);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--highlighted {\n background-color: var(--dp-highlight-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--hidden-el {\n visibility: hidden;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] {\n}\n.vue-date-time-picker__wrapper.vue-date-time-picker__wrapper--teleport[data-v-c436522a] .dp--menu-wrapper {\n z-index: 100001;\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker--clearable[data-v-c436522a] .dp__input {\n padding-inline-end: var(--default-clickable-area);\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker__timezone[data-v-c436522a] {\n min-width: unset;\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .icon-vue {\n opacity: 1 !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__action_extra {\n padding: var(--dp-menu-padding);\n padding-top: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute {\n padding: var(--dp-menu-padding);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__overlay.dp--overlay-absolute .dp__btn.dp__button.dp__button_bottom {\n inset-block-end: 6px;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--tp-wrap .dp__button {\n width: 100%;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__overlay_action {\n width: calc(100% - 16px);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] input {\n padding-inline-start: var(--dp-input-icon-padding) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn {\n margin: 0;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__inner_nav {\n height: fit-content;\n width: fit-content;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__btn.dp__button.dp__button_bottom {\n color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom),\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn {\n background-color: var(--color-main-background);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--header-wrap .dp__btn:not(.dp__button_bottom):hover,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_col .dp__btn:hover {\n background: var(--dp-hover-color);\n color: var(--dp-hover-icon-color);\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__month_year_select {\n flex: 1;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp--time-overlay-btn {\n font-size: calc(2 * var(--default-font-size)) !important;\n}\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__time_input .dp__time_col_reg_block {\n padding: 0 calc(4 * var(--default-grid-baseline));\n}\n.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_dark[data-v-c436522a],\n.vue-date-time-picker__wrapper .vue-date-time-picker.dp__theme_light[data-v-c436522a],\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_dark,\n.vue-date-time-picker__wrapper[data-v-c436522a] .dp__theme_light {\n --dp-background-color: var(--color-main-background);\n --dp-text-color: var(--color-main-text);\n --dp-hover-color: var(--color-primary-element-light-hover);\n --dp-hover-text-color: var(--color-primary-element-light-text);\n --dp-hover-icon-color: var(--color-primary-element-light-text);\n --dp-primary-color: var(--color-primary-element);\n --dp-primary-disabled-color: var(--color-primary-element-hover);\n --dp-primary-text-color: var(--color-primary-element-text);\n --dp-secondary-color: var(--color-text-maxcontrast);\n --dp-border-color: var(--color-border);\n --dp-menu-border-color: var(--color-border-dark);\n --dp-border-color-hover: var(--color-border-maxcontrast);\n --dp-border-color-focus: var(--color-border-maxcontrast);\n --dp-disabled-color: var(--color-background-dark);\n --dp-disabled-color-text: var(--color-text-maxcontrast);\n --dp-scroll-bar-background: var(--color-scrollbar);\n --dp-scroll-bar-color: var(--color-scrollbar);\n --dp-success-color: var(--color-success);\n --dp-success-color-disabled: var(--color-success-hover);\n --dp-icon-color: var(--color-main-text);\n --dp-danger-color: var(--color-error);\n --dp-marker-color: var(--color-text-error, var(--color-error));\n --dp-tooltip-color: var(--color-main-text);\n --dp-highlight-color: var(--color-main-text);\n}","\n.import-list {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__input {\n\t\topacity: 1 !important;\n\n\t\t:deep(input) {\n\t\t\topacity: 1 !important;\n\t\t\tcolor: var(--color-main-text) !important;\n\t\t\tborder-color: var(--color-border-maxcontrast) !important;\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n &__caption {\n font-weight: bold;\n &--error {\n color: var(--color-text-error);\n }\n &--success {\n color: var(--color-success-text);\n }\n }\n\n &__description {\n white-space: nowrap;\n overflow: hidden;\n &--separated {\n border-top: 1px solid var(--color-border-dark);\n }\n }\n\n &__hint {\n\tcolor: var(--color-text-maxcontrast);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n }\n}\n","\n.lobby_timer {\n\t&--relative {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\t&--timezone {\n\t\tpadding-top: 4px;\n\t}\n}\n\n:deep(.mx-input) {\n\tmargin: 0;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.part {\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\t//width: 100%;\n\t}\n\n\t&__heading {\n\t\tflex-grow: 1;\n\t\tmargin: 0;\n\t}\n\n\t&__icon {\n\t\tflex-grow: 0;\n\t\twidth: var(--clickable-area-small);\n\t\theight: var(--clickable-area-small);\n\t\tfilter: var(--background-invert-if-dark);\n\t}\n}\n\ninput {\n\tbackground-size: 16px;\n\tbackground-position: 14px;\n\tpadding-inline-start: var(--default-clickable-area);\n\twidth: 100%;\n\ttext-overflow: ellipsis;\n\t&[type=checkbox] {\n\t\twidth: unset;\n\t\tmargin-inline-start: 15px;\n\t\tmargin-inline-end: 10px;\n\t}\n}\n\n.readonly input {\n\tborder: 0;\n}\n\n.checkbox-container {\n\tdisplay: flex;\n\theight: 40px;\n\n\t> label {\n\t\tflex-grow: 1;\n\t\tline-height: 40px;\n\t}\n\n\t&:hover {\n\t\topacity: 1;\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n}\n\n.field {\n\tmargin: 4px 0;\n}\n","\n.icon-multiselect-service {\n\twidth: 16px !important;\n\theight: 16px !important;\n\tmargin-inline-end: 10px;\n\tfilter: var(--background-invert-if-dark);\n}\n\n:deep(.modal-container) {\n\theight: 700px;\n}\n\n.matterbridge-settings {\n\t.loading {\n\t\tmargin-top: 30px;\n\t}\n\n\th3 {\n\t\tfont-weight: bold;\n\t\tpadding: 0;\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\n\t\tp {\n\t\t\tmargin-top: auto;\n\t\t\tmargin-bottom: auto;\n\t\t}\n\n\t\t.icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 40px;\n\t\t}\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t#matterbridge-header {\n\t\tpadding: 0 0 10px 0;\n\n\t\tp {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t\ta:hover,\n\t\t\ta:focus {\n\t\t\t\tborder-bottom: 2px solid var(--color-text-maxcontrast);\n\t\t\t}\n\n\t\t\ta .icon {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-bottom: -3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.basic-settings {\n\t\tmargin-bottom: calc(4 * var(--default-grid-baseline));\n\t\t.icon {\n\t\t\tdisplay: inline-flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\twidth: var(--default-clickable-area);\n\t\t\theight: var(--default-clickable-area);\n\t\t}\n\t\t.add-part-wrapper {\n\t\t\tmargin-top: 5px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t\t.enable-switch-line {\n\t\t\tdisplay: flex;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-top: 5px;\n\t\t}\n\t}\n\n\tul {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(4 * var(--default-grid-baseline));\n\t}\n}\n\n.log-content :deep(.textarea__input) {\n\theight: unset;\n}\n","\n.radio-button {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n}\n","\n:deep(.app-settings-section__hint) {\n\tcolor: var(--color-text-maxcontrast);\n\tpadding: 8px 0;\n}\n\n:deep(.app-settings-section__subtitle),\n.app-settings-section__subtitle {\n\tfont-weight: bold;\n\tfont-size: var(--default-font-size);\n\tmargin: calc(var(--default-grid-baseline) * 4) 0 var(--default-grid-baseline) 0;\n}\n\n:deep(.app-settings-subsection:not(:first-child)) {\n\tmargin-top: 25px;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1009e96c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-1009e96c] {\n color: var(--color-text-maxcontrast);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n text-overflow: ellipsis;\n box-shadow: none !important;\n user-select: none;\n pointer-events: none;\n margin-inline-start: 12px;\n padding-inline-end: 14px;\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5a15295d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-toggle-wrapper[data-v-5a15295d] {\n position: absolute;\n top: var(--app-navigation-padding);\n inset-inline-end: calc(0px - var(--app-navigation-padding));\n margin-inline-end: calc(-1 * var(--default-clickable-area));\n}\nbutton.app-navigation-toggle[data-v-5a15295d] {\n background-color: var(--color-main-background);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation,\n.app-content {\n /** Distance of the app navigation toggle and the first navigation item to the top edge of the app content container */\n --app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5ce90cd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation[data-v-d5ce90cd] {\n --color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default));\n transition: transform var(--animation-quick), margin var(--animation-quick);\n width: 300px;\n --app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));\n max-width: var(--app-navigation-max-width);\n position: relative;\n top: 0;\n inset-inline-start: 0;\n padding: 0px;\n z-index: 1800;\n height: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n flex-grow: 0;\n flex-shrink: 0;\n background-color: var(--color-main-background-blur, var(--color-main-background));\n -webkit-backdrop-filter: var(--filter-background-blur, none);\n backdrop-filter: var(--filter-background-blur, none);\n}\n.app-navigation--closed[data-v-d5ce90cd] {\n margin-inline-start: calc(-1 * min(300px, var(--app-navigation-max-width)));\n}\n.app-navigation__search[data-v-d5ce90cd] {\n width: 100%;\n}\n.app-navigation__body[data-v-d5ce90cd] {\n overflow-y: scroll;\n}\n.app-navigation__content > ul[data-v-d5ce90cd] {\n position: relative;\n width: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline, 4px);\n padding: var(--app-navigation-padding);\n}\n.app-navigation .app-navigation__list[data-v-d5ce90cd] {\n height: 100%;\n}\n.app-navigation__body--no-list[data-v-d5ce90cd] {\n flex: 1 1 auto;\n overflow: auto;\n height: 100%;\n}\n.app-navigation__content[data-v-d5ce90cd] {\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n[data-themes*=highcontrast] .app-navigation[data-v-d5ce90cd] {\n border-inline-end: 1px solid var(--color-border);\n}\n@media only screen and (max-width: 1024px) {\n.app-navigation[data-v-d5ce90cd] {\n position: absolute;\n border-inline-end: 1px solid var(--color-border);\n}\n}\n@media only screen and (max-width: 512px) {\n.app-navigation[data-v-d5ce90cd] {\n z-index: 1400;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d72957ed] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-list[data-v-d72957ed] {\n position: relative;\n width: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline, 4px);\n padding: var(--app-navigation-padding);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-21e6b451] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-21e6b451] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-21e6b451] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-21e6b451] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 0;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-21e6b451] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-21e6b451]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e6236e50] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-collapse[data-v-e6236e50] {\n position: relative;\n inset-inline-end: 0;\n}\n.icon-collapse[data-v-e6236e50]:hover {\n background-color: var(--color-background-dark) !important;\n}\n.icon-collapse--active[data-v-e6236e50]:hover {\n background-color: var(--color-primary-element) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d600f829] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-d600f829] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element);\n}\n.app-navigation-entry-wrapper[data-v-d600f829] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-d600f829] {\n display: none;\n}\n.app-navigation-entry.active[data-v-d600f829] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.active[data-v-d600f829]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.active .app-navigation-entry-link[data-v-d600f829], .app-navigation-entry.active .app-navigation-entry-button[data-v-d600f829] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-d600f829]:focus-within, .app-navigation-entry[data-v-d600f829]:hover {\n background-color: var(--color-background-hover);\n}\n.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] {\n background-color: var(--color-main-background);\n}\n.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] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.active .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-d600f829] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-d600f829] {\n display: none;\n}\n.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] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button[data-v-d600f829] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.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] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.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] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-d600f829], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-d600f829] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-d600f829]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-d600f829]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element);\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-d600f829] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-d600f829] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.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] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-d600f829] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-d600f829] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-d600f829] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-d600f829] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-d600f829] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-d600f829] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-d600f829] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-d600f829] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-d600f829] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-d600f829] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-d600f829] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-d600f829] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-d600f829]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-dd457d48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-input-confirm[data-v-dd457d48] {\n flex: 1 0 100%;\n width: 100%;\n}\n.app-navigation-input-confirm form[data-v-dd457d48] {\n display: flex;\n}\n.app-navigation-input-confirm__input[data-v-dd457d48] {\n height: 34px;\n flex: 1 1 100%;\n font-size: 100% !important;\n margin: 5px !important;\n margin-inline-start: -8px !important;\n padding: 7px !important;\n}\n.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 {\n outline: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-color: var(--color-primary-element);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2aa1d7ea] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-chip[data-v-2aa1d7ea] {\n --chip-size: 24px;\n --chip-radius: calc(var(--chip-size) / 2);\n height: var(--chip-size);\n max-width: fit-content;\n display: flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--chip-radius);\n background-color: var(--color-background-hover);\n}\n.nc-chip--primary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.nc-chip--secondary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element-light);\n color: var(--color-primary-element-light-text);\n}\n.nc-chip--error[data-v-2aa1d7ea] {\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.nc-chip--warning[data-v-2aa1d7ea] {\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.nc-chip--success[data-v-2aa1d7ea] {\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-end: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip__text[data-v-2aa1d7ea] {\n flex: 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.nc-chip__icon[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n margin-inline-end: var(--default-grid-baseline);\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n height: var(--chip-size);\n width: var(--chip-size);\n}\n.nc-chip__actions[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n --default-clickable-area: var(--chip-size);\n --border-radius-element: var(--chip-radius);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","\n\t.app-navigation-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tlist-style-type: none;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tbox-shadow: none !important;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t\tpadding-inline-start: 10px;\n\t}\n","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3e2324b7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-separator[data-v-3e2324b7] {\n height: 0;\n margin: 5px 10px 5px 15px;\n border-bottom: 1px solid var(--color-border-dark);\n cursor: default;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","\n.dial-popover .v-popper__inner {\n\toverflow: visible !important;\n}\n","\n.participant {\n\tline-height: 20px;\n\n\t// Overwrite NcListItem styles\n\t:deep(.list-item) {\n\t\toverflow: hidden;\n\t\toutline-offset: -2px;\n\t\tcursor: default;\n\n\t\ta, a * {\n\t\t\tcursor: default;\n\t\t}\n\n\t\tbutton, button * {\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t.avatardiv .avatardiv__user-status {\n\t\t\tinset-inline-end: -2px !important;\n\t\t\tbottom: -2px !important;\n\t\t}\n\t}\n\n\t&--offline &__user-name {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__user-badge {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-weight: 300;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&__user {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\n\t&__status {\n\t\t&--highlighted {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__call-state {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__actions > .critical) {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n\n.participant-dialog {\n\t&__input {\n\t\tmargin-block-end: 6px;\n\t}\n}\n\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n","\n.scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\tflex-shrink: 1;\n}\n\n.participants-search-results {\n\tpadding: 0 2px;\n\n\t&__hint {\n\t\tmargin: 20px auto 0;\n\t}\n\n\t:deep(.app-navigation-hint):first-child {\n\t\tmargin-top: var(--default-grid-baseline) !important;\n\t}\n}\n\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n.set-contacts {\n\theight: 100%;\n\t&__icon {\n\t\tmargin-top: 40px;\n\t}\n\t&__hint {\n\t\tmargin-top: 20px;\n\t\ttext-align: center;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n.selected-participants {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tborder-bottom: 1px solid var(--color-background-darker);\n\tpadding: var(--default-grid-baseline) 0;\n\tmin-height: min-content;\n\tmax-height: 97px;\n\tflex-shrink: 0;\n\toverflow-y: auto;\n\talign-content: flex-start;\n}\n","\n.new-group-conversation {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\n\t\t.checkbox__label {\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.input-field) {\n\t\t\tmargin-top: 6px;\n\t\t}\n\t}\n\n\t&__label {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t\tpadding: 4px 0;\n\t}\n\n\t&__error {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n","\n\n.new-group-conversation {\n\t&__header {\n\t\tflex-shrink: 0;\n\t\tpadding-top: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: var(--default-clickable-area);\n\t}\n\n\t&__main {\n\t\tflex-grow: 1;\n\t\toverflow: auto;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 0.5rem;\n\t\tpadding: 10px 20px;\n\t}\n\n\t&__footer {\n\t\tflex-shrink: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tpadding: 10px 20px;\n\t\tbox-shadow: 0 -10px 5px var(--color-main-background);\n\t}\n\n\t&__button {\n\t\tmargin-inline-start: auto;\n\t}\n\n\t:deep(.modal-wrapper) {\n\t\t.modal-container {\n\t\t\theight: 90%;\n\t\t}\n\n\t\t.modal-container__content {\n\t\t\tdisplay: flex !important;\n\t\t\tflex-direction: column;\n\t\t\theight: 100%;\n\t\t\toverflow: hidden !important;\n\t\t}\n\t}\n}\n\n:deep(.empty-content) {\n\tpadding: 20px;\n}\n\n:deep(.empty-content__action) {\n\tgap: 10px;\n}\n\n","\n.thread {\n\t:deep(.list-item-content__name) {\n\t\tfont-size: var(--font-size-small);\n\t\tfont-weight: 400;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__subname) {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&__icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\twidth: 40px; // AVATAR.SIZE.DEFAULT\n\t\theight: 40px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-end;\n\t\tfont-size: var(--font-size-small);\n\n\t\t&-replies {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tcolor: var(--color-main-text);\n\t\t\tfont-weight: 600;\n\t\t}\n\t}\n\n\t&.list-item__wrapper--active .thread__details-replies {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: transparent;\n\t}\n}\n","\n.call-phone {\n\t:deep(.modal-wrapper) {\n\t\t.modal-container {\n\t\t\theight: 60%;\n\t\t}\n\n\t\t.dialog__content {\n\t\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__loading {\n\t\tmargin: 0 !important;\n\t\tpadding: 0 !important;\n\t\theight: 100%;\n\t}\n}\n","\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n.conversation {\n\t// Overwrite ConversationIcon styles to blend a type icon with NcListItem\n\t& :deep(.list-item:hover .conversation-icon__type) {\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-color: var(--color-background-hover);\n\t}\n\n\t&--active {\n\t\t&:deep(.list-item .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&:deep(.list-item:hover .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t\tborder-color: var(--color-primary-element-hover);\n\t\t}\n\t}\n\n\t&--compact {\n\t\tpadding-block: 2px !important; // Overwrite list-item 4px padding\n\t\t&:deep(.list-item-content__name) {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(var(--default-grid-baseline) / 2);\n\t\t}\n\t\t&__read {\n\t\t\t&:deep(.list-item-content__name) {\n\t\t\t\tfont-weight: 400;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__subname {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-actor {\n\t\t\tflex: 0 1 auto;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t&-message {\n\t\t\tflex: 1 1 0;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t}\n}\n\n.text {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n:deep(.dialog) {\n\tpadding-block: 0 8px;\n\tpadding-inline: 12px 8px;\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.mention {\n\tdisplay: contents;\n\twhite-space: nowrap;\n}\n","\n.inbox {\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\theight: 100%;\n\tmax-height: 700px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n\n\t&__disclaimer {\n\t\tmargin-bottom: 12px;\n\t\tcolor: var(--color-text-maxcontrast)\n\t}\n\n\t& > &__placeholder {\n\t\tmargin: 20px 0;\n\t\tpadding: 0;\n\t}\n\n\t&__list {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 8px;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tflex: 0 1 auto;\n\t\toverflow-y: auto;\n\t}\n\n\t&__item {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: 4px;\n\t\tpadding: 8px 0;\n\t\tborder-bottom: 1px solid var(--color-border);\n\t\t&:last-child {\n\t\t\tborder-bottom: none;\n\t\t}\n\n\t\t&-desc {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tmargin-inline-end: auto;\n\t\t\tpadding-inline-start: 4px;\n\n\t\t\t&__name {\n\t\t\t\tline-height: 20px;\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: var(--color-main-text);\n\t\t\t}\n\n\t\t\t&__subname {\n\t\t\t\t// Overwrite NcRichText styles\n\t\t\t\tline-height: 20px !important;\n\t\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t}\n\t\t}\n\n\t\t&-button {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t}\n}\n","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.scroller {\n\theight: 100%;\n\tpadding-inline: var(--default-grid-baseline);\n\toverflow-y: auto;\n\tline-height: 20px;\n}\n\n.new-conversation {\n\tposition: relative;\n\tdisplay: flex;\n\tmargin: calc(var(--default-grid-baseline) * 2);\n\talign-items: center;\n\n\t.filters {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: calc(var(--default-grid-baseline) + var(--default-clickable-area));\n\t}\n\n\t.actions {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t}\n}\n\n.navigation-caption {\n\tmargin-block: var(--default-grid-baseline) !important;\n\tmargin-inline-start: calc(var(--default-grid-baseline) * 2);\n\n\t:deep(.app-navigation-caption__name) {\n\t\tmargin: 0;\n\t}\n}\n\n.navigation-item {\n\tpadding-inline: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\n\t:deep(.app-navigation-entry-link) {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t:deep(.app-navigation-entry-icon) {\n\t\tflex: 0 0 40px !important; // AVATAR.SIZE.DEFAULT\n\t}\n\n\t:deep(.app-navigation-entry__name) {\n\t\tpadding-inline-start: calc(2 * var(--default-grid-baseline));\n\t\tfont-weight: 500;\n\t}\n}\n\n.threads-tab__list {\n\tpadding-inline: var(--default-grid-baseline);\n\n\t& > .navigation-item {\n\t\tpadding-inline: var(--default-grid-baseline);\n\t}\n}\n\n.unread-mention-button {\n\tposition: absolute !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 50%;\n\ttransform: translateX(-50%);\n\tz-index: 100;\n\tbottom: 10px;\n\twhite-space: nowrap;\n}\n\n.conversations-search {\n\ttransition: all 0.15s ease;\n\tz-index: 1;\n\t// TODO replace with NcAppNavigationSearch\n\twidth: calc(100% - (var(--default-grid-baseline) + var(--default-clickable-area)) * 2);\n\tdisplay: flex;\n\n\t&--expanded {\n\t\twidth: 100%;\n\t}\n\n\t:deep(.input-field) {\n\t\tmargin-block-start: 0;\n\t}\n}\n\n.conversations__filters {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline) calc(var(--default-grid-baseline) * 2);\n}\n\n.left-sidebar__settings-button-container {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\tpadding: calc(2 * var(--default-grid-baseline));\n}\n\n.left-sidebar__settings-button-bubble {\n\tmargin-inline: var(--default-grid-baseline);\n\tcolor: var(--color-primary-element);\n}\n\n:deep(.empty-content) {\n\ttext-align: center;\n\tpadding: 20% 10px 0;\n}\n\n:deep(.app-navigation__list) {\n\tpadding: 0 !important;\n}\n","\n.video-background {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\ttop: 0;\n\theight: 100%;\n\twidth: 100%;\n\n\t&::after {\n\t\tcontent: ' ';\n\t\tbackground-color: rgba(0, 0, 0, 0.12);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n","\n.username-form {\n\n\t&__display-name {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tflex-direction: row;\n\t\tmargin-block-start: 6px; // moved from NcTextField\n\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 2) 0;\n\tmargin-inline-start: calc(var(--default-grid-baseline) + 20px); // 20px for checkbox alignment\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n}\n\n:deep(.input-field) {\n\tmargin-block-start: 0;\n}\n\n","\n.join-call.button-vue--success {\n\t// Overwrite default button colors for joining call\n\t--join-call-background-color: var(--color-border-success);\n\t--join-call-border-color: var(--color-success-text);\n\tborder-color: var(--join-call-border-color);\n\tbackground-color: var(--join-call-background-color);\n\tcolor: var(--color-primary-element-text) !important;\n\n\t// Do not overwrite for dark theme\n\tbody[data-theme-dark] & {\n\t\t--join-call-border-color: var(--color-success-hover);\n\t}\n\t@media (prefers-color-scheme: dark) {\n\t\tbody[data-theme-default] & {\n\t\t\t--join-call-border-color: var(--color-success-hover);\n\t\t}\n\t}\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--join-call-border-color);\n\t}\n}\n\n.leave-call.button-vue--error,\n.leave-call :deep(.button-vue--error) {\n\t// Overwrite default button colors for leaving call\n\tbackground-color: #FF3333 !important; // Nextcloud 31 --color-error\n\tcolor: var(--color-primary-text) !important;\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-error-hover) !important;\n\t}\n}\n\n.leave-call-actions--split {\n\tgap: 1px !important;\n}\n\n.leave-call-actions--split :deep(.action-item--single) {\n\tborder-start-end-radius: 2px;\n\tborder-end-end-radius: 2px;\n}\n\n.leave-call-actions--split :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n","\n.volume-indicator-wrapper {\n\tposition: relative;\n}\n\n.volume-indicator {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\n\twidth: 100%;\n\theight: 100%;\n\n\toverflow: hidden;\n\n\ttransition: height 0.2s linear;\n\n\t&, & * {\n\t\tcursor: inherit;\n\t}\n}\n\n.volume-indicator-primary {\n\ttop: 0;\n}\n\n.volume-indicator-overlay {\n\tdisplay: inline-flex;\n\tbottom: 0;\n\tpointer-events: none;\n\n\t& > span {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t}\n\n\t/* Overlay icon inherits container color */\n\tcolor: var(--color-border-success);\n\n\t&-mute {\n\t\tcolor: var(--color-loading-dark);\n\t}\n}\n\n.overload .volume-indicator {\n\ttransition: height 0s linear;\n\n\t&-overlay {\n\t\tcolor: var(--color-border-error);\n\t}\n}\n","\n.media-devices-selector {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmargin: calc(2 * var(--default-grid-baseline)) 0;\n\talign-items: center;\n\n\t&__icon {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t:deep(.v-select.select) {\n\t\twidth: 100%;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\t:deep(.icon-vue) {\n\t\tmin-width: auto;\n\t\twidth: 20px;\n\t}\n}\n","\n@use 'sass:math';\n\n.media-devices-speaker-test-button {\n\tflex-shrink: 0;\n\tmargin-inline-end: calc(var(--default-grid-baseline) / 2);\n}\n\n.equalizer {\n\t\theight: calc(var(--default-clickable-area) - var(--default-grid-baseline)); // - total margin block\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t&__bar {\n\t\t\twidth: 5px;\n\t\t\theight: 100%;\n\t\t\tbackground: var(--color-main-text);\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 0 1px;\n\n\t\t\t&--active {\n\t\t\t\twill-change: height;\n\t\t\t\tanimation: equalizer 2s steps(15, end) infinite;\n\t\t\t}\n\t\t}\n\t}\n\n@keyframes equalizer {\n\t@for $i from 0 through 15 {\n\t\t#{3 * $i}% { height: math.random(40) + 20%; }\n\t}\n}\n","\n.expand-wrapper {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr;\n\tgrid-template-columns: 1fr;\n\n\t&__content {\n\t\toverflow: hidden;\n\t}\n}\n\n/*\n * Vertical expand transition\n */\n\n.expand-vertical-enter-active,\n.expand-vertical-leave-active {\n\ttransition: grid-template-rows ease var(--animation-slow);\n}\n\n.expand-vertical-enter,\n.expand-vertical-leave-to {\n\tgrid-template-rows: 0fr;\n}\n\n.expand-vertical-enter-to,\n.expand-vertical-leave {\n\tgrid-template-rows: 1fr;\n}\n\n/*\n * Horizontal expand transition\n */\n\n.expand-horizontal-enter-active,\n.expand-horizontal-leave-active {\n\ttransition: grid-template-columns ease var(--animation-slow);\n}\n\n.expand-horizontal-enter,\n.expand-horizontal-leave-to {\n\tgrid-template-columns: 0fr;\n}\n\n.expand-horizontal-enter-to,\n.expand-horizontal-leave {\n\tgrid-template-columns: 1fr;\n}\n","\n.tabs {\n\tmargin-bottom: auto;\n}\n\n.tab-list {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n}\n\n.tab-panels-container {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\ttransition: height ease var(--animation-slow);\n}\n\n.tab-panel {\n\twidth: 100%;\n\tflex: 1 0 100%;\n\ttransition: transform ease var(--animation-slow);\n}\n","\n.background-editor {\n\t--background-button-height: calc(var(--default-grid-baseline) * 16);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 1fr);\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-top: calc(var(--default-grid-baseline) * 2);\n\tmax-height: calc(var(--background-button-height) * 3 + var(--default-grid-baseline) * 4);\n\toverflow-y: auto;\n\n\t&__element {\n\t\tborder: none;\n\t\tmargin: 0 !important;\n\t\tborder-radius: var(--border-radius-element, calc(var(--border-radius-large) * 1.5));\n\t\theight: var(--background-button-height);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: #1cafff2e;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tflex: 1 0 108px;\n\n\t\t&--selected {\n\t\t\tbox-shadow: inset 0 0 0 var(--default-grid-baseline) var(--color-primary-element);\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\t// Do not overflow container\n\t\t\toutline-offset: -2px; // inline with server's global focus outline\n\t\t}\n\t}\n}\n\n","\n.media-settings {\n\tpadding: calc(var(--default-grid-baseline) * 5);\n\n\t&__preview {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-large));\n\t\tbackground-color: var(--color-loading-dark);\n\t\taspect-ratio: 4/3;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__preview > &__preview-mirror {\n\t\tposition: absolute;\n\t\ttop: calc(var(--default-grid-baseline) * 2);\n\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__toggles {\n\t\tdisplay: flex;\n\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\tpadding: calc(0.5 * var(--default-grid-baseline));\n\t\tposition: absolute;\n\t\tbottom: calc(var(--default-grid-baseline) * -2);\n\t\tinset-inline-start: 50%;\n\t\ttransform: translateX(-50%);\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t\tbox-shadow: 0 0 var(--default-grid-baseline) var(--color-box-shadow);\n\t\tz-index: 2;\n\t}\n\n\t&__content {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 4fr 3fr;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\n\t\t&--mobile {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\t}\n\n\t&__settings {\n\t\tmax-width: 450px; // 1/2 large modal width\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t&__guest {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n\n\t&__device-error {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\n.preview {\n\t&__video {\n\t\tmax-width: 100%;\n\t\tobject-fit: contain;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\n\t\t&--mirrored {\n\t\t\ttransform: none !important;\n\t\t}\n\t}\n\n\t&__novideo {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\toverflow: hidden;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t}\n}\n\n.action-button {\n\tmargin-inline: auto;\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.checkbox {\n\tmargin-block: var(--default-grid-baseline);\n\t&--warning {\n\t\t&:focus-within :deep(.checkbox-radio-switch__label),\n\t\t& :deep(.checkbox-radio-switch__label:hover) {\n\t\t\tbackground-color: var(--note-background) !important;\n\t\t}\n\t}\n}\n\n.media-settings__recording-warning--mobile {\n\tmax-width: 450px;\n}\n\n// Override NcModal styles for large horizontal layout\n:deep(.modal-wrapper--large > .modal-container) {\n\twidth: unset !important;\n}\n\n","\n.empty-view {\n\theight: 100%;\n\tpadding: calc(var(--default-grid-baseline) * 4);\n}\n","\n.poll-card {\n\tposition: relative;\n\tdisplay: block;\n\tmax-width: 300px;\n\tpadding: calc(3 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tbackground: var(--color-main-background);\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmargin-bottom: 16px;\n\t\tfont-weight: bold;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t&--draft {\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\n\t\t&-name {\n\t\t\tmargin-inline-end: auto;\n\t\t\talign-self: center;\n\t\t}\n\n\t\t&-icon {\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: normal;\n\t}\n}\n\n.poll-closed {\n\tmargin: 4px auto;\n}\n","\n.drafts {\n\t:deep(.dialog__content) {\n\t\tmin-height: 200px;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: var(--default-grid-baseline);\n\t}\n\n\t&__empty {\n\t\tmargin: 0 !important;\n\t}\n}\n","\n.poll-editor {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__caption {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 var(--default-grid-baseline);\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-primary-element);\n\t}\n\n\t&__option {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t\twidth: 100%;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__settings {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__back-button {\n\t\tposition: absolute !important;\n\t\ttop: var(--default-grid-baseline);\n\t\tinset-inline-start: var(--default-grid-baseline);\n\t\tz-index: 1;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1y2dv_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._sidebarTabsButton_1y2dv_20 {\n border: none;\n border-bottom: var(--default-grid-baseline) solid transparent !important;\n border-radius: var(--border-radius-small);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n cursor: pointer;\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n padding: var(--border-radius-small);\n transition: background-color var(--animation-quick), border-bottom-color var(--animation-quick);\n min-width: var(--default-clickable-area);\n}\n._sidebarTabsButton_1y2dv_20:hover {\n background-color: var(--color-background-hover) !important;\n}\n._sidebarTabsButton_1y2dv_20:active, ._sidebarTabsButton_1y2dv_20:focus {\n background-color: var(--color-main-background) !important;\n}\n._sidebarTabsButton_1y2dv_20 * {\n cursor: pointer;\n}\n._sidebarTabsButton_selected_1y2dv_45 {\n border-bottom-color: var(--color-primary-element) !important;\n border-bottom-left-radius: 0px;\n border-bottom-right-radius: 0px;\n cursor: default;\n}\n._sidebarTabsButton_selected_1y2dv_45:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n color: var(--color-primary-element-light-text) !important;\n}\n._sidebarTabsButton_selected_1y2dv_45 * {\n cursor: default;\n}\n._sidebarTabsButton__name_1y2dv_59 {\n font-weight: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n._sidebarTabsButton_selected_1y2dv_45 ._sidebarTabsButton__name_1y2dv_59 {\n font-weight: bold;\n}\n._sidebarTabsButton__icon_1y2dv_70 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._sidebarTabsButton__legacyIcon_1y2dv_76 {\n background-size: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1e2d5bfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-sidebar-tabs[data-v-1e2d5bfb] {\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1 1 100%;\n}\n.app-sidebar-tabs__nav[data-v-1e2d5bfb] {\n display: flex;\n justify-content: stretch;\n margin: 10px 8px 0 8px;\n border-bottom: 1px solid var(--color-border);\n}\n.app-sidebar-tabs__tab[data-v-1e2d5bfb] {\n flex: 1 1 1px;\n}\n.app-sidebar-tabs__content[data-v-1e2d5bfb] {\n position: relative;\n min-height: 256px;\n height: 100%;\n}\n.app-sidebar-tabs__content--multiple[data-v-1e2d5bfb] > :not(section) {\n display: none;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n@property --app-sidebar-offset {\n syntax: \"\";\n initial-value: 0;\n inherits: true;\n}\nbody {\n /**\n * The padding between the toggle button and the page border\n */\n --app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2);\n /**\n * The minimal offset width required to be reserved for the toggle button.\n * Automatically changes to 0 when there is no toggle button.\n */\n --app-sidebar-offset: 0;\n transition: --app-sidebar-offset 0ms !important;\n}\nbody:has(.app-sidebar.slide-right-enter-active),\nbody:has(.app-sidebar.slide-right-leave-active) {\n transition: --app-sidebar-offset var(--animation-quick);\n}\nbody:has(.app-sidebar__toggle) {\n --app-sidebar-offset: calc(var(--app-sidebar-padding) + var(--default-clickable-area));\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-104e67d6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*\n\tSidebar: to be used within #content\n\tapp-content will be shrunk properly\n*/\n.app-sidebar[data-v-104e67d6] {\n --app-sidebar-width: clamp(300px, 27vw, 500px);\n --app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2);\n width: var(--app-sidebar-width);\n z-index: 1500;\n top: 0;\n inset-inline-end: 0;\n display: flex;\n overflow-x: hidden;\n overflow-y: auto;\n flex-direction: column;\n flex-shrink: 0;\n height: 100%;\n border-inline-start: 1px solid var(--color-border);\n background: var(--color-main-background);\n position: relative;\n}\n.app-sidebar__toggle[data-v-104e67d6] {\n position: absolute !important;\n inset-block-start: var(--app-sidebar-padding);\n inset-inline-end: var(--app-sidebar-padding);\n z-index: 1001;\n}\n.app-sidebar .app-sidebar-header[data-v-104e67d6] {\n --app-sidebar-close-button-offset: calc(var(--default-clickable-area) + var(--app-sidebar-padding));\n}\n.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-104e67d6] {\n position: absolute;\n z-index: 100;\n top: var(--app-sidebar-padding);\n inset-inline-end: var(--app-sidebar-padding);\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n}\n.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info[data-v-104e67d6] {\n flex-direction: row;\n}\n.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__figure[data-v-104e67d6] {\n --figure-size: calc($desc-height + var(--app-sidebar-padding));\n z-index: 2;\n width: var(--figure-size);\n height: var(--figure-size);\n margin: calc(var(--app-sidebar-padding) / 2);\n border-radius: 3px;\n flex: 0 0 auto;\n}\n.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-104e67d6] {\n padding-inline-start: 0;\n flex: 1 1 auto;\n min-width: 0;\n padding-inline-end: calc(var(--default-clickable-area) + var(--app-sidebar-close-button-offset));\n padding-top: var(--app-sidebar-padding);\n}\n.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] {\n padding-inline-end: var(--app-sidebar-close-button-offset);\n}\n.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] {\n z-index: 3;\n position: absolute;\n top: calc(var(--app-sidebar-padding) / 2);\n inset-inline-start: calc(-1 * var(--default-clickable-area));\n gap: 0;\n}\n.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] {\n top: var(--app-sidebar-padding);\n inset-inline-end: var(--app-sidebar-close-button-offset);\n position: absolute;\n}\n.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-104e67d6] {\n position: absolute;\n top: var(--app-sidebar-padding);\n inset-inline-end: var(--app-sidebar-close-button-offset);\n}\n.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc[data-v-104e67d6] {\n padding-inline-end: calc(var(--default-clickable-area) + var(--app-sidebar-close-button-offset));\n}\n.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-104e67d6] {\n padding-inline-end: var(--app-sidebar-close-button-offset);\n}\n.app-sidebar .app-sidebar-header .app-sidebar-header__info[data-v-104e67d6] {\n display: flex;\n flex-direction: column;\n}\n.app-sidebar .app-sidebar-header__figure[data-v-104e67d6] {\n width: 100%;\n height: 250px;\n max-height: 250px;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.app-sidebar .app-sidebar-header__figure--with-action[data-v-104e67d6] {\n cursor: pointer;\n}\n.app-sidebar .app-sidebar-header__desc[data-v-104e67d6] {\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-inline: var(--app-sidebar-padding);\n padding-block: var(--app-sidebar-padding) calc(var(--app-sidebar-padding) / 2);\n gap: 0 4px;\n}\n.app-sidebar .app-sidebar-header__desc--with-tertiary-action[data-v-104e67d6] {\n padding-inline-start: 6px;\n}\n.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] {\n margin-top: -2px;\n margin-bottom: -2px;\n}\n.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__subname[data-v-104e67d6] {\n margin-top: -2px;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-104e67d6] {\n display: flex;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n justify-content: center;\n flex: 0 0 auto;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-104e67d6] {\n box-shadow: none;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-104e67d6]:not([aria-pressed=true]):hover {\n box-shadow: none;\n background-color: var(--color-background-hover);\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container[data-v-104e67d6] {\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-104e67d6] {\n display: flex;\n align-items: center;\n min-height: var(--default-clickable-area);\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-104e67d6] {\n padding: 0;\n min-height: 30px;\n font-size: 20px;\n line-height: 30px;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-104e67d6] .linkified {\n cursor: pointer;\n text-decoration: underline;\n margin: 0;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-104e67d6] {\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n}\n.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] {\n flex: 1 1 auto;\n margin: 0;\n padding: 7px;\n font-size: 20px;\n font-weight: bold;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__menu[data-v-104e67d6] {\n margin-inline-start: 5px;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname[data-v-104e67d6],\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] {\n overflow: hidden;\n width: 100%;\n margin: 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] {\n color: var(--color-text-maxcontrast);\n font-size: var(--default-font-size);\n padding: 0;\n}\n.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-104e67d6] * {\n vertical-align: text-bottom;\n}\n.app-sidebar .app-sidebar-header .app-sidebar-header__mainname--hidden[data-v-104e67d6] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n margin: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n.app-sidebar .app-sidebar-header__description[data-v-104e67d6] {\n display: flex;\n align-items: center;\n margin: 0 10px;\n}\n@media only screen and (max-width: 512px) {\n.app-sidebar[data-v-104e67d6] {\n position: absolute;\n --app-sidebar-width: 100vw;\n}\n}\n.slide-right-leave-active[data-v-104e67d6],\n.slide-right-enter-active[data-v-104e67d6] {\n transition-duration: var(--animation-quick);\n transition-property: margin-inline-end;\n}\n.slide-right-enter-to[data-v-104e67d6],\n.slide-right-leave[data-v-104e67d6] {\n margin-inline-end: 0;\n}\n.slide-right-enter-from[data-v-104e67d6],\n.slide-right-leave-to[data-v-104e67d6] {\n margin-inline-end: calc(-1 * var(--app-sidebar-width));\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-dba10798] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-sidebar__tab[data-v-dba10798] {\n display: none;\n padding: 10px;\n min-height: 100%;\n max-height: 100%;\n height: 100%;\n overflow: auto;\n}\n.app-sidebar__tab[data-v-dba10798]:focus {\n border-color: var(--color-primary-element);\n box-shadow: 0 0 0.2em var(--color-primary-element);\n outline: 0;\n}\n.app-sidebar__tab--active[data-v-dba10798] {\n display: block;\n}","\n.modal__content {\n\tpadding: calc(var(--default-grid-baseline) * 3);\n}\n\n.conversation-information {\n\tmargin-top: 5px;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.description {\n\tmargin-bottom: 12px;\n\tmax-height: 8lh;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\ttext-overflow: ellipsis;\n}\n\n.username-form__input {\n\tmargin-bottom: 20px;\n}\n\n.submit-button {\n\tmargin: 0 auto;\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding-top: calc(var(--default-grid-baseline) * 2);\n}\n\n.separator {\n margin: calc(var(--default-grid-baseline) * 3) 0 var(--default-grid-baseline);\n border-top: 1px solid var(--color-border-dark);\n}\n","\n.static-datetime {\n\t&::first-letter {\n\t\ttext-transform: capitalize;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xe1x_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_1xe1x_20 {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_1xe1x_30 {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_1xe1x_34 {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,\n._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {\n color: white !important;\n}\n._assistantButton__button_1xe1x_42 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_1xe1x_42:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_1xe1x_39 {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","\n.edit-timestamp :deep(.action-text__longtext-wrapper) {\n\tpadding: 0;\n}\n","\n.translate-dialog {\n\t:deep(.dialog__content) {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tmin-height: 300px;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t& &__select {\n\t\twidth: 50%;\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n\n\t&__message {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t\tflex-grow: 1;\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&-source {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\tborder: 2px solid var(--color-border);\n\t\t}\n\n\t\t&-translation {\n\t\t\tborder: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__ai-note {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n","\n\t.contact {\n\t\tdisplay: flex;\n\t\ttransition: box-shadow 0.1s ease-in-out;\n\t\tborder: 1px solid var(--color-border);\n\t\tbox-shadow: 0 0 2px 0 var(--color-box-shadow);\n\t\tborder-radius: var(--border-radius-large);\n\t\tfont-size: 100%;\n\t\tbackground-color: var(--color-main-background);\n\t\tmargin: 12px 0;\n\t\tmax-width: 300px;\n\t\tpadding: 12px;\n\t\twhite-space: nowrap;\n\t\talign-items: center;\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbox-shadow: 0 0 5px 0 var(--color-box-shadow);\n\t\t}\n\t\t&__image {\n\t\t\tdisplay: inline-block;\n\t\t\tborder-radius: 50%;\n\t\t\tmax-width: var(--clickable-area-large);\n\t\t\tmax-height: var(--clickable-area-large);\n\t\t}\n\t\t&__icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: var(--clickable-area-large);\n\t\t\theight: var(--clickable-area-large);\n\t\t}\n\t\t&__lineone {\n\t\t\theight: 30px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t.title {\n\t\t\t\tmargin-inline-start: 12px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.icon-contacts {\n\t\topacity: .8;\n\t}\n\n\t","\n.deck-card {\n\tdisplay: flex;\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tfont-size: 100%;\n\tbackground-color: var(--color-main-background);\n\tmax-width: 300px;\n\tpadding: 8px 16px;\n\tflex-direction: column;\n\twhite-space: nowrap;\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__lineone {\n\t\theight: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\n\t\t.title {\n\t\t\tmargin-inline-start: 8px;\n\t\t}\n\t}\n\n\t&__linetwo {\n\t\theight: 30px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.icon-deck {\n\topacity: .8;\n}\n\n.wide {\n\tmax-width: 400px;\n\twidth: 100%;\n}\n\n",".external:after{content:\" ↗\"}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-38ba4aa1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.progress-bar[data-v-38ba4aa1] {\n display: block;\n height: var(--progress-bar-height);\n --progress-bar-color: var(--0a7905e8);\n --progress-bar-height: var(--d7eb5974);\n}\n.progress-bar--linear[data-v-38ba4aa1] {\n width: 100%;\n overflow: hidden;\n border: 0;\n padding: 0;\n background: var(--color-background-dark);\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {\n height: var(--progress-bar-height);\n background-color: transparent;\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--circular[data-v-38ba4aa1] {\n width: var(--progress-bar-height);\n color: var(--progress-bar-color);\n}\n.progress-bar--error[data-v-38ba4aa1] {\n color: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--color-text-error, var(--color-error)) !important;\n}","\n\n.audio-player {\n\tmargin: 12px 0;\n\twidth: 100%;\n}\n",".file-preview{position:relative;min-width:0;max-width:100%;display:inline-block;border-radius:var(--border-radius);box-sizing:content-box !important}.file-preview:hover,.file-preview:focus,.file-preview:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file,.file-preview:focus .remove-file,.file-preview:focus-visible .remove-file{visibility:visible}.file-preview:hover .image-container:has(.file-preview__image.media),.file-preview:focus .image-container:has(.file-preview__image.media),.file-preview:focus-visible .image-container:has(.file-preview__image.media){outline:2px solid var(--color-primary-element)}.file-preview__image{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress{position:absolute;top:50%;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon{min-height:128px}.file-preview .mimeicon.preview-small{min-height:auto;max-height:24px}.file-preview .preview{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading{position:absolute;border-radius:var(--border-radius);width:100%;height:100%;background-color:var(--color-background-dark)}.file-preview .image-container{position:relative;display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--border-radius)}.file-preview .image-container.playable .preview{transition:filter 250ms ease-in-out}.file-preview .image-container.playable .play-video-button{position:absolute;height:48px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.8;z-index:1;transition:opacity 250ms ease-in-out}.file-preview .image-container.playable:hover .preview{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button{opacity:1}.file-preview .name-container{font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-preview:not(.file-preview--viewer-available) strong:after{content:\" ↗\"}.file-preview--upload-editor{max-width:140px;max-height:140px;padding:12px 12px 24px 12px;margin:10px}.file-preview--upload-editor .preview{margin:auto;width:128px;height:128px}.file-preview--row-layout{display:flex;align-items:center;border-radius:var(--border-radius);padding:2px 4px}.file-preview--row-layout .image-container{flex-shrink:0;width:24px}.file-preview--row-layout .name-container{padding:0 4px;font-weight:normal}.file-preview--shared-items-grid{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview{width:100%;min-height:unset;height:100% !important}.remove-file{visibility:hidden;position:absolute !important;top:8px;inset-inline-end:8px}","\n.file-preview {\n\tposition: relative;\n\tmin-width: 0;\n\tmax-width: 100%;\n\tdisplay: inline-block;\n\n\tborder-radius: var(--border-radius);\n\n\tbox-sizing: content-box !important;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-hover);\n\t\toutline: none;\n\n\t\t.remove-file {\n\t\t\tvisibility: visible;\n\t\t}\n\n\t\t.image-container:has(.file-preview__image.media) {\n\t\t\toutline: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__image {\n\t\tobject-fit: cover;\n\t\ttransition: outline 0.1s ease-in-out;\n\t}\n\n\t&__progress {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tinset-inline-end: calc(var(--progress-bar-height) * -1);\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.mimeicon {\n\t\tmin-height: 128px;\n\t}\n\n\t.mimeicon.preview-small {\n\t\tmin-height: auto;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: min(100%, 600px);\n\t\tmax-height: 384px;\n\t}\n\n\t.preview-medium {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 192px;\n\t}\n\n\t.preview-small {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview-loading {\n\t\tposition: absolute;\n\t\tborder-radius: var(--border-radius);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t.image-container {\n\t\tposition: relative;\n\t\tdisplay: inline-flex;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius);\n\n\t\t&.playable {\n\t\t\t.preview {\n\t\t\t\ttransition: filter 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t.play-video-button {\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 48px; /* for proper vertical centering */\n\t\t\t\ttop: 50%;\n\t\t\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%);\n\t\t\t\topacity: 0.8;\n\t\t\t\tz-index: 1;\n\t\t\t\ttransition: opacity 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\t.preview {\n\t\t\t\t\tfilter: brightness(80%);\n\t\t\t\t}\n\n\t\t\t\t.play-video-button {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.name-container {\n\t\tfont-weight: bold;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&:not(.file-preview--viewer-available) {\n\t\tstrong:after {\n\t\t\tcontent: ' ↗';\n\t\t}\n\t}\n\n\t&--upload-editor {\n\t\tmax-width: 140px;\n\t\tmax-height: 140px;\n\t\tpadding: 12px 12px 24px 12px;\n\t\tmargin: 10px;\n\n\t\t.preview {\n\t\t\tmargin: auto;\n\t\t\twidth: 128px;\n\t\t\theight: 128px;\n\t\t}\n\t}\n\n\t&--row-layout {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-radius: var(--border-radius);\n\t\tpadding: 2px 4px;\n\n\t\t.image-container {\n\t\t\tflex-shrink: 0;\n\t\t\twidth: 24px;\n\t\t}\n\n\t\t.name-container {\n\t\t\tpadding: 0 4px;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t&--shared-items-grid {\n\t\taspect-ratio: 1;\n\t\tline-height: 0;\n\n\t\t.preview {\n\t\t\twidth: 100%;\n\t\t\tmin-height: unset;\n\t\t\theight: 100% !important;\n\t\t}\n\t}\n}\n\n.remove-file {\n\tvisibility: hidden;\n\tposition: absolute !important;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n}\n\n","\n.location {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\tz-index: 1;\n\twhite-space: initial;\n\toverflow: hidden;\n\tborder-radius: var(--border-radius-large);\n\theight: 300px;\n\tmax-height: 30vh;\n\tmargin: 4px;\n\ttransition: outline 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&.wide {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin: 0;\n\t}\n}\n","\n.conversation-actions {\n\tpadding: calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\ttransition: background-color var(--animation-quick) ease;\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-element-light);\n\t\tp {\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n","\n@use '../../../../../assets/markdown' as *;\n@use '../../../../../assets/variables' as *;\n\n.message-main {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tgrid-row-gap: var(--default-grid-baseline);\n\tjustify-content: space-between;\n\talign-items: flex-start;\n\tmin-height: var(--clickable-area-small);\n\tmin-width: 100%;\n\n\t&__text {\n\t\twidth: 100%;\n\t\tcolor: var(--color-text-light);\n\n\t\t& > .single-emoji {\n\t\t\tfont-size: 250%;\n\t\t\tline-height: 100%;\n\t\t}\n\n\t\t&.system-message {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\ttext-align: center;\n\t\t\tpadding: 0 20px;\n\t\t}\n\n\t\t&.message-highlighted {\n\t\t\tcolor: var(--color-text-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&.deleted-message {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\tflex-grow: 1;\n\t\t\t\ttext-align: start;\n\t\t\t}\n\t\t}\n\n\t\t&.markdown-message {\n\t\t\tposition: relative;\n\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t\ttext-align: inherit;\n\n\t\t\t\t@include markdown;\n\t\t\t}\n\n\t\t\t// FIXME: Should it be in the upstream NcRichText component?\n\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t// So we need to override the direction for task lists using the current direction, not its own direction\n\t\t\t&:dir(rtl) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: rtl;\n\t\t\t}\n\n\t\t\t&:dir(ltr) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: ltr;\n\t\t\t}\n\n\t\t\t// Overriding direction above breaks text direction\n\t\t\t// Restoring it back\n\t\t\t:deep(ul.contains-task-list) .checkbox-content__wrapper {\n\t\t\t\tunicode-bidi: plaintext;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__info {\n\t\tposition: relative;\n\t\tuser-select: none;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-size: var(--default-font-size);\n\t\twidth: $messages-info-width;\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\n\t\t.date {\n\t\t\twidth: 8ch;\n\t\t\ttext-align: end;\n\n\t\t\t&--hidden {\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-inline-end: var(--clickable-area-small, 24px);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__thread-title {\n\t\tgrid-column: 1 / -1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\t}\n}\n\n.message-status {\n\twidth: var(--clickable-area-small, 24px);\n\theight: var(--clickable-area-small, 24px);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&.retry-option {\n\t\tcursor: pointer;\n\t}\n}\n\n.message-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue__text) {\n\t\tfont-weight: normal;\n\t}\n\n\t&__thread :deep(.button-vue__text) {\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) / 2);\n\t}\n}\n\n.call-button {\n\tmargin: 0 auto;\n}\n\n// Always render code blocks LTR\n:deep(.rich-text--wrapper) pre {\n\tdirection: ltr;\n}\n\n// Hardcode to restrict size of message images for the chat\n:deep(.widget-default--image) {\n\tmax-width: 240px;\n}\n","\n.reactions__modal {\n\tmin-height: 450px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n\n.reactions-list__navigation {\n\tdisplay: flex;\n\tgap: 2px;\n\tflex-wrap: wrap;\n\n\t:deep(.button-vue) {\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.active {\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\t}\n}\n\n.all-reactions__button :deep(.button-vue__text) {\n\tdisplay: inline-flex;\n\tgap: 4px;\n}\n\n.reactions-list__scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\theight: calc(450px - 123px); // 123px is the height of the header 105px and the footer 18px\n}\n\n.reactions-item {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\twidth: 100%;\n\tpadding: 6px 0;\n\n\t&__name {\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&__emojis {\n\t\tmargin-inline-start: auto;\n\t\tmax-width: 180px;\n\t\tdirection: rtl;\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n}\n","\n.reactions-wrapper {\n\t--minimal-button-width: 48px;\n\t--font-family-emoji: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji';\n\tdisplay: contents;\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue) {\n\t\tmin-width: var(--minimal-button-width);\n\t}\n\n\t.reaction-emoji {\n\t\tfont-family: var(--font-family-emoji);\n\t}\n\n\t.reaction-button--trigger {\n\t\theight: 100%;\n\t}\n\n\t.reaction-button--thumbnail {\n\t\theight: 100%;\n\t\twidth: var(--minimal-button-width);\n\t\tpointer-events: none;\n\t}\n}\n\n.reaction-details {\n\tpadding: 8px;\n\tmax-width: 250px;\n}\n\n.details-loading {\n\tdisplay: flex;\n\tjustify-content: center;\n\twidth: 38px;\n}\n\n.more-reactions-button {\n\ttext-decoration: underline;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .normal-message-body,\n\t&--hovered .normal-message-body {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message--highlighted {\n\tanimation: highlight-animation 5s 1;\n\tborder-radius: 8px;\n}\n\n@keyframes highlight-animation {\n\t0% { background-color: var(--color-background-hover); }\n\t50% { background-color: var(--color-background-hover); }\n\t100% { background-color: rgba(var(--color-background-hover), 0); }\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tdisplay: flex;\n\tinset-inline-end: 14px;\n\ttop: 0;\n\tposition: sticky;\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n}\n","\n@use '../../../assets/variables' as *;\n\n.wrapper {\n\tposition: relative;\n\tpadding-inline-start: $messages-avatar-width;\n\twidth: 100%;\n}\n\n.messages {\n\tpadding-block: var(--default-grid-baseline);\n\twidth: 100%;\n\n\t&__avatar-wrapper {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\tpadding-block: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\n\t&__author {\n\t\tmax-width: $messages-text-max-width;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .combined-system,\n\t&:focus-within .combined-system {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\t&:hover .message-buttons-bar,\n\t&:focus-within .message-buttons-bar,\n\t.combined-system--open + .message-body__scroll > .message-buttons-bar {\n\t\topacity: 1;\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n\topacity: 0;\n}\n","\n@use '../../../assets/variables' as *;\n\n.messages-group__system {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.wrapper {\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n\t&--system {\n\t\tflex-direction: column;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\t}\n\t&:focus {\n\t\tbackground-color: rgba(47, 47, 47, 0.068);\n\t}\n}\n\n.messages {\n\tflex: auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tmin-width: 0;\n\n\t&--collapsed {\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.scroller {\n\tposition: relative;\n\tflex: 1 0;\n\tpadding-top: var(--default-grid-baseline);\n\toverflow-y: scroll;\n\toverflow-x: hidden;\n\tborder-bottom: 1px solid var(--color-border);\n\ttransition: $transition;\n\n\t&--chatScrolledToBottom {\n\t\tborder-block-end-color: transparent;\n\t}\n\n\t&__content {\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t/* Safe margin to fit MessageButtonsBar on screen for last one-line message */\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading {\n\t\tposition: relative;\n\t\theight: 0;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t&-element {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tinset-inline-start: calc(2 * var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading-new {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin-inline: auto;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\n\t\t&-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.messages-list {\n\t&__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column-reverse;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t}\n\n\t&__empty-content {\n\t\theight: 100%;\n\t}\n}\n\n.messages-date {\n\tposition: sticky;\n\ttop: 0;\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tz-index: 2;\n\tmargin-inline-start: calc($messages-avatar-width);\n\tmargin-bottom: 5px;\n\tpadding-inline: var(--default-grid-baseline);\n\tpointer-events: none;\n\n\t&__text {\n\t\tmargin: 0 auto;\n\t\tpadding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline));\n\t\ttext-wrap: nowrap;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tbackground-color: var(--color-background-dark);\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-pill));\n\t}\n}\n\n.has-sticky .messages-date {\n\ttransition: opacity 0.3s ease-in-out;\n\ttransition-delay: 2s;\n\topacity: 0;\n}\n\n.scroller--isScrolling .has-sticky .messages-date {\n\topacity: 1;\n\ttransition: opacity 0s;\n}\n","\n.upload-editor {\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tpadding: calc(3 * var(--default-grid-baseline));\n\n\t&__previews {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\toverflow: auto;\n\t\tflex-wrap: wrap;\n\n\t\t&.dragging-over {\n\t\t\toutline: 3px dashed var(--color-primary-element);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: 4px;\n\t\tpadding: 12px 0;\n\t}\n\n\t&__textfield {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t.add-more-button {\n\t\twidth: 164px !important;\n\t\theight: 176px !important;\n\t\tmargin: 10px;\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n}\n\n","\n.thread-header {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\twidth: 100%;\n\tgap: var(--default-grid-baseline);\n\n\t&--standalone {\n\t\tpadding: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n","\n.chatView {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-height: 0;\n}\n\n.messages-list-dragover-wrapper {\n\tposition: relative;\n\tflex: 1 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmin-height: 0;\n}\n\n.dragover {\n\tposition: absolute;\n\tinset: 5%;\n\tbackground: var(--color-primary-element-light);\n\tz-index: 11;\n\tdisplay: flex;\n\tbox-shadow: 0 0 36px var(--color-box-shadow);\n\tborder-radius: var(--border-radius);\n\topacity: 90%;\n\tpointer-events: none;\n}\n\n.scroll-to-bottom {\n\tposition: relative;\n\theight: 0;\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\tbottom: 8px;\n\t\tinset-inline-end: 24px;\n\t\tz-index: 2;\n\t}\n}\n","\n.breakout-rooms-actions {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 3);\n\n\t&__row {\n\t\tdisplay: flex;\n\t\tmargin-bottom: var(--default-grid-baseline);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__editor {\n\t\theight: 100%;\n\t\tpadding: 20px;\n\t}\n}\n\n.right {\n\tjustify-content: right;\n}\n","\n\n.breakout-rooms {\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\n\t&__empty-content {\n\t\tflex: 1;\n\t}\n\n\t&__room {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n\n.right {\n\tjustify-content: right;\n}\n\n:deep(.app-navigation-entry__title) {\n\tfont-weight: bold !important;\n}\n","\n.internal-warning {\n\tmargin: var(--default-grid-baseline) !important;\n}\n","\n.lobby-status {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n","\n.wrapper {\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n}\n\n.h-100 {\n\theight: 100%;\n}\n\n.search-form {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 4px;\n\tpadding-inline: var(--default-grid-baseline);\n\n\t.search-form__input {\n\t\tmargin: 0;\n\t}\n\n\t&__description {\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\n\t\t&,\n\t\t& > :deep(*) {\n\t\t\tcursor: help;\n\t\t}\n\t}\n}\n\n.scroller {\n\toverflow-y: auto;\n}\n\n.known-results {\n\tpadding: 0 2px;\n}\n\n.search-results {\n\tmargin-top: 12px; // compensate margin before first header inside\n}\n\n:deep(.app-navigation-caption):not(:first-child) {\n\tmargin-top: 12px !important;\n}\n","\n.calendar-event {\n\t&__item {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tpadding-inline: var(--default-grid-baseline);\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\ta.calendar-event__item:hover {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&__badge {\n\t\tflex-shrink: 0;\n\t\tdisplay: inline-block;\n\t\twidth: var(--default-font-size);\n\t\theight: var(--default-font-size);\n\t\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\t\tborder-radius: 50%;\n\t\tbackground-color: var(--primary-color);\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\twidth: calc(100% - var(--default-clickable-area));\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\n\t\t&-text {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n","\n.content {\n\t.animated,\n\t.animated::after {\n\t\ttransition-property: inset, padding, width, height, border-radius, opacity;\n\t\ttransition-duration: var(--animation-slow);\n\t\ttransition-timing-function: ease-in-out;\n\t}\n\n\t&--compact {\n\t\t// default\n\t\t.content__image-wrapper {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tpadding: 0;\n\n\t\t\t.content__image {\n\t\t\t\topacity: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--preview {\n\t\t// avatar on the left\n\t\t.content__scroller {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t.content__header {\n\t\t\twidth: 75%;\n\t\t}\n\n\t\t.content__image-wrapper {\n\t\t\twidth: 25%;\n\t\t\theight: 25%;\n\t\t\tpadding: var(--default-grid-baseline);\n\t\t\tpadding-block-start: calc(4 * var(--default-grid-baseline));\n\n\t\t\t&::after {\n\t\t\t\tinset-block-start: calc(4 * var(--default-grid-baseline)) !important;\n\t\t\t\theight: calc(100% - 5 * var(--default-grid-baseline)) !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--full {\n\t\t// avatar in full size\n\t\t.content__scroller {\n\t\t\tflex-direction: column;\n\t\t\talign-items: start;\n\t\t}\n\n\t\t.content__header {\n\t\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t\t}\n\n\t\t.content__name {\n\t\t\tpadding-inline-end: 0 !important;\n\t\t}\n\n\t\t.content__image-wrapper {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\n\t\t\t&::after {\n\t\t\t\twidth: 100% !important;\n\t\t\t\theight: 100% !important;\n\t\t\t\tinset: 0 !important;\n\t\t\t\tborder-radius: 0 !important;\n\t\t\t\topacity: 1 !important;\n\t\t\t}\n\n\t\t\t.content__image {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t// Overwrite NcButton styles\n\t\t& :deep(.button-vue--icon-only),\n\t\t& ~ :deep(.button-vue--icon-only) {\n\t\t\tfilter: invert(1);\n\t\t}\n\n\t\t// Do not overwrite for dark theme\n\t\tbody[data-theme-dark] & :deep(.button-vue--icon-only),\n\t\tbody[data-theme-dark] & ~ :deep(.button-vue--icon-only) {\n\t\t\tfilter: none;\n\t\t}\n\n\t\t@media (prefers-color-scheme: dark) {\n\t\t\tbody[data-theme-default] & :deep(.button-vue--icon-only),\n\t\t\tbody[data-theme-default] & ~ :deep(.button-vue--icon-only) {\n\t\t\t\tfilter: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__scroller {\n\t\tdisplay: flex;\n\t}\n\n\t.content__image-wrapper {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\tmax-height: var(--app-sidebar-width);\n\t\toverflow: hidden;\n\n\t\t&::after {\n\t\t\tposition: absolute;\n\t\t\tinset: var(--default-grid-baseline);\n\t\t\tcontent: '';\n\t\t\tz-index: 1;\n\t\t\twidth: calc(100% - 2 * var(--default-grid-baseline));\n\t\t\theight: calc(100% - 2 * var(--default-grid-baseline));\n\t\t\tborder-radius: 50%;\n\t\t\tbackground: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 30%);\n\t\t\topacity: 0;\n\t\t\tpointer-events: none;\n\t\t}\n\t}\n\n\t.content__image {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\taspect-ratio: 1;\n\t\tborder-radius: 50%;\n\t\tobject-fit: cover;\n\t\tobject-position: top;\n\t\tcursor: pointer;\n\n\t\t&.icon {\n\t\t\tbackground-size: 50%;\n\t\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t\t}\n\t}\n\n\t&__header {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: start;\n\t\tgap: var(--default-grid-baseline);\n\t\twidth: 100%;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\t\tpadding-inline-start: calc(2 * var(--default-grid-baseline));\n\n\t\t&--row {\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t.content__name {\n\t\t\t--actions-offset: calc(var(--default-grid-baseline) + var(--default-clickable-area));\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding-inline-end: var(--app-sidebar-close-button-offset);\n\t\t\tfont-size: 20px;\n\t\t\tline-height: var(--default-clickable-area);\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t&--has-actions {\n\t\t\t\tpadding-inline-end: calc(var(--actions-offset) + var(--app-sidebar-close-button-offset));\n\t\t\t}\n\n\t\t\t&--has-profile-actions {\n\t\t\t\tpadding-inline-end: calc(2 * var(--actions-offset) + var(--app-sidebar-close-button-offset));\n\t\t\t}\n\t\t}\n\n\t\t.content__info {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tpadding-inline-end: var(--default-grid-baseline);\n\n\t\t\t&-row {\n\t\t\t\tdisplay: flex;\n\t\t\t\tgap: var(--default-grid-baseline);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__actions {\n\t\tposition: absolute !important;\n\t\tz-index: 2;\n\t\ttop: calc(2 * var(--default-grid-baseline));\n\t\tinset-inline-end: calc(var(--default-grid-baseline) + var(--app-sidebar-close-button-offset));\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__events {\n\t\t// To align with NcAppSidebarTab content width\n\t\tmargin-inline: 10px;\n\n\t\t&-list {\n\t\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\t\tline-height: 20px;\n\t\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\t\toverflow-y: auto;\n\n\t\t\t& > * {\n\t\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t\t&:not(:last-child) {\n\t\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&__profile-action {\n\t\t// Override NcActionLink styles\n\t\t:deep(.action-link__longtext) {\n\t\t\twhite-space: nowrap !important;\n\t\t}\n\t}\n}\n","\n.nc-select-users[data-v-4fbb6472] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-60a83836] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.option[data-v-60a83836] {\n display: flex;\n align-items: center;\n width: 100%;\n height: var(--height);\n cursor: inherit;\n}\n.option__avatar[data-v-60a83836] {\n margin-inline-end: var(--margin);\n}\n.option__details[data-v-60a83836] {\n display: flex;\n flex: 1 1;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.option__lineone[data-v-60a83836] {\n color: var(--color-main-text);\n}\n.option__linetwo[data-v-60a83836] {\n color: var(--color-text-maxcontrast);\n}\n.option__lineone[data-v-60a83836], .option__linetwo[data-v-60a83836] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: 1.2;\n}\n.option__lineone strong[data-v-60a83836], .option__linetwo strong[data-v-60a83836] {\n font-weight: bold;\n}\n.option--compact .option__lineone[data-v-60a83836] {\n font-size: 14px;\n}\n.option--compact .option__linetwo[data-v-60a83836] {\n font-size: 11px;\n line-height: 1.5;\n margin-top: -4px;\n}\n.option__icon[data-v-60a83836] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n color: var(--color-text-maxcontrast);\n}\n.option__icon.icon[data-v-60a83836] {\n flex: 0 0 var(--default-clickable-area);\n opacity: 0.7;\n background-position: center;\n background-size: 16px;\n}\n.option__details[data-v-60a83836], .option__lineone[data-v-60a83836], .option__linetwo[data-v-60a83836], .option__icon[data-v-60a83836] {\n cursor: inherit;\n}","\n.search-results__date {\n\tfont-size: x-small;\n}\n","\n.search-messages-tab {\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n}\n\n.search-form {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding-bottom: var(--default-grid-baseline);\n\n\t&__search-box-wrapper {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: 1;\n\t}\n\n\t&__search-detail {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 4);\n\n\t\t&__from-user {\n\t\t\tmargin-top: 8px;\n\t\t\t:deep(.vs__dropdown-toggle) {\n\t\t\t\toverflow-y: clip;\n\t\t\t}\n\t\t}\n\n\t\t&__date-picker {\n\t\t\twidth: 100%;\n\t\t\tmin-width: 100px;\n\n\t\t\t&-wrapper {\n\t\t\t\tdisplay: flex;\n\t\t\t\tgap: var(--default-grid-baseline);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__search-bubbles {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n\n.search-results {\n\ttransition: all 0.15s ease;\n\theight: 100%;\n\toverflow-y: auto;\n\n\t&__loading {\n\t\theight: var(--default-clickable-area);\n\t}\n\n\t&__empty {\n\t\theight: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-52d18b4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.fade-enter-active[data-v-52d18b4a], .fade-leave-active[data-v-52d18b4a] {\n transition: opacity 0.3s ease;\n}\n.fade-enter[data-v-52d18b4a], .fade-leave-to[data-v-52d18b4a] {\n opacity: 0;\n}\n.linked-icons[data-v-52d18b4a] {\n display: flex;\n}\n.linked-icons img[data-v-52d18b4a] {\n padding: 12px;\n height: var(--default-clickable-area);\n display: block;\n background-repeat: no-repeat;\n background-position: center;\n opacity: 0.7;\n}\n.linked-icons img[data-v-52d18b4a]:hover {\n opacity: 1;\n}\n.popovermenu[data-v-52d18b4a] {\n display: none;\n}\n.popovermenu.open[data-v-52d18b4a] {\n display: block;\n}\nli.collection-list-item[data-v-52d18b4a] {\n flex-wrap: wrap;\n height: auto;\n cursor: pointer;\n margin-bottom: 0 !important;\n}\nli.collection-list-item .collection-avatar[data-v-52d18b4a] {\n margin-top: 0;\n}\nli.collection-list-item form[data-v-52d18b4a], li.collection-list-item .collection-item-name[data-v-52d18b4a] {\n flex-basis: 10%;\n flex-grow: 1;\n display: flex;\n}\nli.collection-list-item .collection-item-name[data-v-52d18b4a] {\n padding: 12px 9px;\n}\nli.collection-list-item input[data-v-52d18b4a] {\n margin-top: 4px;\n border-color: var(--color-border-maxcontrast);\n}\nli.collection-list-item input[type=text][data-v-52d18b4a] {\n flex-grow: 1;\n}\nli.collection-list-item .error[data-v-52d18b4a] {\n flex-basis: 100%;\n width: 100%;\n}\nli.collection-list-item .resource-list-details[data-v-52d18b4a] {\n flex-basis: 100%;\n width: 100%;\n}\nli.collection-list-item .resource-list-details li[data-v-52d18b4a] {\n display: flex;\n margin-inline-start: var(--default-clickable-area);\n border-radius: 3px;\n cursor: pointer;\n}\nli.collection-list-item .resource-list-details li[data-v-52d18b4a]:hover {\n background-color: var(--color-background-dark);\n}\nli.collection-list-item .resource-list-details li a[data-v-52d18b4a] {\n flex-grow: 1;\n padding: 3px;\n max-width: calc(100% - 30px);\n display: flex;\n}\nli.collection-list-item .resource-list-details span[data-v-52d18b4a] {\n display: inline-block;\n vertical-align: top;\n margin-inline-end: 10px;\n}\nli.collection-list-item .resource-list-details span.resource-name[data-v-52d18b4a] {\n text-overflow: ellipsis;\n overflow: hidden;\n position: relative;\n vertical-align: top;\n white-space: nowrap;\n flex-grow: 1;\n padding: 4px;\n}\nli.collection-list-item .resource-list-details img[data-v-52d18b4a] {\n width: 24px;\n height: 24px;\n}\nli.collection-list-item .resource-list-details .icon-close[data-v-52d18b4a] {\n opacity: 0.7;\n}\nli.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 {\n opacity: 1;\n}\n.should-shake[data-v-52d18b4a] {\n animation: shake-52d18b4a 0.6s 1 linear;\n}\n@keyframes shake-52d18b4a {\n0% {\n transform: translate(15px);\n}\n20% {\n transform: translate(-15px);\n}\n40% {\n transform: translate(7px);\n}\n60% {\n transform: translate(-7px);\n}\n80% {\n transform: translate(3px);\n}\n100% {\n transform: translate(0px);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-047356d6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.collection-list[data-v-047356d6] * {\n box-sizing: border-box;\n}\n.collection-list > li[data-v-047356d6] {\n display: flex;\n align-items: center;\n gap: 12px;\n}\n.collection-list > li > .avatar[data-v-047356d6] {\n margin-top: 0;\n}\n#collection-select-container[data-v-047356d6] {\n display: flex;\n flex-direction: column;\n}\n.v-select span.avatar[data-v-047356d6] {\n display: block;\n padding: 16px;\n opacity: 0.7;\n background-repeat: no-repeat;\n background-position: center;\n}\n.v-select span.avatar[data-v-047356d6]:hover {\n opacity: 1;\n}\np.hint[data-v-047356d6] {\n z-index: 1;\n margin-top: -16px;\n padding: 8px 8px;\n color: var(--color-text-maxcontrast);\n line-height: normal;\n}\ndiv.avatar[data-v-047356d6] {\n width: 32px;\n height: 32px;\n margin: 0;\n padding: 8px;\n background-color: var(--color-background-dark);\n margin-top: 30px;\n}\n\n/** TODO provide white icon in core */\n.icon-projects[data-v-047356d6] {\n display: block;\n padding: 8px;\n background-repeat: no-repeat;\n background-position: center;\n}\n.option__wrapper[data-v-047356d6] {\n display: flex;\n}\n.option__wrapper .avatar[data-v-047356d6] {\n display: block;\n width: 32px;\n height: 32px;\n background-color: var(--color-background-darker) !important;\n}\n.option__wrapper .option__title[data-v-047356d6] {\n padding: 4px;\n}\n.fade-enter-active[data-v-047356d6], .fade-leave-active[data-v-047356d6] {\n transition: opacity 0.5s;\n}\n.fade-enter[data-v-047356d6], .fade-leave-to[data-v-047356d6] {\n opacity: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8db55138] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-8db55138] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-8db55138] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-8db55138] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-8db55138] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-inline-start: 2px !important;\n}\n.resource__icon[data-v-8db55138] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-8db55138] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0203ee5] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-a0203ee5] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-a0203ee5] {\n border-radius: var(--border-radius-container);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-a0203ee5] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-a0203ee5] {\n padding: 6px;\n padding-inline-end: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-a0203ee5] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-a0203ee5] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-a0203ee5] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-a0203ee5] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-a0203ee5] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-element);\n}\n.related-team .related-team-resource__link[data-v-a0203ee5]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-a0203ee5]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-a0203ee5] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-a0203ee5] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-551fe92c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-551fe92c] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-551fe92c] {\n color: var(--color-text-maxcontrast);\n}",".shared-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--default-grid-baseline);margin:auto}.shared-items__media{grid-template-columns:repeat(5, 1fr)}.shared-items__list{grid-template-columns:1fr}.shared-items__location{height:150px;margin-block:var(--default-grid-baseline)}.shared-items__other{padding-inline-start:calc(var(--default-grid-baseline)*2)}.shared-items__other a{text-decoration:underline}.shared-items__other a:after{content:\" ↗\"}","\n.shared-items {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(3, 1fr);\n\tgrid-gap: var(--default-grid-baseline);\n\tmargin: auto;\n\n\t&__media {\n\t\tgrid-template-columns: repeat(5, 1fr);\n\t}\n\n\t&__list {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t&__location {\n\t\theight: 150px;\n\t\tmargin-block: var(--default-grid-baseline);\n\t}\n\n\t&__other {\n\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 2);\n\n\t\ta {\n\t\t\ttext-decoration: underline;\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ↗';\n\t\t\t}\n\t\t}\n\t}\n}\n","\n.shared-items-browser {\n\twidth: 100%;\n\theight: 100%;\n\tposition: relative;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&__navigation {\n\t\tdisplay: flex;\n\t\tgap: 8px;\n\t\tpadding: 16px 16px 4px;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: center;\n\t}\n\n\t&__content {\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\tpadding: 12px;\n\t}\n}\n\n:deep(.modal-container) {\n\theight: 700px;\n}\n\n:deep(.button-vue) {\n\tborder-radius: var(--border-radius-large);\n\n\t&.active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n}\n","\n// Override default NcRelatedResourcesPanel styles\n.related-resources {\n\t&:deep(.related-resources__header) {\n\t\tmargin: 14px 0 !important;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 3);\n\n\t\th5 {\n\t\t\topacity: .7 !important;\n\t\t\tcolor: var(--color-primary-element) !important;\n\t\t}\n\t}\n}\n\n.shared-items-tab {\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\n\t&__section {\n\t\tmargin-top: calc(var(--default-grid-baseline) * 6);\n\t}\n\n\t&__loading,\n\t&__empty-content {\n\t\tflex: 1;\n\t}\n\n\t&__more-button {\n\t\tmargin-top: var(--default-grid-baseline);\n\n\t\t// Override NcButton styles to align mdi icons and mimetype icons\n\t\t&.button-vue--tertiary {\n\t\t\tborder-width: 0;\n\t\t}\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t\twidth: 24px;\n\t\t\tmin-width: 24px;\n\t\t}\n\n\t\t&--threads {\n\t\t\tmargin-inline-start: var(--default-grid-baseline);\n\n\t\t\t:deep(.button-vue__icon) {\n\t\t\t\tmargin-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t\t\twidth: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__poll-button {\n\t\tmax-width: 300px;\n\t\tmargin-bottom: var(--default-grid-baseline);\n\t}\n}\n\n.threads {\n\t&-list {\n\t\tline-height: 20px;\n\t}\n}\n","\n.sip-settings {\n\th3 {\n\t\tmargin-bottom: 6px;\n\t\tfont-weight: bold;\n\t}\n\n\tp {\n\t\twhite-space: pre-line;\n\t}\n}\n","\n.threads-tab {\n &__list {\n transition: all 0.15s ease;\n height: 100%;\n overflow-y: auto;\n }\n}\n","\n// Override NcAppSidebar styles\n:deep(.app-sidebar-header__description) {\n\tflex-direction: column;\n}\n\n// FIXME upstream: move styles to nextcloud-vue library\n:deep(.app-sidebar-tabs__nav) {\n\tpadding: 0 10px;\n\n\t.checkbox-radio-switch__label {\n\t\ttext-align: center;\n\t\tjustify-content: flex-start;\n\t}\n\n\t.checkbox-radio-switch__icon {\n\t\tflex-basis: auto;\n\n\t\tspan {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n:deep(.app-sidebar-tabs__content) {\n\t/* Allow to shrink tabs content in favor of header information */\n\tmin-height: inherit !important;\n}\n\n.app-sidebar-tabs__content #tab-chat {\n\t/* Remove padding to maximize the space for the chat view. */\n\tpadding: 0;\n\theight: 100%;\n}\n\n.app-sidebar-tabs__content #tab-participants {\n\t/* Remove padding to maximize the space for the participants list. */\n\tpadding: var(--default-grid-baseline) 0;\n\theight: 100%;\n}\n\n.chat-button-unread-marker {\n\tposition: absolute;\n\ttop: 4px;\n\tinset-inline-end: 4px;\n\twidth: 8px;\n\theight: 8px;\n\tborder-radius: 8px;\n\tbackground-color: var(--color-primary-element);\n\tpointer-events: none;\n}\n","\n._appSettingsSectionShortcuts_1trvh_2 {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1u9di_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncFormBox_1u9di_20 {\n display: flex;\n flex-direction: column;\n gap: calc(1 * var(--default-grid-baseline));\n}\n._ncFormBox_1u9di_20._ncFormBox_row_1u9di_25 {\n flex-direction: row;\n}\n._ncFormBox__item_1u9di_29 {\n border-radius: var(--border-radius-small) !important;\n}\n._ncFormBox_col_1u9di_33 {\n flex-direction: column;\n}\n._ncFormBox_col_1u9di_33 ._ncFormBox__item_1u9di_29:first-child {\n border-start-start-radius: var(--border-radius-element) !important;\n border-start-end-radius: var(--border-radius-element) !important;\n}\n._ncFormBox_col_1u9di_33 ._ncFormBox__item_1u9di_29:last-child {\n border-end-start-radius: var(--border-radius-element) !important;\n border-end-end-radius: var(--border-radius-element) !important;\n}\n._ncFormBox_row_1u9di_25 {\n flex-direction: row;\n}\n._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29 {\n flex: 1 1;\n}\n._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29:first-child {\n border-start-start-radius: var(--border-radius-element) !important;\n border-end-start-radius: var(--border-radius-element) !important;\n}\n._ncFormBox_row_1u9di_25 ._ncFormBox__item_1u9di_29:last-child {\n border-end-end-radius: var(--border-radius-element) !important;\n border-start-end-radius: var(--border-radius-element) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_15jyc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._formBoxButton_15jyc_20 {\n /* Reset default HTML button styles */\n background: unset;\n border: none;\n color: inherit;\n font-size: inherit;\n font-weight: inherit;\n text-decoration: none;\n text-align: inherit;\n line-height: inherit;\n padding: 0;\n margin: 0;\n outline: none;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_v5un7_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._formBoxItem_v5un7_20 {\n --nc-form-box-item-border-width: 1px;\n --nc-form-box-item-min-height: 40px;\n --form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));\n --form-element-label-padding: calc(var(--form-element-label-offset) - var(--nc-form-box-item-border-width));\n --color-primary-element-extra-light: hsl(from var(--color-primary-element-light) h s calc(l * 1.045));\n --color-primary-element-extra-light-hover: hsl(from var(--color-primary-element-light-hover) h s calc(l * 1.045));\n position: relative;\n display: flex;\n align-items: center;\n gap: calc(2 * var(--default-grid-baseline));\n min-height: var(--nc-form-box-item-min-height);\n padding-inline: var(--form-element-label-padding);\n border: 1px solid var(--color-primary-element-extra-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--border-radius-element);\n background-color: var(--color-primary-element-extra-light);\n color: var(--color-main-text);\n transition-property: color, border-color, background-color;\n transition-duration: var(--animation-quick);\n transition-timing-function: linear;\n -webkit-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n._formBoxItem_v5un7_20 * {\n cursor: inherit;\n}\n._formBoxItem_v5un7_20:has(:disabled) {\n cursor: default;\n opacity: 0.5;\n}\n._formBoxItem_v5un7_20:hover:not(:has(:disabled)) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-extra-light-hover);\n}\n._formBoxItem_v5un7_20:has(:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n._formBoxItem_v5un7_20._formBoxItem_legacy_v5un7_60 {\n --nc-form-box-item-border-width: 0px;\n border: none;\n}\n._formBoxItem_v5un7_20._formBoxItem_inverted_v5un7_64 ._formBoxItem__element_v5un7_64 {\n color: var(--color-text-maxcontrast);\n}\n._formBoxItem_v5un7_20._formBoxItem_inverted_v5un7_64 ._formBoxItem__description_v5un7_67 {\n color: inherit;\n}\n._formBoxItem__content_v5un7_71 {\n flex: 1;\n display: flex;\n flex-direction: column;\n padding-block: calc(2 * var(--default-grid-baseline));\n overflow-wrap: anywhere;\n}\n._formBoxItem__element_v5un7_64::after {\n content: \"\";\n position: absolute;\n inset: 0;\n}\n._formBoxItem__description_v5un7_67 {\n color: var(--color-text-maxcontrast);\n}\n._formBoxItem__icon_v5un7_89 {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_njiy8_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\ninput._formBoxSwitch__input_njiy8_20 {\n margin: 0;\n width: var(--default-clickable-area);\n /* Keep it visually hidden but on the position of visual switch icon */\n position: absolute;\n inset-block: 0;\n inset-inline-end: var(--form-element-label-offset);\n z-index: -1;\n opacity: 0 !important;\n /* Override server styles */\n height: auto;\n cursor: inherit;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1s86g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._hotkey_1s86g_20 {\n --form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));\n display: flex;\n flex-direction: row-reverse;\n align-items: stretch;\n padding-inline: var(--form-element-label-offset);\n}\n._hotkey_1s86g_20:first-child ._hotkey__label_1s86g_27,\n._hotkey_1s86g_20:first-child ._hotkey__keys_1s86g_28 {\n border-block-start: none;\n}\n._hotkey__label_1s86g_27,\n._hotkey__keys_1s86g_28 {\n display: flex;\n align-items: center;\n padding-block: calc(2 * var(--default-grid-baseline));\n border-block-start: 1px solid var(--color-border);\n}\n._hotkey__label_1s86g_27 {\n flex: 1 1 200px;\n}\n._hotkey__keys_1s86g_28 {\n flex: 1 1 auto;\n flex-wrap: wrap;\n justify-content: end;\n row-gap: calc(1 * var(--default-grid-baseline));\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_lf0a1_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._kbd_lf0a1_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n padding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n border: 2px solid var(--color-primary-element-light);\n border-block-end-width: 4px;\n border-radius: var(--border-radius-element);\n box-shadow: none; /* Override server styles */\n font-family: var(--font-family); /* Design decision: looks better with the default font instead of mono */\n line-height: 1;\n white-space: nowrap;\n}\n._kbd_lf0a1_20 + ._kbd_lf0a1_20 {\n margin-inline-start: calc(1 * var(--default-grid-baseline));\n}","\n._hotkeyList_pf97p_2 {\n\t--form-element-label-offset: calc(var(--border-radius-element) + var(--default-grid-baseline));\n}\n._hotkeyList__heading_pf97p_6 {\n\tfont-weight: bold;\n\tmargin-inline: var(--form-element-label-offset);\n}\n","\n/* FIXME: remove after https://github.com/nextcloud/nextcloud-vue/issues/2097 is solved */\n.mx-datepicker-main.mx-datepicker-popup {\n\tz-index: 10001 !important;\n}\n\n/* FIXME: Align styles of NcModal header with NcDialog header. Remove if all are migrated */\n.modal-wrapper h2.nc-dialog-alike-header {\n\tfont-size: 21px;\n\ttext-align: center;\n\theight: fit-content;\n\tmin-height: var(--default-clickable-area);\n\tline-height: var(--default-clickable-area);\n\toverflow-wrap: break-word;\n\tmargin-block: 0 12px;\n}\n\n// Styles for the app content at fullscreen mode\n:root:has(body.talk-in-fullscreen) /* Default theme values override */,\nbody.talk-in-fullscreen /* Theme values override */ {\n\t--body-container-margin: 0px !important;\n\t--body-container-radius: 0px !important;\n\t--header-height: 0px !important;\n}\n\nbody.talk-in-fullscreen {\n\t#header {\n\t\tdisplay: none !important;\n\t}\n}\n\n// Overwrites styles from public.scss in public conversations\nbody#body-public {\n\t--footer-height: 0;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a2b8de0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-6a2b8de0] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s] {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-element);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button .action-button__pressed-icon {\n display: none;\n}","\n.reaction {\n\t&__group {\n\t\t// Override NcActionButtonGroup styles to fit reactions in a compact way\n\t\t:deep(.nc-button-group-content) {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 0 !important;\n\t\t\twidth: calc(var(--reactions-in-single-row) * var(--default-clickable-area))\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex: 0 0 calc(100% / var(--reactions-in-single-row)) !important;\n\t}\n}\n","\n.no-audio-available {\n\topacity: .7;\n}\n\n.popover-hint {\n\tpadding: calc(3 * var(--default-grid-baseline));\n\tmax-width: 300px;\n\ttext-align: start;\n}\n\n.audio-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-audio-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.audio-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.audio-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.no-video-available {\n\topacity: .7;\n}\n\n.video-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-video-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.video-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.video-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.buttons-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.buttons-bar #screensharing-menu button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/* Highlight the media buttons when enabled */\n.buttons-bar button.screensharing-enabled {\n\topacity: 1;\n}\n\n.buttons-bar button.no-screensharing-available {\n\t&, & * {\n\t\topacity: .7;\n\t}\n}\n\n.hint {\n\tpadding: 12px;\n\tmax-width: 300px;\n\ttext-align: start;\n\t&__actions {\n\t\tdisplay: flex;\n\t\tflex-direction: row-reverse;\n\t\tjustify-content: space-between;\n\t\tpadding-top:4px;\n\t}\n\t&__button {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n\n.trigger {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n","\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: var(--wrapper-padding);\n\tz-index: 10;\n\toverflow: hidden;\n\n\t:deep(.button-vue--tertiary) {\n\t\tbackground-color: var(--color-primary-light);\n\t}\n}\n\n.bottom-bar-call-controls {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: var(--default-grid-baseline);\n}\n\n.bottom-bar-call-controls:not(:has(*)) {\n\tdisplay: none\n}\n\n.call-options {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: 4px;\n}\n","\n\n.empty-call-view {\n\theight: 100%;\n\twidth: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-content: center;\n\tjustify-content: center;\n\ttext-align: center;\n\tz-index: 1; // Otherwise the \"Copy link\" button is not clickable\n\n\t.icon {\n\t\tbackground-size: 64px;\n\t\theight: 64px;\n\t\twidth: 64px;\n\t\tmargin: 0 auto 15px;\n\t}\n\n\tbutton {\n\t\tmargin: 4px auto;\n\t}\n\n\t&__icon,\n\th2, p {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&--sidebar {\n\t\tpadding-bottom: 16px;\n\n\t\th2, p {\n\t\t\tfont-size: 90%;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: scale(0.7);\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t&--small {\n\t\tborder-radius: calc(var(--default-clickable-area) / 2);\n\t\tbackground-color: rgba(34, 34, 34, 0.8); /* Copy from the call view */\n\t\tpadding: 8px;\n\n\t\th2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tbackground-size: 32px;\n\t\t\theight: 32px;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n// Always display the local video in the last row\n.localVideoContainer {\n\tgrid-row-end: -1;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tz-index: 1;\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.video-container-stripe:not(.local-video--sidebar) {\n\t// aspect-ratio is set according to the maximum video resolution after applying constraints (720*540)\n\t--aspect-ratio: 1.33333;\n\t--stripe-height: 242px;\n\tposition: relative;\n\tflex: 0 0 calc(var(--aspect-ratio) * var(--stripe-height));\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-top: auto;\n\theight: var(--stripe-height) !important;\n}\n\n.video-container-big {\n\tposition: absolute;\n\twidth: calc(100% - var(--grid-gap) * 2);\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.video-container-small {\n\tborder-radius: var(--border-radius-large);\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.avatar-container {\n\tmargin: auto;\n}\n\n.presenter-overlay,\n.presenter-overlay * {\n\tborder-radius: 50%;\n}\n\n.localVideoContainer::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.hover-shadow::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 3);\n\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&--big {\n\t\tjustify-content: center;\n\t}\n\n\t& &__button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.dev-mode-video--self {\n\tobject-fit: cover !important;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\n\t.presenter-overlay & {\n\t\tborder-radius: 50%;\n\t}\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n","\n.wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\tz-index: 1;\n\n\t&--big {\n\t\tjustify-content: center;\n\t\tmargin: 0 var(--default-clickable-area); // grid collapse button\n\t\twidth: calc(100% - var(--default-clickable-area) * 2);\n\t\t& .bottom-bar {\n\t\t\twidth: unset;\n\t\t\tpadding: var(--default-grid-baseline);\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\n\t\t& .participant-name {\n\t\t\tmargin-inline-end: 0;\n\t\t}\n\t}\n}\n\n.bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n\tmin-height: var(--default-clickable-area);\n\n\t& .media-indicators {\n\t\tdisplay: flex;\n\t}\n\n\t& .following-button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.participant-name {\n\tcolor: white;\n\tmargin-block: 0px;\n\tmargin-inline: 8px auto;\n\tposition: relative;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\t&--active {\n\t\tfont-weight: bold;\n\t}\n\t&--has-shadow {\n\t\ttext-shadow: 0 0 4px rgba(0, 0, 0, .8);\n\t}\n}\n\n.status-indicator {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.iceFailedIndicator {\n\topacity: .8 !important;\n}\n\n.audioIndicator,\n.videoIndicator,\n.screenSharingIndicator,\n.iceFailedIndicator {\n\tcolor: #ffffff !important;\n}\n\n.audioIndicator[disabled],\n.videoIndicator {\n\topacity: .7;\n}\n\n.videoIndicator {\n\t&:hover,\n\t&:focus {\n\t\topacity: 1;\n\t}\n}\n","\n.screenContainer {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.screen {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\t&--fit {\n\t\tobject-fit: contain;\n\t}\n\t&--fill {\n\t\tobject-fit: cover;\n\t}\n\t&--magnify {\n\t\tcursor: zoom-in;\n\t}\n\t&--grab {\n\t\tcursor: grab;\n\t}\n\t&--grabbing {\n\t\tcursor: grabbing;\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container-big {\n\tposition: absolute;\n\n\t&.one-to-one {\n\t\twidth: calc(100% - var(--wrapper-padding) * 2);\n\t}\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.avatar-container {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.placeholder-for-promoted {\n\tbackground: radial-gradient(146.1% 146.1% at 50% 50%, #333333 0%, #858585 100%);\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper.presenter-overlay {\n\t& > video {\n\t\tborder-radius: 50%;\n\t}\n\t& > .dev-mode-video--presenter {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: cover;\n\t\tborder-radius: 50%;\n\t}\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.connection-message {\n\twidth: 100%;\n\n\tposition: absolute;\n\ttop: calc(50% + 50px);\n\n\ttext-align: center;\n\n\tz-index: 1;\n\n\tcolor: white;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\n\t&.below-avatar {\n\t\ttop: calc(50% + 80px);\n\t}\n}\n\n.video-container::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.video-container.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.video-container.hover::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n\n","\n.grid-main-wrapper {\n\t--navigation-position: calc(var(--default-grid-baseline) * 2);\n\tposition: relative;\n\twidth: 100%;\n}\n\n.grid-main-wrapper.is-grid {\n\theight: 100%;\n}\n\n.wrapper {\n\twidth: 100%;\n\tdisplay: flex;\n\tposition: relative;\n\tbottom: 0;\n\tinset-inline-start: 0;\n}\n\n.grid {\n\tdisplay: grid;\n\theight: 100%;\n\twidth: 100%;\n\n\tgrid-row-gap: var(--grid-gap);\n\tgrid-column-gap: var(--grid-gap);\n\n\t&.stripe {\n\t\tpadding: var(--grid-gap) var(--grid-gap) 0 0;\n\t}\n}\n\n.grid-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n\tflex: 1 0 auto;\n}\n\n.stripe-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.dev-mode-video {\n\t&:not(.dev-mode-screenshot) {\n\t\toutline: 1px solid #00FF41;\n\t\tcolor: #00FF41;\n\t}\n\tposition: relative;\n\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n\n\t.wrapper {\n\t\tposition: absolute;\n\t}\n}\n\n.dev-mode__title {\n\tposition: absolute;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: var(--default-clickable-area);\n\tcolor: #00FF41;\n\tz-index: 1;\n\tline-height: 120px;\n\tfont-weight: 900;\n\tfont-size: 100px !important;\n\ttop: 88px;\n\topacity: 25%;\n}\n\n.dev-mode__toggle {\n\tposition: fixed !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height));\n}\n\n.dev-mode__data {\n\tdirection: ltr;\n\tfont-family: monospace;\n\tposition: fixed;\n\tcolor: #00FF41;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height) + 40px);\n\tpadding: 5px;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder: 1px solid #00FF41;\n\tdisplay: grid;\n\tgrid-template-columns: 165px 75px;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tz-index: 2;\n\n\t& span {\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t}\n\t& input {\n\t\tmax-width: 65px;\n\t\theight: 22.5px !important;\n\t\tmin-height: unset;\n\t\tmargin: 0;\n\t}\n}\n\n.video:last-child {\n\tgrid-column-end: -1;\n}\n\n.grid-navigation {\n\t.grid-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(50% - var(--default-clickable-area) / 2);\n\n\t\t&__previous {\n\t\t\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.stripe-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(var(--navigation-position) + var(--grid-gap));\n\n\t\t&__previous {\n\t\t\tinset-inline-start: var(--navigation-position);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--navigation-position) + var(--grid-gap));\n\t\t}\n\t}\n}\n\n.stripe--collapse {\n\tposition: absolute !important;\n\ttop: calc(-1 * (var(--default-clickable-area) + var(--grid-gap)));\n\tinset-inline-end: var(--navigation-position);\n}\n\n.stripe--collapse,\n.grid-navigation {\n\tz-index: 2;\n\topacity: .7;\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n\n\t.overlap & {\n\t\tinset-inline-end: var(--grid-gap);\n\t}\n\n\t&:active {\n\t\t/* needed again to override default active button style */\n\t\tbackground: none;\n\t}\n}\n\n.local-video--highlighted {\n\tinset-block-end: var(--grid-gap);\n\tinset-inline-end: var(--grid-gap);\n\tbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n\n","\n.transcript-block {\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: flex-start;\n\talign-self: end;\n\twidth: 100%;\n\n\tbackground-color: rgba(34, 34, 34, 0.8);\n\tcolor: white;\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t\tmargin-top: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__author {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tflex-shrink: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\t/* Move the author closer to the chunks while keeping the line height,\n\t\t * but not too much to avoid \"overflowing\" the line (which could\n\t\t * partially show the author after scrolling to another line).\n\t\t */\n\t\t margin-top: 4px;\n\t\t margin-bottom: -4px;\n\t}\n\n\t&__chunks {\n\t\t&::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\t}\n}\n","\n.transcript {\n\t/**\n\t * A unitless value in line-height would be a multiplier on the font size,\n\t * but --line-height is used for other properties like max-height that\n\t * require a unit, so the variable needs to be explicitly multiplied by the\n\t * font size.\n\t */\n\t--line-height: calc(var(--default-font-size) * 2);\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline: 20%;\n\n\tline-height: var(--line-height);\n\tmax-height: calc(var(--line-height) * 4);\n\toverflow: hidden;\n\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: column;\n\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbackdrop-filter: var(--filter-background-blur);\n\n\tz-index: 1;\n}\n\n@media (height <= calc(var(--line-height) * 8)) {\n\t.transcript {\n\t\tmax-height: calc(var(--line-height) * 2);\n\t}\n}\n@media (max-width: 768px) {\n\t.transcript {\n\t\tinset-inline: 10%;\n\t}\n}\n@media (max-width: 512px) {\n\t.transcript {\n\t\tinset-inline: 5%;\n\t}\n}\n","\n.presenter-overlay__container {\n\tposition: absolute;\n\tinset: 0;\n\n\t// Make container transparent to user events\n\tpointer-events: none;\n\n\t& > * {\n\t\tpointer-events: auto;\n\t}\n}\n\n.presenter-overlay__video {\n\tposition: relative;\n\t--max-size: 242px;\n\t--min-size: 100px;\n\tmax-width: var(--max-size);\n\tmax-height: var(--max-size);\n\tmin-width: var(--min-size);\n\tmin-height: var(--min-size);\n\tz-index: 10;\n\taspect-ratio: 1;\n\n\t&:hover {\n\t\tcursor: grab;\n\t}\n\n\t&.dragging {\n\t\tcursor: grabbing;\n\t}\n}\n\n.presenter-overlay--collapsed {\n\tposition: absolute !important;\n\topacity: .7;\n\tbottom: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\tinset-inline-end: var(--grid-gap);\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n}\n\n:deep(div) {\n\t// prevent default cursor\n\tcursor: inherit;\n}\n","\n.toaster {\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline-start: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 20px;\n\twidth: 100%;\n\tz-index: 1;\n}\n\n.toast {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline-start: var(--horizontal-offset, 0);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\tanimation: toast-floating var(--animation-length) linear;\n\n\t&__reaction {\n\t\tfont-size: 250%;\n\t\tline-height: 100%;\n\n\t\t@media only screen and (max-width: 1920px) {\n\t\t\t& {\n\t\t\t\tfont-size: 150%;\n\t\t\t}\n\t\t\t&-img {\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__name {\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 6px;\n\t\tline-height: 100%;\n\t\twhite-space: nowrap;\n\t\tcolor: #ffffff;\n\t\tbackground-color: var(--background-color);\n\t\tbox-shadow: 1px 1px 4px var(--color-box-shadow);\n\t}\n}\n\n@keyframes toast-floating {\n\t0% {\n\t\ttransform: translateY(0);\n\t\topacity: 0;\n\t}\n\t5% {\n\t\ttransform: translateY(calc(-0.05 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t50% {\n\t\ttransform: translateY(calc(-0.5 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t100% {\n\t\ttransform: translateY(calc(-1 * var(--vertical-offset) * 1vh));\n\t\topacity: 0;\n\t}\n}\n","\n.viewer-overlay-ghost {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline: 0 8px;\n}\n\n.viewer-overlay {\n\t--aspect-ratio: calc(3 / 4);\n\t--width: 20vw;\n\t--min-width: 250px;\n\t--max-width: 400px;\n\tposition: absolute;\n\twidth: var(--width);\n\tmin-width: var(--min-width);\n\tmax-width: var(--max-width);\n\tmin-height: calc(var(--default-clickable-area) + 8px);\n\tz-index: 11000;\n}\n\n.viewer-overlay * {\n\tbox-sizing: border-box;\n}\n\n.viewer-overlay__collapse {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__button {\n\topacity: 0.8;\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\topacity: 0.9;\n\t}\n}\n\n.video-overlay__top-bar {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-start: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 12px 8px 12px;\n\tz-index: 1;\n}\n\n.viewer-overlay__video-container {\n\twidth: 100%;\n\theight: calc(var(--width) * var(--aspect-ratio));\n\tmin-height: calc(var(--min-width) * var(--aspect-ratio));\n\tmax-height: calc(var(--max-width) * var(--aspect-ratio));\n\t/* Note: because of transition it always has position absolute on animation */\n\tbottom: 0;\n\tinset-inline-end: 0;\n}\n\n.viewer-overlay__local-video {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline-end: 8px;\n\twidth: 25%;\n\theight: 25%;\n\toverflow: hidden;\n}\n\n.viewer-overlay__video {\n\tposition: relative;\n\theight: 100%;\n}\n\n:deep(.screen) {\n\tborder-radius: calc(var(--default-clickable-area) / 4);\n}\n","\n@use '../../assets/variables' as *;\n\n#call-container {\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $color-call-background;\n\t// Default value has changed since v29.0.4: 'blur(25px)' => 'none'\n\tbackdrop-filter: var(--filter-background-blur);\n\t--grid-gap: calc(var(--default-grid-baseline) * 2);\n\t--top-bar-height: 51px;\n\t--wrapper-padding: calc(var(--default-grid-baseline) * 2.5);\n\t--bottom-bar-height: calc(var(--default-clickable-area) + var(--wrapper-padding) * 2);\n\n\t&.call-container__blurred {\n\t\tbackdrop-filter: blur(25px);\n\t}\n\t&.call-container__non-blurred {\n\t\tbackdrop-filter: none;\n\t}\n}\n\n#videos {\n\tposition: absolute;\n\twidth: 100%;\n\theight: calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));\n\ttop: var(--top-bar-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\tjustify-content: space-around;\n\talign-items: flex-end;\n\tflex-direction: column;\n\tpadding-inline: var(--wrapper-padding);\n\n\t&.is-sidebar {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tinset: 0;\n\t\tpadding: 0;\n\n\t\t:deep(.video-container-big) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n.video__promoted {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\n\t&.full-page {\n\t\t// force the promoted remote or local video to cover the whole call view\n\t\t// doesn't affect screen shares, as it's a different MediaStream\n\t\tposition: static;\n\t}\n\n\t.dev-mode-video--promoted {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t.dev-mode-video--promoted img {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\taspect-ratio: 4 / 3;\n\t\tobject-fit: cover;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n}\n\n.local-video {\n\tposition: absolute;\n\tinset-inline-end: 0;\n\tbottom: 0;\n\twidth: 300px;\n\theight: 250px;\n\n\t&--sidebar {\n\t\twidth: 150px;\n\t\theight: 100px;\n\t\tbottom: var(--bottom-bar-height);\n\t\tmargin: var(--default-grid-baseline);\n\t}\n}\n\n#videos.hidden {\n\tdisplay: none;\n}\n\n:deep(video) {\n\tz-index: 0;\n\t/* default filter for slightly better look */\n\t/* Disabled for now as it causes a huuuuge performance drop.\n\t CPU usage is more than halved without this.\n\t -webkit-filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t */\n\tvertical-align: top; /* fix white line below video */\n}\n\n#videos :deep(video) {\n\tpadding: 0;\n}\n\n","\n@use '../assets/variables' as *;\n@use '../assets/markdown' as *;\n\n.lobby {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin: auto;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\n\t&__countdown,\n\t&__description {\n\t\tmargin-top: 25px;\n\t\tmax-width: $messages-list-max-width;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n","\n\n.poll-voters-details {\n\tmax-width: 30%;\n\tmargin-inline-end: 8px;\n\n\t& &__button.button-vue:has(.button-vue__text:empty),\n\t&__button :deep(.button-vue__icon) {\n\t\tmin-height: auto;\n\t\theight: auto;\n\t\tmin-width: auto;\n\t\twidth: auto !important;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: flex-start;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\t}\n\n\t&__popover {\n\t\tpadding: 8px;\n\t\tmax-height: 400px;\n\t\toverflow-y: auto;\n\t}\n\n\t&__display-name {\n\t\tmargin-inline-start: 4px;\n\t}\n\n\t&__list-item {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 150px;\n\t\theight: 32px;\n\t\tmargin-bottom: var(--margin-small);\n\t}\n}\n\n","\n.poll-modal {\n\tposition: relative;\n\tpadding: 20px;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: 8px;\n\t\tmargin-bottom: 8px;\n\t\tfont-weight: bold;\n\t\tfont-size: 18px;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__summary {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 16px;\n\t}\n\n\t&__options {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tword-wrap: anywhere;\n\t}\n\n\t&__actions {\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: 8px;\n\t\tpadding: 8px 0 0;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__loading {\n\t\theight: 200px;\n\t}\n}\n\n.results__options {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n\tword-wrap: anywhere;\n\tmargin: 8px 0 20px 0;\n}\n\n.results__option {\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&-subtitle {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&-progress {\n\t\tmargin-top: 4px;\n\t}\n\n\t&-title {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: 4px;\n\n\t\t.percentage {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-inline-start: 16px;\n\t\t}\n\t}\n}\n\n.critical :deep(.action-button) {\n\tcolor: var(--color-text-error) !important;\n}\n","\n.calendar-events {\n\t&__list {\n\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tline-height: 20px;\n\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\tmax-width: 200px;\n\t\toverflow-y: auto;\n\n\t\t& > * {\n\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__empty-content {\n\t\tmin-width: 150px;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 3);\n\t\tpadding: var(--default-grid-baseline);\n\t}\n\n\t&__buttons {\n\t\tpadding: var(--default-grid-baseline);\n\t}\n}\n\n.calendar-meeting {\n\t--item-height: calc(2lh + var(--default-grid-baseline) * 2);\n\n\t:deep(.dialog__content) {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t:deep(.dialog__actions) {\n\t\talign-items: center;\n\t}\n\n\t&__header {\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__invalid-hint {\n\t\tcolor: var(--color-text-error);\n\t}\n\n\t&__flex-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__searchbox {\n\t\tmargin-inline: var(--default-grid-baseline);\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\twidth: calc(100% - var(--default-grid-baseline) * 2) !important;\n\t}\n\n\t&__attendees {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tpadding-block: var(--default-grid-baseline);\n\t\toverflow-y: auto;\n\t}\n\n\t&__attendees-selected {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-background-darker);\n\t\tpadding: var(--default-grid-baseline) 0;\n\t\tmax-height: 97px;\n\t\toverflow-y: auto;\n\t\tflex: 1 0 auto;\n\t\talign-content: flex-start;\n\t}\n\n\t&__empty-content {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tmargin-block: auto !important;\n\t}\n\n\t&--loading {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\theight: 32px;\n\t}\n\n\t// Overwrite default NcDateTimePickerNative styles\n\t:deep(.native-datetime-picker) {\n\t\twidth: calc(50% - var(--default-grid-baseline));\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t&.invalid-time input {\n\t\t\t--border-width-input: 2px;\n\t\t\tborder-color: var(--color-border-error);\n\t\t}\n\t}\n}\n\n.upcoming-meeting {\n\t// Overwrite default NcButton styles\n\t:deep(.button-vue__text) {\n\t\tpadding-block: 0;\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tline-height: 20px;\n\t\tfont-weight: 400;\n\t}\n\n\t&__header {\n\t\tfont-weight: 500;\n\t}\n}\n\n.calendar-badge {\n\tdisplay: inline-block;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\tborder-radius: 50%;\n\tbackground-color: var(--primary-color);\n}\n","\n.start-group {\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\twidth: 350px;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__header {\n\t\tmargin-block: 0 var(--default-grid-baseline);\n\t\ttext-align: center;\n\t}\n\n\t&__contacts {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmax-height: 50vh;\n\t}\n\n\t&__action {\n\t\tjustify-self: flex-end;\n\t\talign-self: flex-end;\n\t}\n}\n","\n\n.solid {\n\tmargin: 0;\n}\n\n.call-duration-hint {\n\tdisplay: flex;\n\tpadding: calc(var(--default-grid-baseline) * 2);\n}\n\n.call-time {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n\tfont-weight: bold;\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t// Align characters width for any font\n\t\tfont-variant-numeric: tabular-nums;\n\t}\n\n\t&__placeholder {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\n\t&__recording-icon {\n\t\tanimation: pulse 2s infinite;\n\t\tcolor: var(--color-element-error, var(--color-error));\n\n\t\t&--start {\n\t\t\tcolor: var(--color-loading-light);\n\t\t}\n\t}\n}\n\n:deep(.button-vue) {\n\tjustify-content: left !important;\n\tcolor: #fff !important;\n\n\t&:disabled {\n\t\topacity: 1 !important;\n\t\tpointer-events: none;\n\t}\n}\n\n@keyframes pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0.7;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","\n.tasks-counter {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-inline: calc(var(--default-grid-baseline) * 2);\n\n\t&__count {\n\t\tfont-weight: 500;\n\t}\n}\n\n","\n.top-bar-menu {\n\tdisplay: flex;\n}\n","\n@use '../../assets/markdown' as *;\n\n.top-bar {\n\t--border-width: 1px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\tz-index: 10;\n\tmin-height: calc(var(--border-width) + 2 * (2 * var(--default-grid-baseline)) + var(--default-clickable-area));\n\tpadding-block: var(--default-grid-baseline);\n\t// Reserve space for the sidebar toggle button\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline) + var(--app-sidebar-offset, 0));\n\tbackground-color: var(--color-main-background);\n\tborder-bottom: var(--border-width) solid var(--color-border);\n\n\t&--in-call {\n\t\tinset-inline: 0;\n\t\tborder: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground-color: transparent;\n\t}\n\n\t.talk-sidebar-callview & {\n\t\tpadding-inline-end: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 3);\n\t\talign-items: flex-start;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) 0px;\n\t\tbackground: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));\n\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: 0;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t}\n\n\t&--sidebar {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&--authorised:not(.top-bar--sidebar) {\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\t\t}\n\t}\n}\n\n.top-bar__wrapper {\n\tflex: 1 0;\n\tdisplay: flex;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n}\n\n.top-bar__icon-wrapper {\n\tposition: relative;\n\tborder-radius: var(--border-radius-pill);\n\ttransition-property: width, padding, background-color;\n\ttransition-duration: var(--animation-quick);\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-darker);\n\t}\n\n\t&--thread {\n\t\tbackground-color: var(--color-background-dark);\n\t\twidth: calc(var(--default-clickable-area) + 40px); // AVATAR.SIZE.DEFAULT\n\t\tpadding-inline-start: var(--default-clickable-area);\n\t}\n\n\t.top-bar__icon-back {\n\t\tposition: absolute;\n\t\twidth: var(--default-clickable-area);\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n\n.top-bar__participants-button {\n\t// Align characters width for any font\n\tfont-variant-numeric: tabular-nums;\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n\n.description__popover {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\tmax-width: 50em;\n\n\t:deep(> div) {\n\t\t@include markdown;\n\t}\n}\n\n.icon {\n\tdisplay: flex;\n}\n","\n.main-view {\n\theight: 100%;\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-direction: column;\n\talign-content: space-between;\n\tposition: relative;\n}\n","\n.dashboard-section {\n\tdisplay: flex;\n\tborder-radius: var(--border-radius-large);\n\toverflow: hidden;\n\tborder: 2px solid var(--color-border);\n\theight: 100%;\n\n\t&--wide {\n\t\tflex-direction: row;\n\n\t\t.dashboard-section__content {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n\n\t&__content {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 5);\n\t}\n\n\t&__bar {\n\t\tflex: 0 0 200px;\n\n\t\t&.gradient {\n\t\t\tbackground: linear-gradient(78deg, var(--color-primary) 60%, var(--color-main-background) 120%);\n\t\t}\n\n\t\t&--narrow {\n\t\t\tflex: 0 0 10px;\n\t\t}\n\n\t\t// Style for slotted images\n\t\t:deep(img) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tobject-position: center;\n\t\t}\n\n\t\t&.image-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\toverflow-wrap: break-word;\n\t}\n\n\t&__subtitle {\n\t\tfont-weight: bold;\n\t}\n\n\t&__action {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\nh3 {\n\tmargin-block: calc(var(--default-grid-baseline) * 2);\n}\n","\n.event-card {\n\tposition: relative;\n\theight: 250px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 100%;\n\tmax-width: 300px;\n\tborder: 2px solid var(--color-border);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tborder-radius: var(--border-radius-large);\n\tbackground-color: var(--color-main-background);\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:not(.event-card--in-call) {\n\t\t\tborder-color: var(--color-primary-element-light-hover) !important;\n\t\t}\n\t}\n\n\t&--in-call {\n\t\tborder-color: var(--color-primary) !important;\n\t}\n\n\t&:not(.event-card--in-call):hover > .event-card__invitation-info.hovered {\n\t\tdisplay: flex;\n\t\tbackground-color: inherit;\n\t}\n\n\t&__date {\n\t\tdisplay: flex;\n\t\tgap: 2px;\n\n\t\t& > span::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\n\t\t& > * {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n\t&__description {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: normal;\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__room {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__attachment {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-block-start: var(--default-grid-baseline);\n\t\tpadding: var(--default-grid-baseline) calc(var(--default-grid-baseline) / 2);\n\n\t\t& > span {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: var(--font-size-small);\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__invitation-info {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tinset-inline-start: 0;\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\n\t\t&.hovered {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.title {\n\tdisplay: flex;\n\talign-items: center;\n\tpadding-inline-start: 6px; // revert negative margin\n\tgap: var(--default-grid-baseline);\n\tfont-size: inherit;\n\tmargin: 0;\n\n\t&_text {\n\t\tfont-weight: bold;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.secondary_text {\n\tcolor: var(--color-text-maxcontrast);\n\tfont-size: var(--font-size-small);\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.calendar-badge {\n\tdisplay: inline-flex;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tborder-radius: 50%;\n\tmargin-inline-start: -6px; // negative margin to overlap\n\tposition: relative;\n\tz-index: 1;\n\tbox-shadow: 0 0 0 1px var(--color-main-background);\n\tflex-shrink: 0;\n}\n\n:deep(.nc-chip) {\n\tbackground-color: unset;\n\toverflow: hidden;\n}\n","\n@use '../../assets/variables' as *;\n\n.talk-dashboard-wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 3);\n\twidth: min(100%, calc(100vw - 300px - var(--body-container-margin) * 2)); // 300px for the left sidebar and body container margins\n\tmargin: 0 auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tmax-height: 800px;\n\tmax-width: 1200px;\n\n\t&--mobile {\n\t\twidth: 100%;\n\t}\n\n\t&--small-mobile {\n\t\twidth: 100%;\n\t\theight: auto;\n\n\t\t.talk-dashboard__chats {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 5);\n\t\t}\n\t}\n}\n\n.talk-dashboard__menu {\n\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n}\n\n.talk-dashboard__header {\n\tfont-size: 21px; // NcDialog header font size\n\tfont-weight: bold;\n\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\tpadding-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline)); // navigation button\n}\n\n.talk-dashboard__actions {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 3);\n\tpadding-block: var(--default-grid-baseline);\n\tflex-wrap: wrap;\n\tflex-direction: row;\n\n\t:deep(.button-vue),\n\t:deep(.v-popper--theme-dropdown) {\n\t\theight: var(--header-menu-item-height);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t:deep(.button-vue) {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);\n\t}\n}\n\n.event-section {\n\tmargin-block-end: calc(var(--default-grid-baseline) * 6);\n\n\t&--empty {\n\t\theight: 225px;\n\t}\n}\n\n.talk-dashboard__event-cards {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\toverflow-x: auto;\n\tscrollbar-width: none;\n\tborder-radius: var(--border-radius-large);\n}\n\n.talk-dashboard__event-cards-wrapper {\n\tposition: relative;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\n\t&::before,\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\twidth: var(--default-clickable-area);\n\t\tpointer-events: none;\n\t\tz-index: 2;\n\t}\n\n\t.button-slide {\n\t\tposition: absolute !important;\n\t\tdisplay: flex;\n\t\ttop: 0;\n\t\tpadding: 0;\n\t\theight: 100%;\n\t\tmargin: 0 !important;\n\t\tz-index: 3;\n\t\tjustify-content: left;\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.backward {\n\t\t\tinset-inline-start: 0;\n\t\t}\n\n\t\t&.forward {\n\t\t\tinset-inline-end: 0;\n\t\t}\n\t}\n}\n\n.talk-dashboard__calendar-button {\n\tposition: absolute !important;\n\tbottom: calc(var(--default-grid-baseline) * 2);\n\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n}\n\n.talk-dashboard__items {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-around;\n\tmin-width: 0;\n\tflex-grow: 3;\n}\n\n.talk-dashboard__chats {\n\tdisplay: grid;\n\tgap: calc(var(--default-grid-baseline) * 8);\n\tgrid-template-columns: 1fr 1fr;\n\tflex-grow: 1;\n\n\t&> div {\n\t\tmax-height: 320px;\n\t}\n}\n\n.upcoming-reminders {\n\t&-list {\n\t\toverflow-y: auto;\n\t}\n\n\t&__loading-placeholder {\n\t\toverflow: hidden;\n\t}\n}\n\n.talk-dashboard__conversations-list {\n\tflex-grow: 1;\n\tmargin-block: var(--default-grid-baseline);\n\tline-height: 20px;\n}\n\n.title {\n\tfont-size: 1.25rem;\n font-weight: bold;\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n}\n\n.instant-meeting__dialog {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline) ;\n\talign-items: center;\n}\n\n// Override NcButton styles for narrow screen size\n@media screen and (max-width: $breakpoint-mobile-small) {\n\t.talk-dashboard__actions {\n\t\t:deep(.button-vue),\n\t\t& > div {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t:deep(.button-vue) {\n\t\t\tpadding-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/* required styles */\r\n\r\n.leaflet-pane,\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-tile-container,\r\n.leaflet-pane > svg,\r\n.leaflet-pane > canvas,\r\n.leaflet-zoom-box,\r\n.leaflet-image-layer,\r\n.leaflet-layer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t}\r\n.leaflet-container {\r\n\toverflow: hidden;\r\n\t}\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\t-webkit-user-select: none;\r\n\t -moz-user-select: none;\r\n\t user-select: none;\r\n\t -webkit-user-drag: none;\r\n\t}\r\n/* Prevents IE11 from highlighting tiles in blue */\r\n.leaflet-tile::selection {\r\n\tbackground: transparent;\r\n}\r\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\r\n.leaflet-safari .leaflet-tile {\r\n\timage-rendering: -webkit-optimize-contrast;\r\n\t}\r\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\r\n.leaflet-safari .leaflet-tile-container {\r\n\twidth: 1600px;\r\n\theight: 1600px;\r\n\t-webkit-transform-origin: 0 0;\r\n\t}\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\tdisplay: block;\r\n\t}\r\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\r\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\r\n.leaflet-container .leaflet-overlay-pane svg {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\t}\r\n.leaflet-container .leaflet-marker-pane img,\r\n.leaflet-container .leaflet-shadow-pane img,\r\n.leaflet-container .leaflet-tile-pane img,\r\n.leaflet-container img.leaflet-image-layer,\r\n.leaflet-container .leaflet-tile {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\t}\r\n\r\n.leaflet-container img.leaflet-tile {\r\n\t/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */\r\n\tmix-blend-mode: plus-lighter;\r\n}\r\n\r\n.leaflet-container.leaflet-touch-zoom {\r\n\t-ms-touch-action: pan-x pan-y;\r\n\ttouch-action: pan-x pan-y;\r\n\t}\r\n.leaflet-container.leaflet-touch-drag {\r\n\t-ms-touch-action: pinch-zoom;\r\n\t/* Fallback for FF which doesn't support pinch-zoom */\r\n\ttouch-action: none;\r\n\ttouch-action: pinch-zoom;\r\n}\r\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\r\n\t-ms-touch-action: none;\r\n\ttouch-action: none;\r\n}\r\n.leaflet-container {\r\n\t-webkit-tap-highlight-color: transparent;\r\n}\r\n.leaflet-container a {\r\n\t-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\r\n}\r\n.leaflet-tile {\r\n\tfilter: inherit;\r\n\tvisibility: hidden;\r\n\t}\r\n.leaflet-tile-loaded {\r\n\tvisibility: inherit;\r\n\t}\r\n.leaflet-zoom-box {\r\n\twidth: 0;\r\n\theight: 0;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tz-index: 800;\r\n\t}\r\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\r\n.leaflet-overlay-pane svg {\r\n\t-moz-user-select: none;\r\n\t}\r\n\r\n.leaflet-pane { z-index: 400; }\r\n\r\n.leaflet-tile-pane { z-index: 200; }\r\n.leaflet-overlay-pane { z-index: 400; }\r\n.leaflet-shadow-pane { z-index: 500; }\r\n.leaflet-marker-pane { z-index: 600; }\r\n.leaflet-tooltip-pane { z-index: 650; }\r\n.leaflet-popup-pane { z-index: 700; }\r\n\r\n.leaflet-map-pane canvas { z-index: 100; }\r\n.leaflet-map-pane svg { z-index: 200; }\r\n\r\n.leaflet-vml-shape {\r\n\twidth: 1px;\r\n\theight: 1px;\r\n\t}\r\n.lvml {\r\n\tbehavior: url(#default#VML);\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\t}\r\n\r\n\r\n/* control positioning */\r\n\r\n.leaflet-control {\r\n\tposition: relative;\r\n\tz-index: 800;\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-top,\r\n.leaflet-bottom {\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-top {\r\n\ttop: 0;\r\n\t}\r\n.leaflet-right {\r\n\tright: 0;\r\n\t}\r\n.leaflet-bottom {\r\n\tbottom: 0;\r\n\t}\r\n.leaflet-left {\r\n\tleft: 0;\r\n\t}\r\n.leaflet-control {\r\n\tfloat: left;\r\n\tclear: both;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tfloat: right;\r\n\t}\r\n.leaflet-top .leaflet-control {\r\n\tmargin-top: 10px;\r\n\t}\r\n.leaflet-bottom .leaflet-control {\r\n\tmargin-bottom: 10px;\r\n\t}\r\n.leaflet-left .leaflet-control {\r\n\tmargin-left: 10px;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tmargin-right: 10px;\r\n\t}\r\n\r\n\r\n/* zoom and fade animations */\r\n\r\n.leaflet-fade-anim .leaflet-popup {\r\n\topacity: 0;\r\n\t-webkit-transition: opacity 0.2s linear;\r\n\t -moz-transition: opacity 0.2s linear;\r\n\t transition: opacity 0.2s linear;\r\n\t}\r\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\r\n\topacity: 1;\r\n\t}\r\n.leaflet-zoom-animated {\r\n\t-webkit-transform-origin: 0 0;\r\n\t -ms-transform-origin: 0 0;\r\n\t transform-origin: 0 0;\r\n\t}\r\nsvg.leaflet-zoom-animated {\r\n\twill-change: transform;\r\n}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-animated {\r\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t}\r\n.leaflet-zoom-anim .leaflet-tile,\r\n.leaflet-pan-anim .leaflet-tile {\r\n\t-webkit-transition: none;\r\n\t -moz-transition: none;\r\n\t transition: none;\r\n\t}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-hide {\r\n\tvisibility: hidden;\r\n\t}\r\n\r\n\r\n/* cursors */\r\n\r\n.leaflet-interactive {\r\n\tcursor: pointer;\r\n\t}\r\n.leaflet-grab {\r\n\tcursor: -webkit-grab;\r\n\tcursor: -moz-grab;\r\n\tcursor: grab;\r\n\t}\r\n.leaflet-crosshair,\r\n.leaflet-crosshair .leaflet-interactive {\r\n\tcursor: crosshair;\r\n\t}\r\n.leaflet-popup-pane,\r\n.leaflet-control {\r\n\tcursor: auto;\r\n\t}\r\n.leaflet-dragging .leaflet-grab,\r\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\r\n.leaflet-dragging .leaflet-marker-draggable {\r\n\tcursor: move;\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: -moz-grabbing;\r\n\tcursor: grabbing;\r\n\t}\r\n\r\n/* marker & overlays interactivity */\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-image-layer,\r\n.leaflet-pane > svg path,\r\n.leaflet-tile-container {\r\n\tpointer-events: none;\r\n\t}\r\n\r\n.leaflet-marker-icon.leaflet-interactive,\r\n.leaflet-image-layer.leaflet-interactive,\r\n.leaflet-pane > svg path.leaflet-interactive,\r\nsvg.leaflet-image-layer.leaflet-interactive path {\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n\r\n/* visual tweaks */\r\n\r\n.leaflet-container {\r\n\tbackground: #ddd;\r\n\toutline-offset: 1px;\r\n\t}\r\n.leaflet-container a {\r\n\tcolor: #0078A8;\r\n\t}\r\n.leaflet-zoom-box {\r\n\tborder: 2px dotted #38f;\r\n\tbackground: rgba(255,255,255,0.5);\r\n\t}\r\n\r\n\r\n/* general typography */\r\n.leaflet-container {\r\n\tfont-family: \"Helvetica Neue\", Arial, Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\tfont-size: 0.75rem;\r\n\tline-height: 1.5;\r\n\t}\r\n\r\n\r\n/* general toolbar styles */\r\n\r\n.leaflet-bar {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\r\n\tborder-radius: 4px;\r\n\t}\r\n.leaflet-bar a {\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #ccc;\r\n\twidth: 26px;\r\n\theight: 26px;\r\n\tline-height: 26px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\tcolor: black;\r\n\t}\r\n.leaflet-bar a,\r\n.leaflet-control-layers-toggle {\r\n\tbackground-position: 50% 50%;\r\n\tbackground-repeat: no-repeat;\r\n\tdisplay: block;\r\n\t}\r\n.leaflet-bar a:hover,\r\n.leaflet-bar a:focus {\r\n\tbackground-color: #f4f4f4;\r\n\t}\r\n.leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\t}\r\n.leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 4px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom: none;\r\n\t}\r\n.leaflet-bar a.leaflet-disabled {\r\n\tcursor: default;\r\n\tbackground-color: #f4f4f4;\r\n\tcolor: #bbb;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-bar a {\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tline-height: 30px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-bottom-right-radius: 2px;\r\n\t}\r\n\r\n/* zoom control */\r\n\r\n.leaflet-control-zoom-in,\r\n.leaflet-control-zoom-out {\r\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\r\n\ttext-indent: 1px;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\r\n\tfont-size: 22px;\r\n\t}\r\n\r\n\r\n/* layers control */\r\n\r\n.leaflet-control-layers {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\r\n\tbackground: #fff;\r\n\tborder-radius: 5px;\r\n\t}\r\n.leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers.png);\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\t}\r\n.leaflet-retina .leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers-2x.png);\r\n\tbackground-size: 26px 26px;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers-toggle {\r\n\twidth: 44px;\r\n\theight: 44px;\r\n\t}\r\n.leaflet-control-layers .leaflet-control-layers-list,\r\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\r\n\tdisplay: none;\r\n\t}\r\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\r\n\tdisplay: block;\r\n\tposition: relative;\r\n\t}\r\n.leaflet-control-layers-expanded {\r\n\tpadding: 6px 10px 6px 6px;\r\n\tcolor: #333;\r\n\tbackground: #fff;\r\n\t}\r\n.leaflet-control-layers-scrollbar {\r\n\toverflow-y: scroll;\r\n\toverflow-x: hidden;\r\n\tpadding-right: 5px;\r\n\t}\r\n.leaflet-control-layers-selector {\r\n\tmargin-top: 2px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\t}\r\n.leaflet-control-layers label {\r\n\tdisplay: block;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\t}\r\n.leaflet-control-layers-separator {\r\n\theight: 0;\r\n\tborder-top: 1px solid #ddd;\r\n\tmargin: 5px -10px 5px -6px;\r\n\t}\r\n\r\n/* Default icon URLs */\r\n.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */\r\n\tbackground-image: url(images/marker-icon.png);\r\n\t}\r\n\r\n\r\n/* attribution and scale controls */\r\n\r\n.leaflet-container .leaflet-control-attribution {\r\n\tbackground: #fff;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\tmargin: 0;\r\n\t}\r\n.leaflet-control-attribution,\r\n.leaflet-control-scale-line {\r\n\tpadding: 0 5px;\r\n\tcolor: #333;\r\n\tline-height: 1.4;\r\n\t}\r\n.leaflet-control-attribution a {\r\n\ttext-decoration: none;\r\n\t}\r\n.leaflet-control-attribution a:hover,\r\n.leaflet-control-attribution a:focus {\r\n\ttext-decoration: underline;\r\n\t}\r\n.leaflet-attribution-flag {\r\n\tdisplay: inline !important;\r\n\tvertical-align: baseline !important;\r\n\twidth: 1em;\r\n\theight: 0.6669em;\r\n\t}\r\n.leaflet-left .leaflet-control-scale {\r\n\tmargin-left: 5px;\r\n\t}\r\n.leaflet-bottom .leaflet-control-scale {\r\n\tmargin-bottom: 5px;\r\n\t}\r\n.leaflet-control-scale-line {\r\n\tborder: 2px solid #777;\r\n\tborder-top: none;\r\n\tline-height: 1.1;\r\n\tpadding: 2px 5px 1px;\r\n\twhite-space: nowrap;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\ttext-shadow: 1px 1px #fff;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child) {\r\n\tborder-top: 2px solid #777;\r\n\tborder-bottom: none;\r\n\tmargin-top: -2px;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\r\n\tborder-bottom: 2px solid #777;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-attribution,\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tbox-shadow: none;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tborder: 2px solid rgba(0,0,0,0.2);\r\n\tbackground-clip: padding-box;\r\n\t}\r\n\r\n\r\n/* popup */\r\n\r\n.leaflet-popup {\r\n\tposition: absolute;\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\t}\r\n.leaflet-popup-content-wrapper {\r\n\tpadding: 1px;\r\n\ttext-align: left;\r\n\tborder-radius: 12px;\r\n\t}\r\n.leaflet-popup-content {\r\n\tmargin: 13px 24px 13px 20px;\r\n\tline-height: 1.3;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\tmin-height: 1px;\r\n\t}\r\n.leaflet-popup-content p {\r\n\tmargin: 17px 0;\r\n\tmargin: 1.3em 0;\r\n\t}\r\n.leaflet-popup-tip-container {\r\n\twidth: 40px;\r\n\theight: 20px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tmargin-top: -1px;\r\n\tmargin-left: -20px;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-popup-tip {\r\n\twidth: 17px;\r\n\theight: 17px;\r\n\tpadding: 1px;\r\n\r\n\tmargin: -10px auto 0;\r\n\tpointer-events: auto;\r\n\r\n\t-webkit-transform: rotate(45deg);\r\n\t -moz-transform: rotate(45deg);\r\n\t -ms-transform: rotate(45deg);\r\n\t transform: rotate(45deg);\r\n\t}\r\n.leaflet-popup-content-wrapper,\r\n.leaflet-popup-tip {\r\n\tbackground: white;\r\n\tcolor: #333;\r\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tborder: none;\r\n\ttext-align: center;\r\n\twidth: 24px;\r\n\theight: 24px;\r\n\tfont: 16px/24px Tahoma, Verdana, sans-serif;\r\n\tcolor: #757575;\r\n\ttext-decoration: none;\r\n\tbackground: transparent;\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button:hover,\r\n.leaflet-container a.leaflet-popup-close-button:focus {\r\n\tcolor: #585858;\r\n\t}\r\n.leaflet-popup-scrolled {\r\n\toverflow: auto;\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-popup-content-wrapper {\r\n\t-ms-zoom: 1;\r\n\t}\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\twidth: 24px;\r\n\tmargin: 0 auto;\r\n\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\r\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-control-zoom,\r\n.leaflet-oldie .leaflet-control-layers,\r\n.leaflet-oldie .leaflet-popup-content-wrapper,\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\tborder: 1px solid #999;\r\n\t}\r\n\r\n\r\n/* div icon */\r\n\r\n.leaflet-div-icon {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #666;\r\n\t}\r\n\r\n\r\n/* Tooltip */\r\n/* Base styles for the element that has a tooltip */\r\n.leaflet-tooltip {\r\n\tposition: absolute;\r\n\tpadding: 6px;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #fff;\r\n\tborder-radius: 3px;\r\n\tcolor: #222;\r\n\twhite-space: nowrap;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none;\r\n\tpointer-events: none;\r\n\tbox-shadow: 0 1px 3px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-tooltip.leaflet-interactive {\r\n\tcursor: pointer;\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-tooltip-top:before,\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\tposition: absolute;\r\n\tpointer-events: none;\r\n\tborder: 6px solid transparent;\r\n\tbackground: transparent;\r\n\tcontent: \"\";\r\n\t}\r\n\r\n/* Directions */\r\n\r\n.leaflet-tooltip-bottom {\r\n\tmargin-top: 6px;\r\n}\r\n.leaflet-tooltip-top {\r\n\tmargin-top: -6px;\r\n}\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-top:before {\r\n\tleft: 50%;\r\n\tmargin-left: -6px;\r\n\t}\r\n.leaflet-tooltip-top:before {\r\n\tbottom: 0;\r\n\tmargin-bottom: -12px;\r\n\tborder-top-color: #fff;\r\n\t}\r\n.leaflet-tooltip-bottom:before {\r\n\ttop: 0;\r\n\tmargin-top: -12px;\r\n\tmargin-left: -6px;\r\n\tborder-bottom-color: #fff;\r\n\t}\r\n.leaflet-tooltip-left {\r\n\tmargin-left: -6px;\r\n}\r\n.leaflet-tooltip-right {\r\n\tmargin-left: 6px;\r\n}\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\ttop: 50%;\r\n\tmargin-top: -6px;\r\n\t}\r\n.leaflet-tooltip-left:before {\r\n\tright: 0;\r\n\tmargin-right: -12px;\r\n\tborder-left-color: #fff;\r\n\t}\r\n.leaflet-tooltip-right:before {\r\n\tleft: 0;\r\n\tmargin-left: -12px;\r\n\tborder-right-color: #fff;\r\n\t}\r\n\r\n/* Printing */\r\n\r\n@media print {\r\n\t/* Prevent printers from removing background-images of controls. */\r\n\t.leaflet-control {\r\n\t\t-webkit-print-color-adjust: exact;\r\n\t\tprint-color-adjust: exact;\r\n\t\t}\r\n\t}\r\n","/* Default icon options */\n.leaflet-default-icon-icon {\n\tbackground-image: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png), auto; /* normal[, Retina], auto for compliance with cursor syntax */\n\twidth: 25px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position iconAnchor */\n\t}\n.leaflet-default-icon-shadow {\n\tbackground-image: url(~leaflet/dist/images/marker-shadow.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-shadow.png), auto; /* normal[, Retina], auto */\n\twidth: 41px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position shadowAnchor */\n\t}\n.leaflet-default-icon-popup {\n\tmargin: -34px 1px; /* margin top and left to position popupAnchor */\n\t}\n.leaflet-default-icon-tooltip {\n\tmargin: -28px 16px; /* margin top and left to position tooltipAnchor, even if direction 'bottom' or 'right' */\n\t}\n"],"names":[],"mappings":"AAoBA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAsBA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KC/CA,gHAOA,8ZAaA,8FAGA,4IAaA,gHAOA,sKASA,wEAGA,+EAKA,8GAGA,qNAMA,qHAGA,kGAKA,qGAIA,mGAIA,sCACA,iFAIA,sFAGA,sCACA,sFAIA,gHAGA,sLAGA,yIAGA,kIAGA,kFCzHA,gDAAgD,yCAAyC,8CAA8C,gMAAmI,yDAAyD,wFAAwF,4FAA4F,wDAAwD,wCAAwC,4EAA4E,+EAA+E,qEAAqE,4HAA4H,sNAAsN,oJAAoJ,wEAAwE,sEAAsE,2KAA2K,qTAAqT,oJAAoJ,iJAAiJ,8KAA8K,4TAA4T,uJAAuJ,oJCkBjzF,2OAkBA,gHAOA,oJAKA,gHAMA,iFAKA,mEAGA,0DAGA,8QAGA,wLAQA,kEAGA,4ECpEA,yGAOA,2QAMA,4DAaA,gHAOA,uKAOA,0GAGA,2GAKA,2YAiBA,2IAGA,8GAGA,yIAIA,yOAOA,sCACA,wECnFA,gHAOA,uUAMA,4JAOA,+IAIA,+MAOA,yHC/BA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCfA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFC9DA,yCAEC,wFAIA,iGAMA,oDAIA,4GAMA,iDCtBA,6DAIA,6HCKD,gHAOA,wLAOA,8XAYA,6FAIA,w2BAkBA,uFAIA,+HAOA,sJAKA,mFAaA,gHAOA,4RAOA,8cAaA,yjBAWA,0mBAoBA,yEAGA,6dAUA,iOAQA,0HAIA,8OAOA,0LAaA,yGAOA,oUAaA,kFAGA,oGAKA,6OAOA,gJAIA,qKAGA,wKAGA,mMAKA,qMAMA,+KAMA,kEAIA,0FAIA,2HAKA,gNC/PA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,uJAwBA,mHAOA,mDAGA,8GAMA,mFAGA,yKAOA,yHAeA,gHAOA,wSAWA,gLAKA,yVAYA,ySAWA,gEAGA,yFAIA,2LAKA,oFAGA,4HAMA,iHAMA,qGAIA,+DAIA,uKAQA,qIAMA,uDAGA,mLAgBA,gHAOA,8HAQA,qDAGA,0DAGA,6IAMA,4CAaA,gHAOA,8GAMA,8HAMA,uGAGA,+GAMA,6IAeA,gHAOA,wGAMA,0EAGA,yIAMA,sHAMA,6KAMA,kJAMA,qHAeA,gHAOA,iNAyBA,gHAOA,iFAGA,0JAQA,yJAKA,sFAGA,qFAGA,qFAIA,iFC3WA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCWnxO,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sIC7MA,gHAOA,oFAeA,gHAmBA,8EAIA,mIAGA,yFAGA,oFAKA,yDAGA,uNAKA,yUAKA,8KAKA,qkBAIA,sTAGA,gEAGA,gEAGA,gEAGA,2HAGA,sEAMA,mGAIA,oYAQA,gEAGA,8HAIA,oMAKA,4JAIA,wJAIA,mFAGA,wFAMA,gJAIA,4eAUA,kTAOA,8oBAaA,kOAMA,gKAKA,wNAMA,kSAOA,iHAIA,0HAKA,sGAIA,4HAKA,sHAKA,iLAKA,+KAaA,wEAGA,oCACA,gzBAoBA,s0BAqBA,mCACA,mzBAoBA,o0BAqBA,8IAIA,uEAIA,iLAMA,qPC3VA,8JAQC,8FAIA,uHAOA,oFAKA,2ECrBA,4EAIA,+EAIA,mKAMC,0KAKD,+GAIA,yFAIA,oKAMC,sFAMD,iNASA,sLASA,wFD9BD,mKAOA,2RAYC,iDE1CD,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA,0GCtKA,gHAOA,yJAKA,uQAYA,wKASA,wFAGA,mIAKA,uNAIA,oFAMA,gLAGA,yLAGA,mLAGA,sLAGA,mFAGA,uJAKA,yJAKA,6LASA,wKAQA,qOAYA,2JAIA,wGAGA,uJAQA,iHAKA,sGAIA,2LASA,4FAIA,qLASA,sGAIA,mFAGA,qJAMA,yTAiBA,6FAIA,sHAMA,6KASA,iHAKA,mIAMA,2GAGA,gHAGA,+GAGA,8FAIA,sQAOA,gFAGA,+GAKA,kGAIA,oFAGA,oGAIA,sUAKA,mGAIA,8GAIA,0FAGA,iHAKA,kKAOA,8HAIA,gIAGA,uNAQA,oGAGA,uGAGA,uGAGA,uGAGA,uGAGA,uGAGA,wHAKA,kRAcA,gJAOA,6FAGA,6FAGA,6FAGA,6FAGA,6FAGA,6FAMA,gGAGA,iIAGA,mIAGA,gHAGA,8FAGA,2JAMA,0KAMA,gJAGA,mJAGA,mJAGA,sJAGA,0PAcA,oNAWA,sGAIA,uLAMA,4GAKA,8tBAYA,gJAIA,2MAOA,gIAGA,sKAIA,iHAIA,oLAIA,oJAKA,6LAQA,8HAOA,iRASA,kJAMA,meAQA,8FAGA,8FAGA,kNAQA,gGAGA,4FCvhBA,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFChHA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCC1CA,0LAcA,8MAYA,+GAYA,kDAKA,kDAKA,gDAKA,mGASA,gFAOA,qHASA,qHASA,8FAUA,+GAQA,4DAOA,2DAOA,6GAUA,iDAMA,oCAIA,iEAOA,iEAOA,gEAOA,oEAOA,sEAOA,2EAOA,2EAOA,0EAOA,6EAOA,+DAMA,8DAMA,iEAMA,mGASA,sBAEA,gDAMA,sBAEA,gDAMA,uBAEA,0DAOA,yJAYA,6BAIA,yRAIA,+DAOA,uCAIA,0BAIA,+BAIA,wJC9SA,sCAKC,uHAQA,kGAOA,sEAIA,+IASC,2OAYC,uEAMF,wDAKA,2EAKC,sEAMF,+CClEC,6HAKA,wGAKC,0GAIA,4FAMA,2HAMA,yHAKA,sMASA,2DCzCF,uIAMC,kFAIA,sTAYC,yFAEC,6FAKD,sHAKA,uHASD,0IAMC,oMAOD,qDAGC,oHAKD,6FAIA,uOAYD,qGAWC,sIAKD,wEC9FA,mgBAeC,6FAIA,wLAUA,gGAIA,uLASC,+EAMA,2FASD,iGAKC,iFAKD,+IAQC,oHAMC,oGAMA,kHAMD,6HASD,2HC9FD,gHAOA,6GAMA,wHAKA,sIAIA,0EAGA,wDAGA,8FAKA,kHCzCA,wMAOC,oJAMA,6DAGC,oEAKD,oHAMC,mKASD,qGAKC,sGAGC,oFC7CH,8CAIC,yGAKC,2DAGA,yKAWF,uCAIA,wEAMA,qECxBA,yGAOA,qLAKA,8PCZA,yGAOA,uFAKA,4JAKA,qJCzBA,sIAIC,+GAMA,yEAKA,wHAOA,wGAMA,+EAKA,gHAMC,+JCvCD,qDAIA,sGAOC,6IAKA,uEAKD,sPAYC,yGAIA,gEAMD,uHAQA,uKASA,4JC7DA,oDAIA,gQCHD,iFAKC,uVAUA,yKAUA,sECzBD,uJAKA,uEAGC,wUAMA,2LAKA,ybAMA,8NAKD,2iBAUC,mLAMC,mKAOD,oFAOA,6WAOA,gLAMA,4FAGC,uKAMA,uIAMD,mLAWD,uGAGC,2OAKA,iHC7GD,0FCAA,qGAIC,qJAOA,6FCVD,8QAUC,mGAIA,qWAOA,6JAKA,wGAGC,4eAQD,6GAIA,qHAQA,4GAKC,uEAGA,8GAMD,6IChED,8IAOC,iIAKA,0EAKA,+IASD,sEAKA,gDC/BA,mHAMC,uHAKA,kKAMA,kGAKA,uEAIA,gFAKA,2IC9BA,uIAKA,2ECND,8CAIA,2EAMA,0IASC,yDAKD,yDCxBA,qCAKC,sGAGC,6GAOF,uDAIA,+GCnBA,oCAME,qGCIF,gHAOA,iFCjBA,4EAKC,yDAIA,uDAKD,0EAIA,wFAIC,yECtBD,wDCUA,gHAOA,s1CAoCA,8GAKA,6HAIA,oKAIA,4GAGA,oKAIA,6GAGA,mcAcA,mFAGA,iIAGA,4IAGA,iFAGA,2GAGA,kGAGA,+GAGA,qSAWA,oLAQA,sQAcA,sHAGA,sVAUA,uJAMA,0HAIA,kGAIA,+FAGA,yFAGA,8EAGA,gPAKA,2GAIA,iGAIA,qGAIA,uJAOA,gRAWA,yFAQA,0UAWA,iVAWA,kGAIA,iIAIA,+RAcA,iIAIA,kIAIA,kPAUA,+JAKA,uIAIA,4GAGA,4GAGA,iIAIA,sGAGA,sGAGA,uFAGA,4MAMA,4MASA,kNAQA,qJAMA,kJAMA,gFAGA,yKAIA,uUAaA,yFAGA,0QAIA,wQAIA,uQAIA,8RAIA,iGAGA,sHAIA,kPAMA,2PAOA,oGAGA,gHAIA,oLAKA,6UAOA,qUAOA,uIAKA,yHAGA,+MAMA,+HAMA,mFAIA,4QAUA,wFAGA,2IAMA,gMAQA,2SAUA,oGAIA,oLAMA,+GAGA,4LAOA,2RAWA,0IAIA,uIAIA,kGAGA,iPAKA,8VAWA,6PAKA,iFAGA,4EAGA,gHAKA,sGAGA,+GAKA,8OASA,iHAMA,wFAGA,4LAIA,qJAIA,+JAIA,4FAIA,iFAGA,mFAGA,6IAKA,+FAGA,6LAUA,qEAGA,0JAMA,wGAGA,sNAOA,yIAKA,iLAKA,uIAIA,wGAIA,kIAIA,qHAGA,iJAIA,oIAGA,gVAMA,0KAOA,gGAGA,4FAGA,yOASA,uFAGA,wFAGA,6FAGA,gHAGA,iFAGA,4FAGA,8GAGA,6JAOA,uGAGA,sFAGA,qFAGA,iIAKA,qTAaA,2JAIA,4IAIA,yMAQA,kJAIA,0JAQA,2PAKA,0OAQA,kGAGA,wMAOA,0LAIA,4RAQA,6LAIA,qFAGA,4GAGA,+MASA,mHAIA,gNAQA,gLAQA,+ZAcA,sIAIA,yJAIA,6JAIA,2KAIA,+JAIA,0JAMA,4HAIA,+GAGA,wGAIA,6JAGA,wNAKA,iKAQA,yIAIA,sIAIA,0sCAqCA,+9BA8BA,m+BA8BA,0FAIA,wEAGA,yLAOA,8FAGA,4EAGA,gGAIA,8QAYA,0GAIA,oIAIA,+GAIA,wKAIA,+EAGA,0HAIA,gFAGA,2WAGA,sIAIA,uNAQA,oIAIA,6rBAGA,wWAIA,uXAIA,0GAGA,4GAGA,iFAKA,yHAGA,6IAGA,2GAIA,8EAGA,4KAKA,iHAGA,4IAGA,0KAIA,+GAGA,kHAGA,kEAGA,oGAIA,mLAIA,uNAIA,uPAKA,8EAGA,2HAGA,uIAGA,m+CCvrCC,wIAMA,yDAGC,6JAOD,oDAIA,wGAMC,uDAEE,4EAGA,gFAKF,8EAGE,oGAKF,qHC5CD,4EAGA,wDAKD,qCCCA,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,wGAOA,qDAKA,sJAQD,0JAMC,0EAOD,0CAIA,8DAIC,wEAKA,6IAOD,qCCtDA,qJAOA,gDAKC,iEAIA,uHAMC,gFAKA,iFAIA,gGAKD,8EAGC,mGAGC,oMAKA,+GAOF,2GAEC,qMAOA,yHAKA,6IAOD,uHAOD,4DClFA,wGCAA,gGAKA,iOAOA,6ECFA,gHAOA,+WCPA,gHAOA,wNAMA,4FAoBA,+FAeA,gHAOA,wuBAsBA,iHAGA,oDAGA,yDAGA,6MAUA,mEAGA,oFAKA,yFAKA,6GAGA,uCACA,oGAKA,sCACA,+CCvHA,gHAOA,sMCPA,gHAOA,oFAIA,wFAGA,6HAGA,4YAeA,yFAGA,4GCnCA,gHAOA,qEAIA,8FAGA,sGAaA,gHAYA,4SAWA,sHAOA,oIAGA,sGAGA,kHAGA,sMAGA,gJAGA,6RAGA,kkBAGA,gJAGA,uJAMA,qFAGA,gRAGA,scAcA,keAWA,uQAMA,uOAIA,wSAOA,uQAUA,0GAIA,sRAKA,6LAKA,4NAUA,2JAOA,2JAMA,wLASA,sGAKA,iGAMA,iHAMA,uEAIA,0FAGA,8ICvNA,gHAOA,wEAIA,iEAGA,mLAQA,uTCtBA,gHAOA,mQAWA,yHAIA,uIAIA,mGAIA,yGAIA,yGAIA,6GAGA,4GAGA,kGAMA,6OAWA,kJC7DA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHChDC,2PCED,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FC5HA,gHAOA,qICPA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2EC7KA,sVASC,4JAKA,0OAKC,kHAOA,yEC1BF,+CAIC,4FAKC,uGAIA,iHAIA,kIAMD,mGAIA,gJAMA,8FAOC,mEAKD,0HAOA,kGAMA,iEAKD,wEC/DA,gEAMA,4DAGC,uEAIA,iICAA,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LClHD,2CAEC,qDAGA,uEAKA,wGAKC,oDAMF,gSCpBC,uHAKC,sFAIA,8EAKD,4FAMA,8ECnBA,6JAMA,yEAKA,iHAOA,gLAQA,0EAKC,oFAIA,qKASF,8CAIA,kDCjDC,uIAMA,kFAIA,yTAYA,2HAMC,8RAWD,4ICtCC,wEAIA,iHAKD,sGAMA,yFCjBD,wEAMC,mKAMC,2MAMA,6NAOD,oEAEC,uHAKC,uFAOF,sFAIC,oHAMA,2DAGA,qHASF,iFAMA,sECjEA,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,8DCAA,uJAQC,2FAKA,oEAKA,4HAUA,gIAMC,4DAIA,sHAMC,uGAMA,2GAOD,mDCzDF,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA,0EC3BD,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,oHAOA,iIAMC,wJAMA,uFAOD,kJAIC,4EAKD,gIAIC,+GAIA,qFAIA,wIAMD,qIAQA,kJAUA,sKAOC,4DAIA,yEAKD,8KAOA,2KAOA,qIAKA,sEAKA,4DC/GA,uGAOC,oJCLA,sIAMC,gHAOF,sPAOC,mDAKD,oDC3BA,4SASC,0HAGA,mCACC,8HAKD,oHAKD,yKAMC,6LAKD,8DAIA,uHAKA,8MC3CA,6DAIA,8IAWC,uFAKD,iDAIA,4FAKC,2EALD,6EAaC,gFAKD,sEAGC,qFC7CD,uJAMC,mKAQA,0FAMA,6EClBD,yHAKA,sIAKE,wHAOC,mHAOH,2QC1BA,+FAKC,0DASD,uJAKA,0GAKA,0GASA,8JAKA,iHAKA,iHC3CA,0CAIA,2HAOA,4HAOA,qGClBA,mVASC,wWAcC,uIAIA,+EC3BF,8EAGC,oSAWA,2LAMA,qcAcA,8HAKC,qHAMD,8FAMA,gFAIA,4FAMA,2KASC,oEAKD,8LAYD,2FAKA,qEAGE,yMAOF,4EAKA,+EC3GA,sFCAA,2TAUC,qKAOA,0LASC,4EAIA,kFAKA,iGAMD,2FAMD,8CC9CC,2DAIA,mHAMA,mDCVA,0GAMA,oKAMA,uKAQA,qGAOA,kKClBD,yGAOA,kgBAeA,4FAGA,+HAGA,8CAGA,yKAMA,wKAIA,uDAGA,2GAMA,yFAGA,iGAKA,qHAgBA,gHAOA,6FAMA,2IAMA,iDAGA,2FAKA,iFAaA,+FAOA,+EAKA,qIAYA,4JAIA,qHAaA,gHAYA,4YAiBA,wKAMA,qJAGA,wPAQA,wIAGA,kVASA,mUAOA,mPAGA,wTAOA,oYAUA,kNAGA,sNAGA,+GAIA,+KAQA,sFAGA,mRAUA,uGAGA,2PAIA,6HAGA,qNAOA,wIAGA,sNAIA,4KAOA,6MAKA,4NAMA,+NAKA,iNAKA,8QAOA,sLAGA,iUAQA,0MAKA,sJAGA,mLASA,6GAKA,sCACA,2EAKA,uKAKA,+FAIA,oIC1XA,gHAOA,uHAQA,8IAKA,yDC9BA,8EAIA,gHAOA,4GAQA,0DAIA,8CAIA,uJAOA,oJCjCC,yECSD,yGAOA,wcAUA,mEAIA,iMAIA,6JAIA,mQAMA,iEAGA,wJCtCA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNCtDA,0ECCC,uNASA,qHAMA,uEAIA,kFAKA,8IAKC,4HAKA,sGAKD,gFCxCA,sVAaC,6GAIA,qJAMA,0HAKA,oKASC,mEAMF,2CC3CD,sSAYC,qKAOA,sKASC,oEAKD,+IASD,uCAIA,kDC/CA,gDCWA,gHAOA,0JAMA,8KAQA,sHAIA,wLAIA,mLAIA,0GAIA,iGAGA,yHAGA,8HCpDA,wDCFA,qKCSC,mLAMC,iLAGC,8TAIA,0FAMD,mJAOA,0DAIA,uFAKA,sHAMA,kHAMA,gHAMA,0KAQA,+KAUA,qGAIE,mNAYA,+FAKC,4FAIA,oIAWH,gGAKC,kHAQD,4FAKC,8HAQD,qFAIC,yFAKA,+EAMD,6GAKC,yGCjKH,kPAaC,0JAMA,gECnBD,uKAIC,wGAEC,mFAFD,uFAQA,6JCTD,gVASC,8EAIC,mFAKA,yHAMA,mNAQA,yHAIC,sGAMD,wEAGC,6FzG1CF,4FAIA,+FAIA,mMAMC,0MAKD,+HAIA,yGAIA,oLAMC,sGAMD,iOASA,sMASA,wGyGHE,oSAIA,qSAMA,8HAMF,sVAUC,oEAIC,iFAKA,yGAMF,+IASD,uKAOC,6DAKD,+FAMC,oEAIA,qHAKD,4CAKA,wDAKA,yDCnJA,wGAKA,iFAKC,kGAGC,oHAMF,sFAKA,+EAMA,kGAOC,iGAMA,uMC3CD,6OAMC,sFAIA,yFAIA,0EAIA,kIAOD,+DAKA,iFAMA,kEAEC,mECtCD,4CAGC,8KAOD,gKAMC,yMAWD,mGAKA,wMAMA,sGAIC,+JASA,2TAYA,gIAQD,0TCrEA,wHAMA,iFAIC,2MASA,yDAKA,+NC1BD,4CAGC,0KAKA,uNAOD,gKAMC,yMAWD,sGAIC,+JASA,2TAYA,gIAQD,2QC/DA,4EAKA,4DAIC,yHAIA,2DAKD,+FAOC,8HCzBD,uNASC,8EAIA,iPAKC,gKAKD,4QAMC,4HAOD,udAOC,wIAUD,oHAOA,2DAKD,8WAWC,qSAUD,4FAMA,gGC9FA,0JAOC,sGAMC,iJAMD,sGAOA,8FAIA,0GAKC,iMCnCF,qIAOC,6HAMD,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YCnDD,8GASA,4HAQA,0OAYA,8DAIC,kHCjCD,+HAKC,uIAMA,0EAMD,8CChBA,gFAKC,uDAIA,+EAKD,8CAIA,yECnBA,iFCAA,qGCAA,yEAMA,oCAIA,kHAMC,2DAIA,2KAOC,oGAOF,2CAIA,8CAIA,iDAIA,sFC7CC,+NAUA,6GAIA,mRAUA,qJAOA,uGAKC,wIAQA,8EC5CD,oOASC,sFAKC,qFAQD,qEAIA,8DAIA,8KAMC,+LASD,2FAKA,qGAIA,8EAIA,yFAKC,yKAQA,wFAMD,8HAMA,sKAKA,mCACC,6KAOF,iDAIA,sIAMC,0UAcD,mMAYC,0HAMD,wRAUC,6EAKA,qVAYC,sJAIA,gKAKD,qKAMC,mGAOF,6PASA,qDAIC,yRASC,4FAGC,0GASF,8FC9NF,+ECUA,gHAOA,wGAOA,iEAGA,+GAOA,+DAGA,sEAGA,8IAMA,kGAGA,kEAGA,kGAKA,4IAKA,mIAMA,oJCpEA,yDCAA,qFAMA,6GAKC,gGAKA,8EAMA,2IAMC,uEAEC,6FAKD,qFAIC,gHAOF,mJAQD,iFAKC,+EAIA,oDCrDD,gHAOA,+FAGA,uEAGA,4CAGA,kKAQA,mDAGA,2CAGA,iDAGA,6GAMA,yEAGA,qJAKA,gFAGA,2GAIA,sEAGA,2IAQA,mKAMA,uHAGA,sIAMA,oIAKA,0MASA,2FAIA,uFAGA,8KAGA,mEAGA,yMA8BA,gHAOA,0DAGA,8EAKA,0DAGA,iFAIA,iIAOA,uDAGA,sHAOA,6HAUA,8GAMA,+CAGA,yIAMA,6DAGA,+FAGA,uEC/MA,gHAOA,gGAKA,iHAKA,6FAGA,sIAIA,gLASA,oGAeA,gHAOA,2EAIA,wIAKA,+EAGA,iGAMA,oIASA,uEAGA,8FAIA,mHAMA,qLAOA,iHAGA,gKAIA,wNAQA,yJAgBA,gHAOA,iFAIA,kFC3JA,kICKC,0EAGC,+DAIA,gGAKA,gGAIA,kEAGC,6DCvBH,mHAOC,oIAQA,kFAOD,gDAIA,uEAGC,yFC3BA,4KAIC,oIAOF,kFAKC,4FAIA,qGAKA,wFAIC,oFAIA,2IAMA,0GAGC,6IAOF,2GAOA,gDCzDA,oEAKA,sDCLC,oFCAF,yEAKA,wDAGC,oHAKA,sFAGC,oFAMF,0EAKA,4EAMA,gHAMA,oMApCA,yECJA,kHCUA,yGAOA,iGAKA,gEAGA,8EAGA,+CAGA,gMAIA,2LAIA,4CAGA,2DAGA,gMAIA,2LCvCA,yGAOA,sMCPA,yGAOA,ykCAyBA,wCAGA,gEAIA,gKAIA,sIAIA,oGAIA,0HAGA,wGAGA,oJAOA,2EAKA,wEAGA,sFCxEA,yGAOA,8NCPA,yGAOA,4NAOA,qIAIA,qLAOA,oCAGA,kHC5BA,yGAOA,4bAeA,uFChCA,mHAGA,6FCFA,gEAKA,6NAWA,+QAQC,uDAMD,mCA5BE,sEAMD,mDAGC,yECFF,gHAOA,iGAIA,qHAKA,8EAGA,oJAMA,wOAKA,kYAGA,2HCxCE,8LAQD,gGCXD,gDAIA,6GAMA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGClDD,gDAIA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGC5CD,+FAMA,gFAMA,qEAKC,6IAKD,qEAIC,sHAMA,oEAKD,iFCrCA,+LAWC,+FAKD,+HAOA,qEAIA,0FC1BA,+JAWC,uGAOA,yDAIA,8IAKA,+DAGC,yGAIA,kGAOD,gIAKC,2EAKA,0HCnDD,mGAOD,iJAMA,mIASA,oSAaA,4IAOC,gEAKD,iFAIA,8EAMA,kGAQA,gDAKA,+CAKA,+CAIA,4FAKA,iMASA,sEAKA,+FAMA,4EAKA,6NAUC,yDAIA,0GAIC,wHAOF,mJAIC,4EAKD,wWAaC,uEC7JD,qLASC,gJAIC,4FAIC,iHAMD,qEAMF,kJAOC,4DAIA,wGAIC,oHAOF,wNASC,2DAGA,yEAKD,mKAQA,0DAIA,qKAOA,uFAMC,wFC7FD,yDAKA,6FAMC,iDAGA,gDAGA,iDAGA,2CAGA,mDCtBA,mGAMD,oNAUA,wDAGC,6FAIA,gEAKD,mIASA,2RAWA,+JAQC,yEAGA,mLAWD,kGAQA,gDAKA,+CAKA,sLAaC,uEAKD,6LASA,sFAKA,4FAKA,wGAMA,wWAaC,uECjJD,4HAMA,wDAIA,kGAQA,wHAQC,wEAKD,sFAOA,0EAOC,mGADD,mDAOC,8JAOA,4DAKD,gMAaA,uGAOA,gTAiBC,gGAKA,wGAQD,sDAKC,kHAIC,kHAIA,4GAKD,2HAIC,0GAIA,4HAMF,0KAMA,0FAKC,sJAGC,qSAOD,wHAIA,kGAMD,4JChLA,sJAUC,8JAOA,4HAOA,yLAgBC,kFCxCF,qcA+BA,sBACC,+CAID,sBACC,8CCrCD,6FAOC,qEAKD,mOAWC,6DAIA,oEAKD,iMAMC,0GAGC,iMAQF,qCCjDA,8IAWA,yMASC,kEAIC,uCACC,iDAGA,8DAOF,wMAWD,kSC9CA,uFAMA,yQAaA,yDAIA,sGAOA,oDAEC,yJAOD,sGAOA,+KAYA,mPAUA,qIASA,sEAKA,8EChFA,yYAWC,uHAGA,+GAKD,kSAYC,6EAMC,0GASF,2EAKC,4DAMA,yIAQA,iNASD,qGAOC,oIAQD,6CAIA,qDAWA,yCCvGA,uEAKC,wGAOA,uRAMA,6DnKfA,8DAIA,iEAIA,uIAMC,8IAKD,iGAIA,2EAIA,sJAMC,wEAMD,mMASA,wKASA,0EoK9DD,0EAIC,icAYA,4FAMA,4EAIA,0KC3BD,4DAIC,wKAUC,8EAKD,6FAKA,oGAOA,yKAUA,mDAKD,oJAQA,qEAIC,+FAIA,0EAKA,6HAMA,0DAIA,4HAMC,gGAOF,kFCzFC,0SAUC,6FAGC,2GAMF,sJAMA,gFAKD,4FAGC,oKAOA,uEAIA,6FAIA,+EAIA,0HAMA,mMAMA,6IAMA,wRAYA,kHAKA,yHAQA,qJAIC,8IASD,yKAUA,2DAKD,8PC3HC,4KAQA,oGAKA,2FAMA,0DCnBD,iCAIA,+FAKA,wIAOC,0HAQA,kEAKA,qIAIC,oFAMF,kFAIC,+EAMD,oEClDA,mHAKC,uDCLD,4CCEA,0fAgBC,6GAQA,6PAMC,mKAQD,qFAKC,2KAMF,6GAQA,gMAMC,kMAMA,kMAMA,yJASD,iFAKA,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YAcD,qH3KzIC,6DAIA,gEAIA,qIAMC,4IAKD,gGAIA,0EAIA,qJAMC,uEAMD,kMASA,uKASA,yE2K0FD,oCCzJA,gJCAA,2JAOC,6DAGC,6FAKD,gPASA,wDAGC,6IAIA,+DAKA,4GAOA,gIAQD,sGAMA,8DAIA,+FAKD,sEClEA,sSAYC,sFAGC,oIAKD,kFAIA,wIAKA,wDAIC,+EAIA,+FAOD,2NAUA,oGAMA,mOAOC,yJAQA,uIAMD,6PAWC,mEAMF,6IAQC,uGAQD,gKAQA,2PAYA,kECpIA,wRAUC,4DAIA,8EAIC,iJAOF,0FAIA,mNAOA,0JAOC,yMAMA,8IAKD,sFAGC,oDAKD,6OAUA,2HAIC,uOAWA,4QAYC,kGAIA,+FAMF,kLAMA,gIAQA,wIAMC,6DAMA,0DAIA,0EAKD,4HAMA,8GAMA,8KASA,iCAEE,+GAKA,+GC3KF,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kIC1eA,4NAcA,mCAGA,2HASA,wCAIA,wEAIA,gGAKA,0DAMA,gGAIA,sRAWA,gEAKA,4FAIA,4GAMA,iGAIA,2DAGA,2DAGA,+CAIA,wCAGA,qEAQA,gDAIA,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,wCAIA,wEASA,iGAMA,gFAMA,mBAGA,uBAGA,yBAGA,qBAGA,uCAIA,4CAGA,8CAGA,oDAGA,gDAGA,kDAOA,0EAMA,8DAGA,4CAKA,gDAIA,0NAKA,iFAOA,wDAOA,oCAGA,+DAKA,4EAIA,iDAIA,0MAUA,oIAQA,gOAUA,sDAIA,mCAGA,8DAOA,0GAUA,8DAIA,0KAWA,gHAMA,mEAIA,kFAIA,0GAKA,mFAMA,sEAKA,iGAIA,sGAOA,iHAMA,gGAOA,qFAKA,mgCAKA,swDAIA,qEAIA,kIAIA,8FAIA,qFAKA,2EAKA,0EAKA,gEAKA,+FAOA,4+DAOA,0EAKA,kGAMA,oDAGA,oGAIA,8GAMA,qDAGA,yDAGA,yLAWA,2GAKA,4FAIA,+HAKA,sHASA,sEAKA,8EAKA,qGAOA,wCAIA,qJAUA,sHAaA,yGAMA,gOAaA,0HAIA,sCAIA,yDAGA,oRAQA,kLAUA,wDAQA,oOAeA,wEAIA,6MAaA,uCAGA,qCAGA,qFAKA,+EAKA,gGAMA,uCAGA,uCAGA,mFAKA,+EAKA,+EAQA,aAEC,4EC/oBD,08UAOA,4wDAOA,6CAGA"} \ No newline at end of file diff --git a/css/talk-maps.css b/css/talk-maps.css new file mode 100644 index 0000000..7f58433 --- /dev/null +++ b/css/talk-maps.css @@ -0,0 +1,2 @@ +@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))} +/*# sourceMappingURL=talk-maps.css.map*/ \ No newline at end of file diff --git a/css/talk-maps.css.map b/css/talk-maps.css.map new file mode 100644 index 0000000..52ccc61 --- /dev/null +++ b/css/talk-maps.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-maps.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}"],"names":[],"mappings":"AAoBA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAeA,+FAOA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KCtDA,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA"} \ No newline at end of file diff --git a/css/talk-public-share-auth-sidebar.css b/css/talk-public-share-auth-sidebar.css new file mode 100644 index 0000000..4840689 --- /dev/null +++ b/css/talk-public-share-auth-sidebar.css @@ -0,0 +1,2 @@ +.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.join-call.button-vue--success[data-v-645f524d]{--join-call-background-color:var(--color-border-success);--join-call-border-color:var(--color-success-text);border-color:var(--join-call-border-color);background-color:var(--join-call-background-color);color:var(--color-primary-element-text)!important}body[data-theme-dark] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}@media (prefers-color-scheme:dark){body[data-theme-default] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}}.join-call.button-vue--success[data-v-645f524d]:hover:not(:disabled){background-color:var(--join-call-border-color)}.leave-call.button-vue--error[data-v-645f524d],.leave-call[data-v-645f524d] .button-vue--error{color:var(--color-primary-text)!important;background-color:#f33!important}.leave-call.button-vue--error[data-v-645f524d]:hover:not(:disabled),.leave-call[data-v-645f524d] .button-vue--error:hover:not(:disabled){background-color:var(--color-error-hover)!important}.leave-call-actions--split[data-v-645f524d]{gap:1px!important}.leave-call-actions--split[data-v-645f524d] .action-item--single{border-start-end-radius:2px;border-end-end-radius:2px}.leave-call-actions--split[data-v-645f524d] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.material-design-icon[data-v-6a2b8de0]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-button-group-base>div[data-v-6a2b8de0]{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0]{justify-content:space-between;gap:4px;display:flex}.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s]{flex:1}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button{justify-content:center;width:100%;display:flex;padding:0!important}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button .action-button__pressed-icon{display:none}.reaction__group[data-v-32d49ea8] .nc-button-group-content{width:calc(var(--reactions-in-single-row)*var(--default-clickable-area));flex-wrap:wrap;justify-content:flex-start;gap:0!important}.reaction__button[data-v-32d49ea8]{flex:0 0 calc(100%/var(--reactions-in-single-row))!important}.material-design-icon[data-v-1009e96c]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-1009e96c]{color:var(--color-text-maxcontrast);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--default-clickable-area);align-items:center;margin-inline-start:12px;padding-inline-end:14px;display:flex;box-shadow:none!important}.material-design-icon[data-v-3e2324b7]{justify-content:center;place-self:center;align-items:center;display:flex}.action-separator[data-v-3e2324b7]{border-bottom:1px solid var(--color-border-dark);cursor:default;height:0;margin:5px 10px 5px 15px}.volume-indicator-wrapper[data-v-3925ed4c]{position:relative}.volume-indicator[data-v-3925ed4c]{width:100%;height:100%;transition:height .2s linear;position:absolute;inset-inline-start:0;overflow:hidden}.volume-indicator[data-v-3925ed4c],.volume-indicator[data-v-3925ed4c] *{cursor:inherit}.volume-indicator-primary[data-v-3925ed4c]{top:0}.volume-indicator-overlay[data-v-3925ed4c]{pointer-events:none;display:inline-flex;bottom:0}.volume-indicator-overlay>span[data-v-3925ed4c]{position:absolute;bottom:0}.volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-success)}.volume-indicator-overlay-mute[data-v-3925ed4c]{color:var(--color-loading-dark)}.overload .volume-indicator[data-v-3925ed4c]{transition:height linear}.overload .volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-error)}.no-audio-available[data-v-27d30b50]{opacity:.7}.popover-hint[data-v-27d30b50]{padding:calc(3*var(--default-grid-baseline));text-align:start;max-width:300px}.audio-selector-button[data-v-27d30b50] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-audio-control-wrapper[data-v-27d30b50]{align-items:center;gap:1px;display:flex}.local-audio-control-wrapper .audio-control-button[data-v-27d30b50]{border-start-end-radius:2px;border-end-end-radius:2px}.audio-selector__action[data-v-27d30b50] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.audio-selector__action[data-v-27d30b50] .action-button__longtext-wrapper{max-width:350px}.audio-selector__action[data-v-27d30b50] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.audio-selector__action[data-v-27d30b50] .action-button>span{height:var(--default-clickable-area)}.no-video-available[data-v-110d5586]{opacity:.7}.video-selector-button[data-v-110d5586] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-video-control-wrapper[data-v-110d5586]{align-items:center;gap:1px;display:flex}.local-video-control-wrapper .video-control-button[data-v-110d5586]{border-start-end-radius:2px;border-end-end-radius:2px}.video-selector__action[data-v-110d5586] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.video-selector__action[data-v-110d5586] .action-button__longtext-wrapper{max-width:350px}.video-selector__action[data-v-110d5586] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.video-selector__action[data-v-110d5586] .action-button>span{height:var(--default-clickable-area)}.buttons-bar[data-v-6d9aadfc]{align-items:center;gap:var(--default-grid-baseline);display:flex}.buttons-bar #screensharing-menu button[data-v-6d9aadfc]{width:100%;height:auto}.buttons-bar button.screensharing-enabled[data-v-6d9aadfc]{opacity:1}.buttons-bar button.no-screensharing-available[data-v-6d9aadfc],.buttons-bar button.no-screensharing-available[data-v-6d9aadfc] *{opacity:.7}.hint[data-v-6d9aadfc]{text-align:start;max-width:300px;padding:12px}.hint__actions[data-v-6d9aadfc]{flex-direction:row-reverse;justify-content:space-between;padding-top:4px;display:flex}.hint__button[data-v-6d9aadfc]{height:var(--default-clickable-area)}.trigger[data-v-6d9aadfc]{justify-content:center;align-items:center;display:flex}.bottom-bar[data-v-150d78c5]{bottom:0;padding:var(--wrapper-padding);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0;overflow:hidden}.bottom-bar[data-v-150d78c5] .button-vue--tertiary{background-color:var(--color-primary-light)}.bottom-bar-call-controls[data-v-150d78c5]{align-items:center;gap:var(--default-grid-baseline);flex-direction:row;display:flex}.bottom-bar-call-controls[data-v-150d78c5]:not(:has(*)){display:none}.call-options[data-v-150d78c5]{flex-direction:row;align-items:center;gap:4px;display:flex}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.empty-call-view[data-v-590eeac2]{text-align:center;z-index:1;flex-direction:column;place-content:center;width:100%;height:100%;display:flex;position:absolute}.empty-call-view .icon[data-v-590eeac2]{background-size:64px;width:64px;height:64px;margin:0 auto 15px}.empty-call-view button[data-v-590eeac2]{margin:4px auto}.empty-call-view__icon[data-v-590eeac2],.empty-call-view h2[data-v-590eeac2],.empty-call-view p[data-v-590eeac2]{color:var(--color-main-text)}.empty-call-view--sidebar[data-v-590eeac2]{padding-bottom:16px}.empty-call-view--sidebar h2[data-v-590eeac2],.empty-call-view--sidebar p[data-v-590eeac2]{font-size:90%}.empty-call-view--sidebar .icon[data-v-590eeac2]{margin-top:0;margin-bottom:0;transform:scale(.7)}.empty-call-view--small[data-v-590eeac2]{border-radius:calc(var(--default-clickable-area)/2);background-color:#222c;padding:8px}.empty-call-view--small h2[data-v-590eeac2]{font-size:1rem;font-weight:400}.empty-call-view--small .icon[data-v-590eeac2]{background-size:32px;width:32px;height:32px;margin-bottom:0;transform:none}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.avatar-wrapper[data-v-6174ea76]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size);position:relative}.avatar-wrapper--dark .avatar[data-v-6174ea76]{background-color:#3b3b3b!important}.avatar-wrapper .avatar[data-v-6174ea76]{width:var(--avatar-size);height:var(--avatar-size);max-height:var(--avatar-size);max-width:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size)/2);background-color:var(--color-text-maxcontrast-default);display:block;position:sticky;top:0}.avatar-wrapper .avatar.icon[data-v-6174ea76]{background-size:calc(var(--avatar-size)/2)}.avatar-wrapper .avatar.icon.icon-changelog[data-v-6174ea76]{background-size:cover!important}.avatar-wrapper .avatar.bot[data-v-6174ea76]{background-color:var(--color-background-darker);padding-inline-start:5px}.avatar-wrapper .avatar.guest[data-v-6174ea76]{color:#fff;text-align:center;margin-inline:auto;padding:0;display:block}.avatar-wrapper--condensed[data-v-6174ea76]{width:unset;height:unset;margin-inline-start:calc(var(--condensed-overlap)*-1px);display:flex}.avatar-wrapper--condensed>.icon[data-v-6174ea76],.avatar-wrapper--condensed>.guest[data-v-6174ea76],.avatar-wrapper--condensed[data-v-6174ea76] img{outline:2px solid var(--color-main-background)}.avatar-wrapper--offline[data-v-6174ea76]{opacity:.4}.avatar-wrapper--offline[data-v-6174ea76] .avatardiv{background:rgba(var(--color-main-background-rgb),.4)!important}.avatar-wrapper--highlighted[data-v-6174ea76]{outline:2px solid var(--color-primary-element)}.avatar-wrapper__user-status[data-v-6174ea76]{inset-inline-end:-4px;border:2px solid var(--color-main-background);background-color:var(--color-main-background);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px}.loading-avatar[data-v-6174ea76]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.avatar-wrapper[data-v-6174ea76]:not(.avatar-wrapper--dark) .avatar-class-icon{background-color:var(--color-text-maxcontrast-default)}[data-v-6174ea76] .icon-user{background-size:calc(var(--avatar-size)/2)}.video-background[data-v-c5b7418a]{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}.video-background[data-v-c5b7418a]:after{content:" ";top:0;background-color:#0000001f;width:100%;height:100%;position:absolute;inset-inline-start:0}.not-connected video[data-v-d39171d8],.not-connected .avatar-container[data-v-d39171d8]{opacity:.5}.localVideoContainer[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));z-index:1;grid-row-end:-1}.video-container-grid[data-v-d39171d8]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-stripe[data-v-d39171d8]:not(.local-video--sidebar){--aspect-ratio:1.33333;--stripe-height:242px;flex:0 0 calc(var(--aspect-ratio)*var(--stripe-height));flex-direction:column;margin-top:auto;display:flex;position:relative;overflow:hidden;height:var(--stripe-height)!important}.video-container-big[data-v-d39171d8]{width:calc(100% - var(--grid-gap)*2);flex-direction:column;height:100%;display:flex;position:absolute}.video-container-big .videoWrapper[data-v-d39171d8]{margin:auto}.video-container-small[data-v-d39171d8]{border-radius:var(--border-radius-large)}.videoWrapper[data-v-d39171d8],.video[data-v-d39171d8]{width:100%;height:100%}.video-loading[data-v-d39171d8]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-d39171d8]{object-fit:contain}.video--fill[data-v-d39171d8]{object-fit:cover}.avatar-container[data-v-d39171d8]{margin:auto}.presenter-overlay[data-v-d39171d8],.presenter-overlay[data-v-d39171d8] *{border-radius:50%}.localVideoContainer[data-v-d39171d8]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.presenter-overlay[data-v-d39171d8]:after{z-index:1;border-radius:50%}.hover-shadow[data-v-d39171d8]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.speaking[data-v-d39171d8]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.bottom-bar[data-v-d39171d8]{width:100%;padding:0 calc(var(--default-grid-baseline)*3);padding-bottom:calc(var(--default-grid-baseline)*2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.bottom-bar--big[data-v-d39171d8]{justify-content:center}.bottom-bar .bottom-bar__button[data-v-d39171d8]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .bottom-bar__button[data-v-d39171d8]:hover,.bottom-bar .bottom-bar__button[data-v-d39171d8]:focus{opacity:1}.dev-mode-video--self[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));object-fit:cover!important}.presenter-overlay .dev-mode-video--self[data-v-d39171d8]{border-radius:50%}.presenter-icon__hide[data-v-d39171d8]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-d39171d8]:hover{cursor:pointer;opacity:.9}.wrapper[data-v-127ab268]{width:100%;padding:0 calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);z-index:1;align-items:center;display:flex;position:absolute;bottom:0}.wrapper--big[data-v-127ab268]{margin:0 var(--default-clickable-area);width:calc(100% - var(--default-clickable-area)*2);justify-content:center}.wrapper--big .bottom-bar[data-v-127ab268]{width:unset;padding:var(--default-grid-baseline)}.wrapper--big .bottom-bar[data-v-127ab268]:hover{border-radius:var(--border-radius-large);background-color:#0003}.wrapper--big .participant-name[data-v-127ab268]{margin-inline-end:0}.bottom-bar[data-v-127ab268]{align-items:center;gap:var(--default-grid-baseline);width:100%;min-height:var(--default-clickable-area);display:flex}.bottom-bar .media-indicators[data-v-127ab268]{display:flex}.bottom-bar .following-button[data-v-127ab268]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .following-button[data-v-127ab268]:hover,.bottom-bar .following-button[data-v-127ab268]:focus{opacity:1}.participant-name[data-v-127ab268]{color:#fff;white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));margin-block:0;margin-inline:8px auto;position:relative;overflow:hidden}.participant-name--active[data-v-127ab268]{font-weight:700}.participant-name--has-shadow[data-v-127ab268]{text-shadow:0 0 4px #000c}.status-indicator[data-v-127ab268]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.iceFailedIndicator[data-v-127ab268]{opacity:.8!important}.audioIndicator[data-v-127ab268],.videoIndicator[data-v-127ab268],.screenSharingIndicator[data-v-127ab268],.iceFailedIndicator[data-v-127ab268]{color:#fff!important}.audioIndicator[disabled][data-v-127ab268],.videoIndicator[data-v-127ab268]{opacity:.7}.videoIndicator[data-v-127ab268]:hover,.videoIndicator[data-v-127ab268]:focus{opacity:1}.screenContainer[data-v-0d956773]{width:100%;height:100%}.screen[data-v-0d956773]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.screen--fit[data-v-0d956773]{object-fit:contain}.screen--fill[data-v-0d956773]{object-fit:cover}.screen--magnify[data-v-0d956773]{cursor:zoom-in}.screen--grab[data-v-0d956773]{cursor:grab}.screen--grabbing[data-v-0d956773]{cursor:grabbing}.not-connected video[data-v-0fdf1d1c],.not-connected .avatar-container[data-v-0fdf1d1c]{opacity:.5}.video-container-grid[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-big[data-v-0fdf1d1c]{position:absolute}.video-container-big.one-to-one[data-v-0fdf1d1c]{width:calc(100% - var(--wrapper-padding)*2)}.video-container-big .videoWrapper[data-v-0fdf1d1c]{margin:auto}.avatar-container[data-v-0fdf1d1c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.placeholder-for-promoted[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));background:radial-gradient(146.1% 146.1%,#333 0%,#858585 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.videoWrapper[data-v-0fdf1d1c],.video[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.videoWrapper.presenter-overlay>video[data-v-0fdf1d1c]{border-radius:50%}.videoWrapper.presenter-overlay>.dev-mode-video--presenter[data-v-0fdf1d1c]{top:0;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:0}.video-loading[data-v-0fdf1d1c]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-0fdf1d1c]{object-fit:contain}.video--fill[data-v-0fdf1d1c]{object-fit:cover}.connection-message[data-v-0fdf1d1c]{text-align:center;z-index:1;color:#fff;width:100%;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));position:absolute;top:calc(50% + 50px)}.connection-message.below-avatar[data-v-0fdf1d1c]{top:calc(50% + 80px)}.video-container[data-v-0fdf1d1c]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.video-container.presenter-overlay[data-v-0fdf1d1c]:after{z-index:1;border-radius:50%}.video-container.speaking[data-v-0fdf1d1c]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.video-container.hover[data-v-0fdf1d1c]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.presenter-icon__hide[data-v-0fdf1d1c]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-0fdf1d1c]:hover{cursor:pointer;opacity:.9}.grid-main-wrapper[data-v-6d3ec820]{--navigation-position:calc(var(--default-grid-baseline)*2);width:100%;position:relative}.grid-main-wrapper.is-grid[data-v-6d3ec820]{height:100%}.wrapper[data-v-6d3ec820]{bottom:0;width:100%;display:flex;position:relative;inset-inline-start:0}.grid[data-v-6d3ec820]{grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);width:100%;height:100%;display:grid}.grid.stripe[data-v-6d3ec820]{padding:var(--grid-gap)var(--grid-gap)0 0}.grid-wrapper[data-v-6d3ec820]{flex:1 0 auto;width:100%;min-width:0;position:relative}.stripe-wrapper[data-v-6d3ec820]{width:100%;min-width:0;position:relative}.dev-mode-video[data-v-6d3ec820]:not(.dev-mode-screenshot){color:#00ff41;outline:1px solid #00ff41}.dev-mode-video[data-v-6d3ec820]{position:relative}.dev-mode-video img[data-v-6d3ec820]{object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.dev-mode-video .wrapper[data-v-6d3ec820]{position:absolute}.dev-mode__title[data-v-6d3ec820]{left:var(--default-clickable-area);color:#00ff41;z-index:1;opacity:.25;font-weight:900;line-height:120px;position:absolute;top:88px;font-size:100px!important}.dev-mode__toggle[data-v-6d3ec820]{left:20px;top:calc(2*var(--header-height));position:fixed!important}.dev-mode__data[data-v-6d3ec820]{color:#00ff41;left:20px;top:calc(2*var(--header-height) + 40px);z-index:2;direction:ltr;background:#000c;border:1px solid #00ff41;grid-template-columns:165px 75px;justify-content:flex-start;align-items:center;padding:5px;font-family:monospace;display:grid;position:fixed}.dev-mode__data span[data-v-6d3ec820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-mode__data input[data-v-6d3ec820]{max-width:65px;min-height:unset;margin:0;height:22.5px!important}.video[data-v-6d3ec820]:last-child{grid-column-end:-1}.grid-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(50% - var(--default-clickable-area)/2);position:absolute}.grid-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:calc(var(--default-grid-baseline)*2)}.grid-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--default-grid-baseline)*2)}.stripe-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(var(--navigation-position) + var(--grid-gap));position:absolute}.stripe-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:var(--navigation-position)}.stripe-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--navigation-position) + var(--grid-gap))}.stripe--collapse[data-v-6d3ec820]{top:calc(-1*(var(--default-clickable-area) + var(--grid-gap)));inset-inline-end:var(--navigation-position);position:absolute!important}.stripe--collapse[data-v-6d3ec820],.grid-navigation[data-v-6d3ec820]{z-index:2;opacity:.7}#call-container:hover .stripe--collapse[data-v-6d3ec820],#call-container:hover .grid-navigation[data-v-6d3ec820]{background-color:#0000001a!important}#call-container:hover .stripe--collapse[data-v-6d3ec820]:hover,#call-container:hover .stripe--collapse[data-v-6d3ec820]:focus,#call-container:hover .grid-navigation[data-v-6d3ec820]:hover,#call-container:hover .grid-navigation[data-v-6d3ec820]:focus{opacity:1;background-color:#0003!important}.overlap .stripe--collapse[data-v-6d3ec820],.overlap .grid-navigation[data-v-6d3ec820]{inset-inline-end:var(--grid-gap)}.stripe--collapse[data-v-6d3ec820]:active,.grid-navigation[data-v-6d3ec820]:active{background:0 0}.local-video--highlighted[data-v-6d3ec820]{inset-block-end:var(--grid-gap);inset-inline-end:var(--grid-gap);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.transcript-block[data-v-fcb95540]{color:#fff;background-color:#222c;flex-direction:row;align-self:end;align-items:flex-start;width:100%;display:flex}.transcript-block__avatar[data-v-fcb95540]{padding:calc(2*var(--default-grid-baseline));margin-top:calc(2*var(--default-grid-baseline));position:sticky;top:0}.transcript-block__text[data-v-fcb95540]{flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.transcript-block__author[data-v-fcb95540]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;margin-bottom:-4px;overflow:hidden}.transcript-block__chunks[data-v-fcb95540]:first-letter{text-transform:capitalize}.transcript[data-v-c6d6c99e]{--line-height:calc(var(--default-font-size)*2);bottom:20px;line-height:var(--line-height);max-height:calc(var(--line-height)*4);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:20%;overflow:hidden}@media (width<=768px){.transcript[data-v-c6d6c99e]{inset-inline:10%}}@media (width<=512px){.transcript[data-v-c6d6c99e]{inset-inline:5%}}.presenter-overlay__container[data-v-2e2aab1e]{pointer-events:none;position:absolute;inset:0}.presenter-overlay__container[data-v-2e2aab1e]>*{pointer-events:auto}.presenter-overlay__video[data-v-2e2aab1e]{--max-size:242px;--min-size:100px;max-width:var(--max-size);max-height:var(--max-size);min-width:var(--min-size);min-height:var(--min-size);z-index:10;aspect-ratio:1;position:relative}.presenter-overlay__video[data-v-2e2aab1e]:hover{cursor:grab}.presenter-overlay__video.dragging[data-v-2e2aab1e]{cursor:grabbing}.presenter-overlay--collapsed[data-v-2e2aab1e]{opacity:.7;bottom:calc(var(--default-clickable-area) + var(--default-grid-baseline));inset-inline-end:var(--grid-gap);position:absolute!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]{background-color:#0000001a!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:hover,#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:focus{opacity:1;background-color:#0003!important}[data-v-2e2aab1e] div{cursor:inherit}.toaster[data-v-7c23e6f9]{bottom:20px;z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:absolute;inset-inline-start:0}.toast[data-v-7c23e6f9]{bottom:0;animation:toast-floating-7c23e6f9 var(--animation-length)linear;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:var(--horizontal-offset,0)}.toast__reaction[data-v-7c23e6f9]{font-size:250%;line-height:100%}@media only screen and (width<=1920px){.toast__reaction[data-v-7c23e6f9]{font-size:150%}.toast__reaction-img[data-v-7c23e6f9]{width:30px;height:30px}}.toast__name[data-v-7c23e6f9]{white-space:nowrap;color:#fff;background-color:var(--background-color);box-shadow:1px 1px 4px var(--color-box-shadow);border-radius:6px;padding:8px 12px;line-height:100%}@keyframes toast-floating-7c23e6f9{0%{opacity:0;transform:translateY(0)}5%{transform:translateY(calc(-.05*var(--vertical-offset)*1vh));opacity:1}50%{transform:translateY(calc(-.5*var(--vertical-offset)*1vh));opacity:1}to{transform:translateY(calc(-1*var(--vertical-offset)*1vh));opacity:0}}.viewer-overlay-ghost[data-v-ffed6baa]{bottom:8px;position:absolute;inset-inline:0 8px}.viewer-overlay[data-v-ffed6baa]{--aspect-ratio:calc(3/4);--width:20vw;--min-width:250px;--max-width:400px;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);min-height:calc(var(--default-clickable-area) + 8px);z-index:11000;position:absolute}.viewer-overlay[data-v-ffed6baa] *{box-sizing:border-box}.viewer-overlay__collapse[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-end:8px}.viewer-overlay__button[data-v-ffed6baa]{opacity:.8}.viewer-overlay__button[data-v-ffed6baa]:active,.viewer-overlay__button[data-v-ffed6baa]:hover,.viewer-overlay__button[data-v-ffed6baa]:focus{opacity:.9}.video-overlay__top-bar[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-start:8px}.viewer-overlay__bottom-bar[data-v-ffed6baa]{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px 8px;display:flex;position:absolute;bottom:0}.viewer-overlay__video-container[data-v-ffed6baa]{width:100%;height:calc(var(--width)*var(--aspect-ratio));min-height:calc(var(--min-width)*var(--aspect-ratio));max-height:calc(var(--max-width)*var(--aspect-ratio));bottom:0;inset-inline-end:0}.viewer-overlay__local-video[data-v-ffed6baa]{bottom:8px;width:25%;height:25%;position:absolute;inset-inline-end:8px;overflow:hidden}.viewer-overlay__video[data-v-ffed6baa]{height:100%;position:relative}[data-v-ffed6baa] .screen{border-radius:calc(var(--default-clickable-area)/4)}#call-container[data-v-59d468c3]{width:100%;height:100%;-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);--grid-gap:calc(var(--default-grid-baseline)*2);--top-bar-height:51px;--wrapper-padding:calc(var(--default-grid-baseline)*2.5);--bottom-bar-height:calc(var(--default-clickable-area) + var(--wrapper-padding)*2);background-color:#000000b3}#call-container.call-container__blurred[data-v-59d468c3]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}#call-container.call-container__non-blurred[data-v-59d468c3]{-webkit-backdrop-filter:none;backdrop-filter:none}#videos[data-v-59d468c3]{width:100%;height:calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));top:var(--top-bar-height);padding-inline:var(--wrapper-padding);flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;overflow:hidden}#videos.is-sidebar[data-v-59d468c3]{width:100%;height:100%;padding:0;inset:0}#videos.is-sidebar[data-v-59d468c3] .video-container-big{border-radius:0;width:100%;height:100%;padding:0}.video__promoted[data-v-59d468c3]{width:100%;height:100%;position:relative}.video__promoted.full-page[data-v-59d468c3]{position:static}.video__promoted .dev-mode-video--promoted[data-v-59d468c3]{justify-content:center;width:100%;height:100%;display:flex;position:absolute}.video__promoted .dev-mode-video--promoted img[data-v-59d468c3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));height:100%;position:absolute}.local-video[data-v-59d468c3]{inset-inline-end:0;width:300px;height:250px;position:absolute;bottom:0}.local-video--sidebar[data-v-59d468c3]{width:150px;height:100px;bottom:var(--bottom-bar-height);margin:var(--default-grid-baseline)}#videos.hidden[data-v-59d468c3]{display:none}[data-v-59d468c3] video{z-index:0;vertical-align:top}#videos[data-v-59d468c3] video{padding:0}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.username-form__display-name[data-v-7ed64efc]{gap:var(--default-grid-baseline);flex-direction:row;margin-block-start:6px;display:flex}.username-form__display-name-icon[data-v-7ed64efc]{flex-shrink:0;margin-inline-end:var(--default-grid-baseline)}.login-info[data-v-7ed64efc]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*2)0;margin-inline-start:calc(var(--default-grid-baseline) + 20px);display:flex}.login-info__button[data-v-7ed64efc]{flex-shrink:0}[data-v-7ed64efc] .input-field{margin-block-start:0}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.media-devices-selector[data-v-09ed914c]{gap:var(--default-grid-baseline);margin:calc(2*var(--default-grid-baseline))0;align-items:center;display:flex}.media-devices-selector__icon[data-v-09ed914c]{flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex}.media-devices-selector[data-v-09ed914c] .v-select.select{width:100%;min-width:0;margin:0}.media-devices-selector[data-v-09ed914c] .icon-vue{width:20px;min-width:auto}.media-devices-speaker-test-button[data-v-18f3d978]{flex-shrink:0;margin-inline-end:calc(var(--default-grid-baseline)/2)}.equalizer[data-v-18f3d978]{height:calc(var(--default-clickable-area) - var(--default-grid-baseline));align-items:center;display:flex}.equalizer__bar[data-v-18f3d978]{background:var(--color-main-text);border-radius:4px;width:5px;height:100%;margin:0 1px}.equalizer__bar--active[data-v-18f3d978]{will-change:height;animation:2s steps(15,end) infinite equalizer-18f3d978}@keyframes equalizer-18f3d978{0%{height:60%}3%{height:28%}6%{height:53%}9%{height:40%}12%{height:48%}15%{height:42%}18%{height:39%}21%{height:41%}24%{height:49%}27%{height:29%}30%{height:23%}33%{height:40%}36%{height:45%}39%{height:32%}42%{height:56%}45%{height:30%}}.expand-wrapper[data-v-58435237]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.expand-wrapper__content[data-v-58435237]{overflow:hidden}.expand-vertical-enter-active[data-v-58435237],.expand-vertical-leave-active[data-v-58435237]{transition:grid-template-rows ease var(--animation-slow)}.expand-vertical-enter[data-v-58435237],.expand-vertical-leave-to[data-v-58435237]{grid-template-rows:0fr}.expand-vertical-enter-to[data-v-58435237],.expand-vertical-leave[data-v-58435237]{grid-template-rows:1fr}.expand-horizontal-enter-active[data-v-58435237],.expand-horizontal-leave-active[data-v-58435237]{transition:grid-template-columns ease var(--animation-slow)}.expand-horizontal-enter[data-v-58435237],.expand-horizontal-leave-to[data-v-58435237]{grid-template-columns:0fr}.expand-horizontal-enter-to[data-v-58435237],.expand-horizontal-leave[data-v-58435237]{grid-template-columns:1fr}.tabs[data-v-1d04be0a]{margin-bottom:auto}.tab-list[data-v-1d04be0a]{justify-content:center;align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.tab-panels-container[data-v-1d04be0a]{width:100%;transition:height ease var(--animation-slow);display:flex;overflow:hidden}.tab-panel[data-v-1d04be0a]{width:100%;transition:transform ease var(--animation-slow);flex:1 0 100%}.background-editor[data-v-08754422]{--background-button-height:calc(var(--default-grid-baseline)*16);gap:calc(var(--default-grid-baseline)*2);margin-top:calc(var(--default-grid-baseline)*2);max-height:calc(var(--background-button-height)*3 + var(--default-grid-baseline)*4);grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.background-editor__element[data-v-08754422]{border-radius:var(--border-radius-element,calc(var(--border-radius-large)*1.5));height:var(--background-button-height);background-color:#1cafff2e;background-position:50%;background-size:cover;border:none;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;display:flex;margin:0!important}.background-editor__element--selected[data-v-08754422]{box-shadow:inset 0 0 0 var(--default-grid-baseline)var(--color-primary-element)}.background-editor__element[data-v-08754422]:focus-visible{outline-offset:-2px}.media-settings[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*5)}.media-settings__preview[data-v-159092e3]{border-radius:var(--border-radius-element,var(--border-radius-large));background-color:var(--color-loading-dark);aspect-ratio:4/3;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex;position:relative}.media-settings__preview>.media-settings__preview-mirror[data-v-159092e3]{top:calc(var(--default-grid-baseline)*2);position:absolute;inset-inline-end:calc(var(--default-grid-baseline)*2)}.media-settings__toggles[data-v-159092e3]{gap:calc(.5*var(--default-grid-baseline));padding:calc(.5*var(--default-grid-baseline));bottom:calc(var(--default-grid-baseline)*-2);background:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 var(--default-grid-baseline)var(--color-box-shadow);z-index:2;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-settings__content[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*2);grid-template-columns:4fr 3fr;display:grid}.media-settings__content--mobile[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*4);grid-template-columns:1fr}.media-settings__settings[data-v-159092e3]{flex-direction:column;max-width:450px;display:flex}.media-settings__guest[data-v-159092e3]{margin-top:var(--default-grid-baseline)}.media-settings__device-error[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*2)}.preview__video[data-v-159092e3]{object-fit:contain;border-radius:var(--border-radius-element);top:0;max-width:100%;max-height:100%;position:absolute;inset-inline-start:0}.preview__video--mirrored[data-v-159092e3]{transform:none!important}.preview__novideo[data-v-159092e3]{border-radius:var(--border-radius-element);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.action-button[data-v-159092e3]{margin-inline:auto;margin-top:var(--default-grid-baseline)}.checkbox[data-v-159092e3]{margin-block:var(--default-grid-baseline)}.checkbox--warning[data-v-159092e3]:focus-within .checkbox-radio-switch__label,.checkbox--warning[data-v-159092e3] .checkbox-radio-switch__label:hover{background-color:var(--note-background)!important}.media-settings__recording-warning--mobile[data-v-159092e3]{max-width:450px}[data-v-159092e3] .modal-wrapper--large>.modal-container{width:unset!important}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.empty-view[data-v-51aa65e6]{height:100%;padding:calc(var(--default-grid-baseline)*4)}.poll-card[data-v-6f298514]{max-width:300px;padding:calc(3*var(--default-grid-baseline))calc(2*var(--default-grid-baseline));border:2px solid var(--color-border);border-radius:var(--border-radius-large);background:var(--color-main-background);transition:border-color .1s ease-in-out;display:block;position:relative}.poll-card[data-v-6f298514]:hover,.poll-card[data-v-6f298514]:focus,.poll-card[data-v-6f298514]:focus-visible{border-color:var(--color-primary-element);outline:none}.poll-card__header[data-v-6f298514]{align-items:flex-start;gap:calc(2*var(--default-grid-baseline));white-space:normal;word-wrap:anywhere;margin-bottom:16px;font-weight:700;display:flex}.poll-card__header--draft[data-v-6f298514]{gap:var(--default-grid-baseline)}.poll-card__header-name[data-v-6f298514]{align-self:center;margin-inline-end:auto}.poll-card__header-icon[data-v-6f298514]{height:var(--default-clickable-area);margin-bottom:auto}.poll-card__footer[data-v-6f298514]{color:var(--color-text-maxcontrast);white-space:normal}.poll-closed[data-v-6f298514]{margin:4px auto}.drafts[data-v-3226be3e] .dialog__content{min-height:200px}.drafts__wrapper[data-v-3226be3e]{grid-gap:var(--default-grid-baseline);grid-template-columns:1fr 1fr;display:grid}.drafts__empty[data-v-3226be3e]{margin:0!important}.poll-editor__wrapper[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.poll-editor__caption[data-v-524c4b0e]{margin:calc(var(--default-grid-baseline)*2)0 var(--default-grid-baseline);color:var(--color-primary-element);font-weight:700}.poll-editor__option[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);width:100%;margin-bottom:calc(var(--default-grid-baseline)*2);display:flex}.poll-editor__settings[data-v-524c4b0e]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.poll-editor__back-button[data-v-524c4b0e]{top:var(--default-grid-baseline);z-index:1;inset-inline-start:var(--default-grid-baseline);position:absolute!important}.material-design-icon[data-v-38ba4aa1]{justify-content:center;place-self:center;align-items:center;display:flex}.progress-bar[data-v-38ba4aa1]{height:var(--progress-bar-height);--progress-bar-color:var(--0a7905e8);--progress-bar-height:var(--d7eb5974);display:block}.progress-bar--linear[data-v-38ba4aa1]{background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height)/2);border:0;width:100%;padding:0;overflow:hidden}.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:#0000}.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}.poll-voters-details[data-v-69bcaf8c]{max-width:30%;margin-inline-end:8px}.poll-voters-details__button[data-v-69bcaf8c] .button-vue__icon{border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details .poll-voters-details__button.button-vue[data-v-69bcaf8c]:has(.button-vue__text:empty){border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details__popover[data-v-69bcaf8c]{max-height:400px;padding:8px;overflow-y:auto}.poll-voters-details__display-name[data-v-69bcaf8c]{margin-inline-start:4px}.poll-voters-details__list-item[data-v-69bcaf8c]{min-width:150px;height:32px;margin-bottom:var(--margin-small);justify-content:flex-start;align-items:center;display:flex}.poll-modal[data-v-edc9ef00]{padding:20px;position:relative}.poll-modal__header[data-v-edc9ef00]{white-space:normal;word-wrap:anywhere;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.poll-modal__header[data-v-edc9ef00] .material-design-icon{margin-bottom:auto}.poll-modal__summary[data-v-edc9ef00]{color:var(--color-text-maxcontrast);margin-bottom:16px}.poll-modal__options[data-v-edc9ef00]{word-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.poll-modal__actions[data-v-edc9ef00]{background-color:var(--color-main-background);justify-content:center;gap:8px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.poll-modal__loading[data-v-edc9ef00]{height:200px}.results__options[data-v-edc9ef00]{gap:calc(4*var(--default-grid-baseline));word-wrap:anywhere;flex-direction:column;margin:8px 0 20px;display:flex}.results__option[data-v-edc9ef00]{flex-direction:column;display:flex}.results__option[data-v-edc9ef00]:not(:last-child){border-bottom:1px solid var(--color-border)}.results__option__details[data-v-edc9ef00]{margin-bottom:8px;display:flex}.results__option-subtitle[data-v-edc9ef00]{gap:var(--default-grid-baseline);color:var(--color-text-maxcontrast);display:flex}.results__option-progress[data-v-edc9ef00]{margin-top:4px}.results__option-title[data-v-edc9ef00]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.results__option-title .percentage[data-v-edc9ef00]{white-space:nowrap;margin-inline-start:16px}.critical[data-v-edc9ef00] .action-button{color:var(--color-text-error)!important}.internal-warning[data-v-680baaf2]{margin:var(--default-grid-baseline)!important}.material-design-icon[data-v-cd116174]{justify-content:center;place-self:center;align-items:center;display:flex}.widgets--list[data-v-cd116174]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-a47e4ba7]{justify-content:center;place-self:center;align-items:center;display:flex}.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:" ↗"}.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 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[data-v-a47e4ba7]>:has(+.rich-text--reference-widget){margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7]{border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast);padding-inline-start:13px}.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:700}.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 ul.contains-task-list[data-v-a47e4ba7]{padding:0;list-style-type:none}.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-block-end:0;margin-inline-start:15px}.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}.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]{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]{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]{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]{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]{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]{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]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7]{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]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}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,#fff);--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,#fff);--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]{padding-inline-end:calc(var(--clickable-area-small) + var(--default-grid-baseline));position:relative}.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]{top:var(--default-grid-baseline);opacity:0;position:absolute;inset-inline-end:var(--default-grid-baseline)}.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}.material-design-icon[data-v-e408867a],.material-design-icon[data-v-90c6aa3b]{justify-content:center;place-self:center;align-items:center;display:flex}.provider-list[data-v-90c6aa3b]{flex-direction:column;width:100%;min-height:400px;padding:0 16px 16px;display:flex}.provider-list--select[data-v-90c6aa3b]{width:100%}.provider-list--select .provider[data-v-90c6aa3b]{align-items:center;height:28px;display:flex;overflow:hidden}.provider-list--select .provider .link-icon[data-v-90c6aa3b]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-90c6aa3b]{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin-inline-end:8px}.provider-list--select .provider .option-text[data-v-90c6aa3b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-8ce33442]{justify-content:center;place-self:center;align-items:center;display:flex}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.widget-custom.full-width[data-v-8ce33442]{position:relative;inset-inline-start:calc((var(--widget-full-width,100%) - 100%)/2*-1);width:var(--widget-full-width,100%)!important}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);padding:calc(var(--default-grid-baseline,4px)*3);background-color:#0000;display:flex;overflow:hidden}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.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]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.widget-default--name[data-v-8ce33442]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.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]{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-default--link[data-v-8ce33442]{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-interactive[data-v-8ce33442]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8ce33442]{bottom:var(--default-grid-baseline);z-index:10000;position:absolute;inset-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-a0658f2a]{justify-content:center;place-self:center;align-items:center;display:flex}.raw-link[data-v-a0658f2a]{flex-direction:column;width:100%;min-height:350px;padding:0 16px 16px;display:flex;overflow-y:auto}.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]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-a0658f2a]{width:99%}.material-design-icon[data-v-059edcfb]{justify-content:center;place-self:center;align-items:center;display:flex}.result[data-v-059edcfb]{height:var(--default-clickable-area);align-items:center;display:flex;overflow:hidden}.result--icon-class[data-v-059edcfb],.result--image[data-v-059edcfb]{object-fit:contain;width:40px;min-width:40px;height:40px}.result--icon-class.rounded[data-v-059edcfb],.result--image.rounded[data-v-059edcfb]{border-radius:50%}.result--content[data-v-059edcfb]{flex-direction:column;padding-inline-start:10px;display:flex;overflow:hidden}.result--content--name[data-v-059edcfb],.result--content--subline[data-v-059edcfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-e8abf1d4]{justify-content:center;place-self:center;align-items:center;display:flex}.smart-picker-search[data-v-e8abf1d4]{flex-direction:column;width:100%;padding:0 16px 16px;display:flex}.smart-picker-search.with-empty-content[data-v-e8abf1d4]{min-height:400px}.smart-picker-search .provider-icon[data-v-e8abf1d4]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-e8abf1d4],.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);align-items:center;display:flex;overflow:hidden}.smart-picker-search--select .option-text[data-v-e8abf1d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-b193005a]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker[data-v-b193005a],.reference-picker .custom-element-wrapper[data-v-b193005a],.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a]{width:100%;display:flex;overflow-y:auto}.material-design-icon[data-v-15018516]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker-modal[data-v-15018516] .modal-container{display:flex!important}.reference-picker-modal--content[data-v-15018516]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;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]{margin:12px 0 20px;display:flex}.reference-picker-modal--content>h2 .icon[data-v-15018516]{margin-inline-end:8px}.material-design-icon[data-v-f2f99131]{justify-content:center;place-self:center;align-items:center;display:flex}.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{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:6px;font-size:0;display:inline-block;position:relative}.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{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image{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-right-radius:5px;border-bottom-left-radius:5px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.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{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.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{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.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{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.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;text-align:center;cursor:default;position:relative}.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:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.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}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results{text-align:center;color:#858585;padding-top:70px;font-size:14px}.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:.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{height:70px;position:relative}.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{word-break:break-all;left:68px;right:12px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins{text-align:right;right:30px}.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{color:#888;font-size:12px}.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:.5em}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span{vertical-align:middle;display:inline-block}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.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:.75}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:first-child{transition-delay:0s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.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] .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:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.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]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden{visibility:hidden;display:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart{border:0;background-color:var(--color-main-background)!important;color:var(--color-main-text)!important;display:flex!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button{font-size:inherit;background:0 0;border:none}.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{border-color:var(--color-border)!important;color:inherit!important;background-color:#0000!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{height:var(--clickable-area-small);min-width:var(--clickable-area-small);border-radius:0;margin:0!important;padding:0!important}.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-offset:-2px;outline:2px solid var(--color-primary-element)!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div{place-content:center;display:grid}.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{grid-template-columns:repeat(8,1fr);justify-items:stretch;display:grid}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results{font-size:inherit;grid-template-columns:1fr;color:var(--color-text-maxcontrast)!important}.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 h3.emoji-mart-category-label{height:var(--default-clickable-area);padding-inline:calc(2*var(--default-grid-baseline));-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding-block:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji{aspect-ratio: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{border-radius:var(--border-radius-element);outline-offset:-2px;border:none;background-color:var(--color-background-hover)!important;box-shadow:none!important;outline:2px solid var(--color-primary-element)!important}.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]{gap:var(--default-grid-baseline);padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline));flex-direction:row;align-items:end;display:flex}.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}.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out}.material-design-icon[data-v-ca83b679]{justify-content:center;place-self:center;align-items:center;display:flex}.autocomplete-result[data-v-ca83b679]{align-items:center;gap:var(--default-grid-baseline);--auto-complete-result-avatar-size:var(--default-clickable-area);line-height:1.2;display:flex}.autocomplete-result__icon[data-v-ca83b679]{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-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.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)*.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;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);background-color:var(--color-main-background);font-size:calc(var(--auto-complete-result-status-icon-size)/1.2);background-repeat:no-repeat;background-size:var(--auto-complete-result-status-icon-size);background-position:50%;border-radius:50%;line-height:1.2;position:absolute}.autocomplete-result__status--icon[data-v-ca83b679]{background-color:#0000;border:none}.autocomplete-result__content[data-v-ca83b679]{flex-direction:column;flex:100%;justify-content:center;min-width:0;display:flex}.autocomplete-result__title[data-v-ca83b679],.autocomplete-result__subline[data-v-ca83b679]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-result__subline[data-v-ca83b679]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-faef642b]{justify-content:center;place-self:center;align-items:center;display:flex}.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));width:auto;position:relative}.rich-contenteditable__label[data-v-faef642b]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:14px;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-faef642b],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-faef642b]{border-radius:var(--default-grid-baseline)var(--default-grid-baseline)0 0;background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline:9px;padding-inline:5px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.rich-contenteditable__input[data-v-faef642b]{width:auto;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);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);outline:none;margin:0;overflow-y:auto}.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);width:calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));height:calc(100% - 2*var(--contenteditable-block-offset));white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled){cursor:default;color:var(--color-main-text);opacity:1;background-color:#0000;border-color:#0000;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:.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}._material-design-icon_1xkrb_12{justify-content:center;place-self:center;align-items:center;display:flex}._tribute-container_1xkrb_20{z-index:9000;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);position:absolute;left:-100vw;overflow:auto}._tribute-container_1xkrb_20,._tribute-container_1xkrb_20 *{box-sizing:border-box}._tribute-container_1xkrb_20 ul{gap:var(--default-grid-baseline);flex-direction:column;display:flex}._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;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66{min-width:200px;max-width:300px}._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71{align-items:center;display:flex}._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin:auto 0;padding-inline-end:var(--default-grid-baseline)}.quote[data-v-3acc332a]{padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);max-width:calc(50*var(--default-font-size));min-height:var(--default-clickable-area);border-radius:var(--border-radius-large);border:2px solid var(--color-border);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);display:flex;position:relative;overflow:hidden}.quote[data-v-3acc332a]:has(.quote__button){padding-inline-end:var(--default-clickable-area)}.quote[data-v-3acc332a]:before{content:" ";top:0;height:100%;width:var(--default-grid-baseline);background-color:var(--color-border-maxcontrast);position:absolute;inset-inline-start:0}.quote.quote--own-message[data-v-3acc332a]:before{background-color:var(--color-primary-element)}.quote__preview[data-v-3acc332a]{border-radius:var(--border-radius);background-color:var(--color-background-dark);flex-shrink:0;width:2lh;height:2lh;position:relative;overflow:hidden}.quote__preview-image[data-v-3acc332a]{object-fit:cover;width:100%;height:100%}.quote__preview--loading[data-v-3acc332a]{width:100%;height:100%;position:absolute;inset:0}.quote__preview+.quote__main[data-v-3acc332a]{flex-direction:column;align-items:flex-start;gap:0}.quote__preview+.quote__main .quote__main-author[data-v-3acc332a]{max-width:100%}.quote__main[data-v-3acc332a]{align-items:center;gap:calc(2*var(--default-grid-baseline));flex-grow:1;min-width:0;display:flex;overflow:hidden}.quote__main-author[data-v-3acc332a]{align-items:center;gap:var(--default-grid-baseline);max-width:80%;display:flex}.quote__main-author-info[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote__main-author-name[data-v-3acc332a]{margin-inline-end:calc(.5*var(--default-grid-baseline));font-weight:600}.quote__main-text[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-width:100%;overflow:hidden}.quote__button[data-v-3acc332a]{top:0;height:100%;inset-inline-end:0;border-radius:0!important;position:absolute!important}.material-design-icon[data-v-ad356e41]{justify-content:center;place-self:center;align-items:center;display:flex}.user-bubble__wrapper[data-v-ad356e41]{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.user-bubble__content[data-v-ad356e41]{background-color:var(--color-background-dark);max-width:100%;display:inline-flex}.user-bubble__content--primary[data-v-ad356e41]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-ad356e41]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-ad356e41]{align-self:center}.user-bubble__name[data-v-ad356e41]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-bubble__name[data-v-ad356e41],.user-bubble__secondary[data-v-ad356e41]{padding-block:0;padding-inline:4px 0}.absence-reminder[data-v-4c43d35a]{position:relative;margin:0 calc(var(--default-grid-baseline)*4)calc(var(--default-grid-baseline)*2)!important;padding:calc(var(--default-grid-baseline)*2)!important}.absence-reminder__caption[data-v-4c43d35a]{margin-block:var(--default-grid-baseline);margin-inline:0 var(--default-clickable-area);font-weight:700}.absence-reminder__replacement[data-v-4c43d35a]{display:flex}.absence-reminder__replacement__bubble[data-v-4c43d35a]{padding:3px}.absence-reminder__message[data-v-4c43d35a]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.absence-reminder__message--collapsed[data-v-4c43d35a]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.absence-reminder__button[data-v-4c43d35a]{top:4px;inset-inline-end:20px;position:absolute!important}.absence-reminder__button .icon[data-v-4c43d35a]{transition:all var(--animation-quick,.1s)ease-in-out}.absence-reminder__button .icon--reverted[data-v-4c43d35a]{transform:rotate(180deg)}.audio-recorder[data-v-4b20b63f]{display:flex}.audio-recorder__info[data-v-4b20b63f]{justify-content:center;align-items:center;width:86px;display:flex}.audio-recorder__info .time[data-v-4b20b63f]{flex:0 0 50px}.audio-recorder__info .recording-indicator[data-v-4b20b63f]{background-color:var(--color-border-error);border-radius:8px;flex:0 0 16px;width:16px;height:16px;margin:8px}.wrapper[data-v-4b20b63f]{display:flex}@keyframes fadeOutIn-4b20b63f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fadeOutIn[data-v-4b20b63f]{animation:3s infinite fadeOutIn-4b20b63f}._material-design-icon_ri18g_12{justify-content:center;place-self:center;align-items:center;display:flex}._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);width:100%;height:100%}._material-design-icon_1ndue_12{justify-content:center;place-self:center;align-items:center;display:flex}._assistantIcon_1ndue_20{justify-content:center;align-items:center;display:inline-flex}._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25){min-height:var(--default-clickable-area);min-width:var(--default-clickable-area);display:flex}._assistantIcon__svg_1ndue_30{width:var(--6629513e);height:var(--6629513e);max-width:var(--6629513e);max-height:var(--6629513e);display:inline-block}.chat-summary[data-v-60587e67]{margin-block:0 calc(var(--default-grid-baseline)*2);margin-inline:calc(var(--default-grid-baseline)*4)}.chat-summary__container[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.chat-summary__icon[data-v-60587e67]{flex-shrink:0;align-self:flex-start}.chat-summary__content[data-v-60587e67]{gap:var(--default-grid-baseline);flex-direction:column;flex-grow:1;display:flex}.chat-summary__header[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:center;display:flex}.chat-summary__caption[data-v-60587e67]{margin-inline-end:auto;font-weight:700}.chat-summary__message[data-v-60587e67]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.chat-summary__message--collapsed[data-v-60587e67]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-picker__item[data-v-923ac1e6]{display:flex}.template-picker__label[data-v-923ac1e6]{flex-direction:column;flex:1;align-items:center;display:flex}.template-picker__label[data-v-923ac1e6],.template-picker__label[data-v-923ac1e6] *{cursor:pointer;-webkit-user-select:none;user-select:none}.template-picker__label[data-v-923ac1e6]:before{display:none!important}.template-picker__preview[data-v-923ac1e6]{width:var(--width);min-height:var(--height);max-height:var(--height);border:var(--border)solid var(--color-border);border-radius:var(--border-radius-large);flex:1;padding:0;display:block;overflow:hidden}input:checked+label>.template-picker__preview[data-v-923ac1e6]{border-color:var(--color-primary-element)}.template-picker__preview--failed[data-v-923ac1e6]{display:flex}.template-picker__image[data-v-923ac1e6]{background-color:var(--color-main-background);object-fit:cover;max-width:100%}.template-picker__preview--failed .template-picker__image[data-v-923ac1e6]{width:calc(var(--margin)*8);object-fit:initial;margin:auto;background-color:#0000!important}.template-picker__title[data-v-923ac1e6]{max-width:calc(var(--width) + 4px);padding:var(--margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.templates-picker__form[data-v-f9250792]{width:100%}.templates-picker__list[data-v-f9250792]{grid-gap:calc(var(--margin)*2);max-width:calc(var(--fullwidth)*6);grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,var(--fullwidth));grid-auto-rows:1fr;justify-content:center;margin-top:20px;display:grid}.indicator[data-v-33ef9b70]{width:100%;margin-bottom:4px;padding-inline-end:12px}.indicator__wrapper[data-v-33ef9b70]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);color:var(--color-text-maxcontrast);align-items:center;margin:auto;padding:0;line-height:120%;display:flex}.indicator__avatars[data-v-33ef9b70]{flex-direction:row-reverse;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding-inline-start:8px;display:flex}.indicator__main[data-v-33ef9b70]{width:100%;padding-inline-start:8px}.wrapper[data-v-e62f9f44]{padding:calc(var(--default-grid-baseline)*2);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.wrapper--narrow[data-v-e62f9f44]{padding:var(--default-grid-baseline)}.wrapper--narrow .new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline))}.wrapper--narrow .new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline));margin-inline:0!important}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))!important}.new-message-form[data-v-e62f9f44]{--emoji-button-size:calc(var(--default-clickable-area) - var(--border-width-input-focused,2px)*2);--emoji-button-radius:calc(var(--border-radius-element,calc(var(--button-size)/2)) - var(--border-width-input-focused,2px));align-items:flex-end;gap:var(--default-grid-baseline);max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);margin:0 auto;display:flex;position:relative}.new-message-form__emoji-picker[data-v-e62f9f44]{bottom:var(--border-width-input-focused,2px);z-index:1;position:absolute;inset-inline-start:var(--border-width-input-focused,2px)}.new-message-form__emoji-picker[data-v-e62f9f44] .button-vue{--button-size:var(--emoji-button-size)!important;--button-radius:var(--emoji-button-radius)!important}.new-message-form__input[data-v-e62f9f44]{flex-grow:1;min-width:0;position:relative}.new-message-form[data-v-e62f9f44] .rich-contenteditable__input{--contenteditable-space:calc((var(--default-clickable-area) - 1lh - 4px)/2);--contenteditable-block-offset:var(--contenteditable-space);--contenteditable-inline-end-offset:var(--contenteditable-space);--contenteditable-inline-start-offset:calc(var(--emoji-button-size) + var(--contenteditable-space))}.new-message-form__quote[data-v-e62f9f44]{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);margin-block-end:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]{margin-bottom:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]+.rich-contenteditable>.rich-contenteditable__input{min-height:calc(2lh + 2*var(--contenteditable-block-offset) + 4px)}.new-message-form__input-rich--required[data-v-e62f9f44] .rich-contenteditable__input{border-color:var(--color-border-error)!important}.new-message-form__icon[data-v-e62f9f44]:hover,.new-message-form__icon[data-v-e62f9f44]:focus,.new-message-form__icon[data-v-e62f9f44]:active{opacity:1;background-color:#7f7f7f40}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot{opacity:1!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:hover,[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:focus{background-color:var(--color-background-hover)!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:disabled{opacity:.5!important}.send-message-dialog[data-v-155b9843]{padding-bottom:calc(3*var(--default-grid-baseline))}.breakout-room-item[data-v-4c74f10c]{margin-top:calc(var(--default-grid-baseline)*5);font-weight:700}.breakout-room-item__wrapper[data-v-4c74f10c]{align-items:center;gap:var(--default-grid-baseline);margin:0 var(--default-grid-baseline);display:flex}.breakout-room-item__room-name[data-v-4c74f10c]{margin:0 auto 0 var(--default-grid-baseline)}.selectable-participant[data-v-8b9308ac]{align-items:center;gap:calc(2*var(--default-grid-baseline));padding:var(--default-grid-baseline);margin:var(--default-grid-baseline);border-radius:var(--border-radius-element,32px);line-height:20px;display:flex;position:relative}.selectable-participant[data-v-8b9308ac],.selectable-participant[data-v-8b9308ac] *{cursor:pointer}.selectable-participant[data-v-8b9308ac]:hover,.selectable-participant[data-v-8b9308ac]:focus-within{background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:active){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:focus-visible){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(input:focus-visible){outline:2px solid var(--color-main-text);box-shadow:0 0 0 4px var(--color-main-background)}.selectable-participant[data-v-8b9308ac]:has(input:checked){background-color:var(--color-primary-light)}.selectable-participant[data-v-8b9308ac]:has(input:checked):hover{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):focus-within{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:focus-visible){background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:active){background-color:var(--color-primary-light-hover)}.selectable-participant:has(input:checked) .selectable-participant__check-icon[data-v-8b9308ac]{display:flex}.selectable-participant__checkbox[data-v-8b9308ac]{top:0;z-index:-1;opacity:0;position:absolute;inset-inline-start:0}.selectable-participant__content[data-v-8b9308ac]{flex-direction:column;align-items:flex-start;display:flex}.selectable-participant__content-name[data-v-8b9308ac]{font-weight:500}.selectable-participant__content-subname[data-v-8b9308ac]{color:var(--color-text-maxcontrast);font-weight:400}.selectable-participant__check-icon[data-v-8b9308ac]{width:var(--default-clickable-area);flex-shrink:0;margin-inline-start:auto;display:none}.participants-editor[data-v-d0d76cb2]{gap:var(--default-grid-baseline);flex-direction:column;width:100%;height:calc(100% - 57px);display:flex}.participants-editor__section[data-v-d0d76cb2]{margin:calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*4)}.participants-editor__scroller[data-v-d0d76cb2]{height:100%;overflow:auto}.participants-editor__buttons[data-v-d0d76cb2]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);padding-top:10px;display:flex}[data-v-d0d76cb2] .dialog{padding-block:0 8px;padding-inline:12px 8px}.delete[data-v-d0d76cb2]{margin-inline-end:auto}.breakout-rooms-editor[data-v-1981bed8]{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.breakout-rooms-editor__number-input[data-v-1981bed8]{margin-bottom:calc(var(--default-grid-baseline)*4);display:block}.breakout-rooms-editor__caption[data-v-1981bed8]{margin:calc(var(--default-grid-baseline)*3)0 calc(var(--default-grid-baseline)*2)0;font-weight:700;display:block}.breakout-rooms-editor__error-hint[data-v-1981bed8]{color:var(--color-text-error);font-size:.8rem}.breakout-rooms-editor__participants-step[data-v-1981bed8]{height:100%}.breakout-rooms-editor__main[data-v-1981bed8]{align-self:flex-start;height:100%}.breakout-rooms-editor__buttons[data-v-1981bed8]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);width:100%;display:flex}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.static-datetime[data-v-a8afd91e]:first-letter{text-transform:capitalize}.calendar-event__item[data-v-6d12ae8d]{margin-block:var(--default-grid-baseline);padding-inline:var(--default-grid-baseline);border-radius:var(--border-radius);flex-direction:row;align-items:center;height:100%;display:flex}.calendar-event a.calendar-event__item[data-v-6d12ae8d]:hover{background-color:var(--color-background-hover)}.calendar-event__badge[data-v-6d12ae8d]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;flex-shrink:0;display:inline-block}.calendar-event__content[data-v-6d12ae8d]{width:calc(100% - var(--default-clickable-area));flex-direction:column;justify-content:center;display:flex}.calendar-event__header[data-v-6d12ae8d]{gap:var(--default-grid-baseline);font-weight:500;display:flex}.calendar-event__header-text[data-v-6d12ae8d]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.calendar-event__header[data-v-6d12ae8d] .material-design-icon{margin-top:2px}.material-design-icon[data-v-2aa1d7ea]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-chip[data-v-2aa1d7ea]{--chip-size:24px;--chip-radius:calc(var(--chip-size)/2);height:var(--chip-size);border-radius:var(--chip-radius);background-color:var(--color-background-hover);flex-direction:row;align-items:center;max-width:fit-content;display:flex}.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]{text-overflow:ellipsis;text-wrap:nowrap;flex:auto;overflow:hidden}.nc-chip__icon[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);height:var(--chip-size);width:var(--chip-size);justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);line-height:1;display:flex;overflow:hidden}.nc-chip__actions[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);--default-clickable-area:var(--chip-size);--border-radius-element:var(--chip-radius)}.calendar-events__list[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;max-width:200px;line-height:20px;display:flex;overflow-y:auto}.calendar-events__list[data-v-99766f0a]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.calendar-events__list[data-v-99766f0a]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.calendar-events__empty-content[data-v-99766f0a]{min-width:150px;margin-top:calc(var(--default-grid-baseline)*3);padding:var(--default-grid-baseline)}.calendar-events__buttons[data-v-99766f0a]{padding:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*2)}.calendar-meeting[data-v-99766f0a] .dialog__content{margin:calc(var(--default-grid-baseline)/2);gap:var(--default-grid-baseline);flex-direction:column;display:flex}.calendar-meeting[data-v-99766f0a] .dialog__actions{align-items:center}.calendar-meeting__header[data-v-99766f0a]{margin-block:calc(var(--default-grid-baseline)*2)}.calendar-meeting__invalid-hint[data-v-99766f0a]{color:var(--color-text-error)}.calendar-meeting__flex-wrapper[data-v-99766f0a]{align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.calendar-meeting__searchbox[data-v-99766f0a]{margin-inline:var(--default-grid-baseline);margin-block-end:var(--default-grid-baseline);width:calc(100% - var(--default-grid-baseline)*2)!important}.calendar-meeting__attendees[data-v-99766f0a]{height:calc(5.5*var(--item-height));padding-block:var(--default-grid-baseline);overflow-y:auto}.calendar-meeting__attendees-selected[data-v-99766f0a]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;max-height:97px;display:flex;overflow-y:auto}.calendar-meeting__empty-content[data-v-99766f0a]{height:calc(5.5*var(--item-height));margin-block:auto!important}.calendar-meeting--loading[data-v-99766f0a]{align-items:center;gap:var(--default-grid-baseline);height:32px;display:flex}.calendar-meeting[data-v-99766f0a] .native-datetime-picker{width:calc(50% - var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a] .native-datetime-picker.invalid-time input{--border-width-input:2px;border-color:var(--color-border-error)}.upcoming-meeting[data-v-99766f0a] .button-vue__text{flex-direction:column;align-items:flex-start;margin:0;padding-block:0;font-weight:400;line-height:20px;display:flex}.upcoming-meeting__header[data-v-99766f0a]{font-weight:500}.calendar-badge[data-v-99766f0a]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;display:inline-block}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.material-design-icon[data-v-21e6b451]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-21e6b451]{justify-content:space-between;display:flex}.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]{color:var(--color-main-text);font-weight:700;font-size:var(--default-font-size);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;padding-block:0;padding-inline:calc(var(--default-grid-baseline,4px)*2)0;margin-top:0;margin-bottom:var(--default-grid-baseline);flex-shrink:0;overflow:hidden;box-shadow:none!important}.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)}.app-navigation-hint[data-v-e92be808]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;padding-inline-start:10px;list-style-type:none;box-shadow:none!important}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.dial-popover .v-popper__inner{overflow:visible!important}.dial-panel[data-v-739ee1ca]{gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*3);background-color:var(--color-main-background);border-radius:var(--border-radius-large);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.dial-panel .dial-panel__button[data-v-739ee1ca]{width:calc(var(--default-clickable-area)*1.5)!important;border-radius:var(--border-radius-large)!important}.dial-panel .dial-panel__select[data-v-739ee1ca]{min-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);max-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);grid-column:span 3}.dial-panel .dial-panel__select-option[data-v-739ee1ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial-panel .dial-panel__select[data-v-739ee1ca] .vs__selected{padding:0}.wrapper[data-v-e4f7076a]{padding:0 24px 24px}.title[data-v-e4f7076a]{margin-bottom:12px;padding-top:24px;font-size:16px}.loading-screen[data-v-e4f7076a]{text-align:center;flex-direction:column;justify-content:center;height:200px;font-weight:700;display:flex}.loading-screen span[data-v-e4f7076a]{margin-bottom:16px}.button-update-permission[data-v-e4f7076a]{margin:0 auto}.participant[data-v-538cf4d0]{line-height:20px}.participant[data-v-538cf4d0] .list-item{outline-offset:-2px;cursor:default;overflow:hidden}.participant[data-v-538cf4d0] .list-item a,.participant[data-v-538cf4d0] .list-item a *{cursor:default}.participant[data-v-538cf4d0] .list-item button,.participant[data-v-538cf4d0] .list-item button *{cursor:pointer}.participant[data-v-538cf4d0] .list-item .avatardiv .avatardiv__user-status{inset-inline-end:-2px!important;bottom:-2px!important}.participant--offline .participant__user-name[data-v-538cf4d0]{color:var(--color-text-maxcontrast)}.participant__user-badge[data-v-538cf4d0]{color:var(--color-text-maxcontrast);padding-inline-start:var(--default-grid-baseline);font-weight:300}.participant__user[data-v-538cf4d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant__status--highlighted[data-v-538cf4d0]{font-weight:700}.participant__call-state[data-v-538cf4d0]{height:100%;color:var(--color-text-maxcontrast);align-items:center;display:flex}.participant[data-v-538cf4d0] .list-item-content__actions>.critical{color:var(--color-text-error)}.participant-dialog__input[data-v-538cf4d0]{margin-block-end:6px}.critical[data-v-538cf4d0]>.action-button{color:var(--color-text-error)}.scrollable[data-v-603e62f6]{flex-shrink:1;overflow:hidden auto}.participants-search-results[data-v-603e62f6]{padding:0 2px}.participants-search-results__hint[data-v-603e62f6]{margin:20px auto 0}.participants-search-results[data-v-603e62f6] .app-navigation-hint:first-child{margin-top:var(--default-grid-baseline)!important}.set-contacts[data-v-21c2e02e]{height:100%}.set-contacts__icon[data-v-21c2e02e]{margin-top:40px}.set-contacts__hint[data-v-21c2e02e]{text-align:center;margin-top:20px}.set-contacts__form[data-v-21c2e02e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.set-contacts__form-input[data-v-21c2e02e]{margin:0}.selected-participants[data-v-21c2e02e]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;min-height:min-content;max-height:97px;display:flex;overflow-y:auto}.start-group__content[data-v-0c185290]{gap:calc(2*var(--default-grid-baseline));width:350px;padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.start-group__header[data-v-0c185290]{margin-block:0 var(--default-grid-baseline);text-align:center}.start-group__contacts[data-v-0c185290]{flex-direction:column;max-height:50vh;display:flex}.start-group__action[data-v-0c185290]{place-self:flex-end}.thread-header[data-v-81947228]{justify-content:flex-end;align-items:center;gap:var(--default-grid-baseline);width:100%;display:flex}.thread-header--standalone[data-v-81947228]{padding:var(--default-grid-baseline);border-bottom:1px solid var(--color-border)}.conversation-header[data-v-81947228]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-81947228]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-81947228]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-81947228]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-81947228]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.solid[data-v-c62d5d7a]{margin:0}.call-duration-hint[data-v-c62d5d7a]{padding:calc(var(--default-grid-baseline)*2);display:flex}.call-time[data-v-c62d5d7a]{height:var(--default-clickable-area);justify-content:center;align-items:center;font-weight:700;display:flex}.call-time__text[data-v-c62d5d7a]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.call-time__placeholder[data-v-c62d5d7a]{height:0;overflow:hidden}.call-time__recording-icon[data-v-c62d5d7a]{color:var(--color-element-error,var(--color-error));animation:2s infinite pulse-c62d5d7a}.call-time__recording-icon--start[data-v-c62d5d7a]{color:var(--color-loading-light)}[data-v-c62d5d7a] .button-vue{color:#fff!important;justify-content:left!important}[data-v-c62d5d7a] .button-vue:disabled{pointer-events:none;opacity:1!important}@keyframes pulse-c62d5d7a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tasks-counter[data-v-3e8e829a]{margin-inline:calc(var(--default-grid-baseline)*2);align-items:center;display:flex}.tasks-counter__count[data-v-3e8e829a]{font-weight:500}.top-bar-menu[data-v-7f8261e4]{display:flex}.top-bar[data-v-f00c5372]{--border-width:1px;z-index:10;min-height:calc(var(--border-width) + 2*2*var(--default-grid-baseline) + var(--default-clickable-area));padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))calc(2*var(--default-grid-baseline) + var(--app-sidebar-offset,0));background-color:var(--color-main-background);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar--in-call[data-v-f00c5372]{inset-inline:0;background-color:#0000;border:none;position:absolute;top:0}.talk-sidebar-callview .top-bar[data-v-f00c5372]{padding-inline-end:calc(var(--default-clickable-area) + var(--default-grid-baseline)*3);padding-block:calc(2*var(--default-grid-baseline))0px;background:linear-gradient(#000,#0000);align-items:flex-start}.talk-sidebar-callview .top-bar .top-bar__icon-wrapper[data-v-f00c5372]{height:var(--default-clickable-area);align-items:center;margin-inline-start:0;display:flex}.top-bar--sidebar[data-v-f00c5372]{padding-inline-start:var(--default-grid-baseline)}.top-bar--authorised:not(.top-bar--sidebar) .top-bar__icon-wrapper[data-v-f00c5372]{margin-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline))}.top-bar__wrapper[data-v-f00c5372]{flex:1 0;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar__icon-wrapper[data-v-f00c5372]{border-radius:var(--border-radius-pill);transition-property:width,padding,background-color;transition-duration:var(--animation-quick);position:relative}.top-bar__icon-wrapper[data-v-f00c5372]:hover,.top-bar__icon-wrapper[data-v-f00c5372]:focus,.top-bar__icon-wrapper[data-v-f00c5372]:focus-visible{background-color:var(--color-background-darker)}.top-bar__icon-wrapper--thread[data-v-f00c5372]{background-color:var(--color-background-dark);width:calc(var(--default-clickable-area) + 40px);padding-inline-start:var(--default-clickable-area)}.top-bar__icon-wrapper .top-bar__icon-back[data-v-f00c5372]{width:var(--default-clickable-area);top:0;height:100%;position:absolute;inset-inline-start:0}.top-bar__participants-button[data-v-f00c5372]{font-variant-numeric:tabular-nums}.conversation-header[data-v-f00c5372]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-f00c5372]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-f00c5372]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-f00c5372]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-f00c5372]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.description__popover[data-v-f00c5372]{padding:calc(var(--default-grid-baseline)*2);width:fit-content;max-width:50em}.description__popover[data-v-f00c5372]>div h4{font-size:100%}.description__popover[data-v-f00c5372]>div em{font-style:italic}.description__popover[data-v-f00c5372]>div ul,.description__popover[data-v-f00c5372]>div ol{padding-left:0;padding-inline-start:15px}.description__popover[data-v-f00c5372]>div ul.contains-task-list,.description__popover[data-v-f00c5372]>div ol.contains-task-list{padding:0}.description__popover[data-v-f00c5372]>div input:disabled+.checkbox-content{opacity:1!important}.description__popover[data-v-f00c5372]>div div:has(table){overflow-x:auto}.description__popover[data-v-f00c5372]>div pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.description__popover[data-v-f00c5372]>div pre code{margin:0;padding:0}.description__popover[data-v-f00c5372]>div code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.description__popover[data-v-f00c5372]>div blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.description__popover[data-v-f00c5372]>div img{max-width:min(100%,600px)}.icon[data-v-f00c5372]{display:flex}#talk-sidebar,#talk-sidebar *,#talk-sidebar :before,#talk-sidebar :after{box-sizing:border-box}#talk-sidebar[data-v-03e75c38]{background:var(--color-main-background);border-inline-start:1px solid var(--color-border);z-index:1500;text-align:start;flex-direction:column;flex-shrink:0;justify-content:center;width:clamp(300px,27vw,500px);height:100%;display:flex;position:relative;overflow:hidden auto}#talk-sidebar>.emptycontent[data-v-03e75c38]{margin-top:0}#talk-sidebar #call-container[data-v-03e75c38]{background-color:#000000b3;flex-grow:1;height:40%;position:relative;overflow:hidden}#talk-sidebar #call-container[data-v-03e75c38] .videoContainer.promoted video{width:100%;height:auto}#talk-sidebar .chatView[data-v-03e75c38]{flex-direction:column;flex-grow:1;height:60%;display:flex;position:relative;overflow:hidden}#talk-sidebar[data-v-03e75c38] .wrapper{margin-top:0}#talk-sidebar[data-v-03e75c38] a{color:var(--color-main-text);font-weight:inherit}.modal__content[data-v-22c97f11]{padding:calc(var(--default-grid-baseline)*3)}.conversation-information[data-v-22c97f11]{flex-direction:column;align-items:center;margin-top:5px;display:flex}.description[data-v-22c97f11]{text-overflow:ellipsis;max-height:8lh;margin-bottom:12px;overflow:hidden auto}.username-form__input[data-v-22c97f11]{margin-bottom:20px}.submit-button[data-v-22c97f11]{margin:0 auto}.login-info[data-v-22c97f11]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*2);display:flex}.separator[data-v-22c97f11]{margin:calc(var(--default-grid-baseline)*3)0 var(--default-grid-baseline);border-top:1px solid var(--color-border-dark)}._material-design-icon_1xe1x_12{justify-content:center;place-self:center;align-items:center;display:flex}._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-block:1px 2px;padding-inline:1px}._assistantButton_disabled_1xe1x_30{filter:saturate(.5);opacity:.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:#fff!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);-webkit-background-clip:text;background-clip:text;color:#0000!important}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.edit-timestamp[data-v-771a2dd2] .action-text__longtext-wrapper{padding:0}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto}.translate-dialog[data-v-c8c4116e] .dialog__content{gap:calc(var(--default-grid-baseline)*2);min-height:300px;padding-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex;position:relative}.translate-dialog__wrapper[data-v-c8c4116e]{align-items:center;gap:calc(var(--default-grid-baseline)*4);display:flex}.translate-dialog .translate-dialog__select[data-v-c8c4116e]{width:50%}.translate-dialog__button[data-v-c8c4116e]{flex-shrink:0;margin-inline-start:auto}.translate-dialog__message[data-v-c8c4116e]{padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);flex-grow:1}.translate-dialog__message-source[data-v-c8c4116e]{color:var(--color-text-maxcontrast);border:2px solid var(--color-border)}.translate-dialog__message-translation[data-v-c8c4116e]{border:2px solid var(--color-primary-element)}.translate-dialog__ai-note[data-v-c8c4116e]{color:var(--color-text-maxcontrast)}.contact[data-v-5f35acc9]{border:1px solid var(--color-border);box-shadow:0 0 2px 0 var(--color-box-shadow);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;align-items:center;max-width:300px;margin:12px 0;padding:12px;font-size:100%;transition:box-shadow .1s ease-in-out;display:flex}.contact[data-v-5f35acc9]:hover,.contact[data-v-5f35acc9]:focus{box-shadow:0 0 5px 0 var(--color-box-shadow)}.contact__image[data-v-5f35acc9]{max-width:var(--clickable-area-large);max-height:var(--clickable-area-large);border-radius:50%;display:inline-block}.contact__icon[data-v-5f35acc9]{width:var(--clickable-area-large);height:var(--clickable-area-large);display:inline-block}.contact__lineone[data-v-5f35acc9]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.contact__lineone .title[data-v-5f35acc9]{margin-inline-start:12px}.icon-contacts[data-v-5f35acc9]{opacity:.8}.deck-card[data-v-457f2464]{border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;flex-direction:column;max-width:300px;padding:8px 16px;font-size:100%;transition:border-color .1s ease-in-out;display:flex}.deck-card[data-v-457f2464]:hover,.deck-card[data-v-457f2464]:focus,.deck-card[data-v-457f2464]:focus-visible{border-color:var(--color-primary-element);outline:none}.deck-card__lineone[data-v-457f2464]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.deck-card__lineone .title[data-v-457f2464]{margin-inline-start:8px}.deck-card__linetwo[data-v-457f2464]{height:30px;color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-deck[data-v-457f2464]{opacity:.8}.wide[data-v-457f2464]{width:100%;max-width:400px}.external[data-v-00e3d3cc]:after{content:" ↗"}.audio-player[data-v-7058c830]{width:100%;margin:12px 0}.file-preview[data-v-777cdb6f]{border-radius:var(--border-radius);min-width:0;max-width:100%;display:inline-block;position:relative;box-sizing:content-box!important}.file-preview[data-v-777cdb6f]:hover,.file-preview[data-v-777cdb6f]:focus,.file-preview[data-v-777cdb6f]:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file[data-v-777cdb6f],.file-preview:focus .remove-file[data-v-777cdb6f],.file-preview:focus-visible .remove-file[data-v-777cdb6f]{visibility:visible}:is(.file-preview:hover .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus-visible .image-container[data-v-777cdb6f]:has(.file-preview__image.media)){outline:2px solid var(--color-primary-element)}.file-preview__image[data-v-777cdb6f]{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress[data-v-777cdb6f]{top:50%;position:absolute;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon[data-v-777cdb6f]{min-height:128px}.file-preview .mimeicon.preview-small[data-v-777cdb6f]{min-height:auto;max-height:24px}.file-preview .preview[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading[data-v-777cdb6f]{border-radius:var(--border-radius);background-color:var(--color-background-dark);width:100%;height:100%;position:absolute}.file-preview .image-container[data-v-777cdb6f]{border-radius:var(--border-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative}.file-preview .image-container.playable .preview[data-v-777cdb6f]{transition:filter .25s ease-in-out}.file-preview .image-container.playable .play-video-button[data-v-777cdb6f]{opacity:.8;z-index:1;height:48px;transition:opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview .image-container.playable:hover .preview[data-v-777cdb6f]{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button[data-v-777cdb6f]{opacity:1}.file-preview .name-container[data-v-777cdb6f]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}.file-preview:not(.file-preview--viewer-available) strong[data-v-777cdb6f]:after{content:" ↗"}.file-preview--upload-editor[data-v-777cdb6f]{max-width:140px;max-height:140px;margin:10px;padding:12px 12px 24px}.file-preview--upload-editor .preview[data-v-777cdb6f]{width:128px;height:128px;margin:auto}.file-preview--row-layout[data-v-777cdb6f]{border-radius:var(--border-radius);align-items:center;padding:2px 4px;display:flex}.file-preview--row-layout .image-container[data-v-777cdb6f]{flex-shrink:0;width:24px}.file-preview--row-layout .name-container[data-v-777cdb6f]{padding:0 4px;font-weight:400}.file-preview--shared-items-grid[data-v-777cdb6f]{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview[data-v-777cdb6f]{width:100%;min-height:unset;height:100%!important}.remove-file[data-v-777cdb6f]{visibility:hidden;top:8px;inset-inline-end:8px;position:absolute!important}.location[data-v-24f80970]{z-index:1;white-space:initial;border-radius:var(--border-radius-large);flex-direction:column;height:300px;max-height:30vh;margin:4px;transition:outline .1s ease-in-out;display:flex;position:relative;overflow:hidden}.location[data-v-24f80970]:hover,.location[data-v-24f80970]:focus,.location[data-v-24f80970]:focus-visible{outline:2px solid var(--color-primary-element)}.location.wide[data-v-24f80970]{width:100%;height:100%;margin:0}.mention[data-v-bd59b476]{white-space:nowrap;display:contents}.conversation-actions[data-v-be3d4142]{padding:calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);transition:background-color var(--animation-quick)ease}.conversation-actions--highlighted[data-v-be3d4142]{background-color:var(--color-primary-element-light)}.conversation-actions--highlighted p[data-v-be3d4142]{color:var(--color-main-text)}.conversation-actions--highlighted[data-v-be3d4142]{border-radius:var(--border-radius)}.conversation-actions__buttons[data-v-be3d4142]{justify-content:center;gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);display:flex}.message-main[data-v-29fab2a9]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));grid-row-gap:var(--default-grid-baseline);min-height:var(--clickable-area-small);justify-content:space-between;align-items:flex-start;min-width:100%;display:grid}.message-main__text[data-v-29fab2a9]{width:100%;color:var(--color-text-light)}.message-main__text>.single-emoji[data-v-29fab2a9]{font-size:250%;line-height:100%}.message-main__text.system-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);text-align:center;padding:0 20px}.message-main__text.message-highlighted[data-v-29fab2a9]{color:var(--color-text-light);background-color:var(--color-primary-element-light);border-radius:var(--border-radius-large);text-align:center;padding:10px}.message-main__text.deleted-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);align-items:center;display:flex}.message-main__text.deleted-message[data-v-29fab2a9] .rich-text--wrapper{text-align:start;flex-grow:1}.message-main__text.markdown-message[data-v-29fab2a9]{position:relative}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper{text-align:inherit}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper h4{font-size:100%}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper em{font-style:italic}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul.contains-task-list,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol.contains-task-list{padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper div:has(table){overflow-x:auto}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre code{margin:0;padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper img{max-width:min(100%,600px)}.message-main__text.markdown-message[data-v-29fab2a9]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:rtl}.message-main__text.markdown-message[data-v-29fab2a9]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:ltr}.message-main__text.markdown-message[data-v-29fab2a9] ul.contains-task-list .checkbox-content__wrapper{unicode-bidi:plaintext}.message-main__info[data-v-29fab2a9]{-webkit-user-select:none;user-select:none;color:var(--color-text-maxcontrast);font-size:var(--default-font-size);width:calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));justify-content:flex-end;display:flex;position:relative}.message-main__info .date[data-v-29fab2a9]{text-align:end;width:8ch}.message-main__info .date--hidden[data-v-29fab2a9]{pointer-events:none;opacity:0}.message-main__info .date[data-v-29fab2a9]:last-child{margin-inline-end:var(--clickable-area-small,24px)}.message-main__thread-title[data-v-29fab2a9]{align-items:center;gap:var(--default-grid-baseline);grid-column:1/-1;font-weight:500;display:flex}.message-status[data-v-29fab2a9]{width:var(--clickable-area-small,24px);height:var(--clickable-area-small,24px);justify-content:center;align-items:center;display:flex}.message-status.retry-option[data-v-29fab2a9]{cursor:pointer}.message-actions[data-v-29fab2a9]{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.message-actions[data-v-29fab2a9] .button-vue__text{font-weight:400}.message-actions__thread[data-v-29fab2a9] .button-vue__text{margin-inline-start:calc(var(--default-grid-baseline)/2)}.call-button[data-v-29fab2a9]{margin:0 auto}[data-v-29fab2a9] .rich-text--wrapper pre{direction:ltr}[data-v-29fab2a9] .widget-default--image{max-width:240px}.reactions__modal[data-v-61029e7d]{min-height:450px;padding-bottom:calc(3*var(--default-grid-baseline))}.reactions-list__navigation[data-v-61029e7d]{flex-wrap:wrap;gap:2px;display:flex}.reactions-list__navigation[data-v-61029e7d] .button-vue{border-radius:var(--border-radius-large)}.reactions-list__navigation[data-v-61029e7d] .button-vue.active{background-color:var(--color-primary-element-light)}.all-reactions__button[data-v-61029e7d] .button-vue__text{gap:4px;display:inline-flex}.reactions-list__scrollable[data-v-61029e7d]{height:327px;overflow:hidden auto}.reactions-item[data-v-61029e7d]{align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.reactions-item__name[data-v-61029e7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactions-item__emojis[data-v-61029e7d]{-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;max-width:180px;margin-inline-start:auto;display:-webkit-box;position:relative;overflow:hidden}.reactions-wrapper[data-v-11a4c740]{--minimal-button-width:48px;--font-family-emoji:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";display:contents}.reactions-wrapper[data-v-11a4c740] .button-vue{min-width:var(--minimal-button-width)}.reactions-wrapper .reaction-emoji[data-v-11a4c740]{font-family:var(--font-family-emoji)}.reactions-wrapper .reaction-button--trigger[data-v-11a4c740]{height:100%}.reactions-wrapper .reaction-button--thumbnail[data-v-11a4c740]{height:100%;width:var(--minimal-button-width);pointer-events:none}.reaction-details[data-v-11a4c740]{max-width:250px;padding:8px}.details-loading[data-v-11a4c740]{justify-content:center;width:38px;display:flex}.more-reactions-button[data-v-11a4c740]{text-decoration:underline}.more-reactions-button[data-v-11a4c740]:hover{text-decoration:none}.message[data-v-6e058477]{position:relative}.message:hover .normal-message-body[data-v-6e058477],.message--hovered .normal-message-body[data-v-6e058477]{background-color:var(--color-background-hover);border-radius:8px}.message-body[data-v-6e058477]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-6e058477]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message--highlighted[data-v-6e058477]{border-radius:8px;animation:5s highlight-animation-6e058477}@keyframes highlight-animation-6e058477{0%{background-color:var(--color-background-hover)}50%{background-color:var(--color-background-hover)}to{background-color:rgba(var(--color-background-hover),0)}}.message-unread-marker[data-v-6e058477]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-6e058477]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-6e058477]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-6e058477]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-6e058477]{inset-inline-end:14px;background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;display:flex;position:sticky;top:0}.wrapper[data-v-7fd53067]{width:100%;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));position:relative}.messages[data-v-7fd53067]{padding-block:var(--default-grid-baseline);width:100%}.messages__avatar-wrapper[data-v-7fd53067]{top:0;height:100%;padding-block:calc(3*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));position:absolute;inset-inline-start:0}.messages__avatar[data-v-7fd53067]{position:sticky;top:0}.messages__author[data-v-7fd53067]{max-width:calc(50*var(--default-font-size));color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--default-grid-baseline);overflow:hidden}.message[data-v-399463f1]{position:relative}.message:hover .combined-system[data-v-399463f1],.message:focus-within .combined-system[data-v-399463f1]{background-color:var(--color-background-hover);border-radius:8px}.message:hover .message-buttons-bar[data-v-399463f1],.message:focus-within .message-buttons-bar[data-v-399463f1],.message .combined-system--open+.message-body__scroll>.message-buttons-bar[data-v-399463f1]{opacity:1}.message-body[data-v-399463f1]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-399463f1]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message-unread-marker[data-v-399463f1]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-399463f1]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-399463f1]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-399463f1]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-399463f1]{background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;opacity:0}.messages-group__system[data-v-7bb47691]{flex-direction:column;display:flex}.wrapper[data-v-7bb47691]{width:100%;padding:0;display:flex}.wrapper--system[data-v-7bb47691]{flex-direction:column;padding-inline-start:calc(32px + 4*var(--default-grid-baseline))}.wrapper[data-v-7bb47691]:focus{background-color:#2f2f2f11}.messages[data-v-7bb47691]{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.messages--collapsed[data-v-7bb47691]{border-radius:var(--border-radius-large);background-color:var(--color-background-hover)}.scroller[data-v-0123375e]{padding-top:var(--default-grid-baseline);border-bottom:1px solid var(--color-border);transition:all var(--animation-quick,.1s)ease-in-out;flex:1 0;position:relative;overflow:hidden scroll}.scroller--chatScrolledToBottom[data-v-0123375e]{border-block-end-color:#0000}.scroller__content[data-v-0123375e]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto}.scroller__content[data-v-0123375e]:last-of-type{margin-bottom:calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline))}.scroller__loading[data-v-0123375e]{height:0;max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto;position:relative}.scroller__loading-element[data-v-0123375e]{top:0;position:absolute;inset-inline-start:calc(2*var(--default-grid-baseline))}.scroller__loading-new[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-inline:auto;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));display:grid}.scroller__loading-new-wrapper[data-v-0123375e]{justify-content:center;align-items:center;gap:var(--default-grid-baseline);display:flex}.messages-list__placeholder[data-v-0123375e]{flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.messages-list__empty-content[data-v-0123375e]{height:100%}.messages-date[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));z-index:2;margin-inline-start:calc(32px + 4*var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);pointer-events:none;margin-bottom:5px;display:grid;position:sticky;top:0}.messages-date__text[data-v-0123375e]{padding:var(--default-grid-baseline)calc(3*var(--default-grid-baseline));text-wrap:nowrap;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark);border-radius:var(--border-radius-element,var(--border-radius-pill));margin:0 auto}.has-sticky .messages-date[data-v-0123375e]{opacity:0;transition:opacity .3s ease-in-out 2s}.scroller--isScrolling .has-sticky .messages-date[data-v-0123375e]{opacity:1;transition:opacity}.upload-editor[data-v-57c8f609]{height:100%;padding:calc(3*var(--default-grid-baseline));flex-direction:column;justify-content:space-between;display:flex}.upload-editor__previews[data-v-57c8f609]{flex-wrap:wrap;display:flex;position:relative;overflow:auto}.upload-editor__previews.dragging-over[data-v-57c8f609]{outline:3px dashed var(--color-primary-element);border-radius:var(--border-radius-large)}.upload-editor__actions[data-v-57c8f609]{justify-content:flex-end;gap:4px;padding:12px 0;display:flex}.upload-editor__textfield[data-v-57c8f609]{padding-block:calc(var(--default-grid-baseline)*2)}.upload-editor .add-more-button[data-v-57c8f609]{margin:10px;width:164px!important;height:176px!important}.upload-editor .add-more-button[data-v-57c8f609] .button-vue__icon{border-radius:var(--border-radius-pill);color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.chatView[data-v-f3219fa0]{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.messages-list-dragover-wrapper[data-v-f3219fa0]{flex-direction:column;flex:1 0;min-height:0;display:flex;position:relative}.dragover[data-v-f3219fa0]{background:var(--color-primary-element-light);z-index:11;box-shadow:0 0 36px var(--color-box-shadow);border-radius:var(--border-radius);opacity:.9;pointer-events:none;display:flex;position:absolute;inset:5%}.scroll-to-bottom[data-v-f3219fa0]{height:0;position:relative}.scroll-to-bottom__button[data-v-f3219fa0]{bottom:8px;z-index:2;inset-inline-end:24px;position:absolute!important}.lobby[data-v-c3443f58]{flex-direction:column;margin:auto;display:flex}.lobby__header[data-v-c3443f58]{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby__countdown[data-v-c3443f58],.lobby__description[data-v-c3443f58]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-top:25px}.lobby[data-v-c3443f58] .rich-text--wrapper{text-align:start}.lobby[data-v-c3443f58] .rich-text--wrapper h4{font-size:100%}.lobby[data-v-c3443f58] .rich-text--wrapper em{font-style:italic}.lobby[data-v-c3443f58] .rich-text--wrapper ul,.lobby[data-v-c3443f58] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.lobby[data-v-c3443f58] .rich-text--wrapper ul.contains-task-list,.lobby[data-v-c3443f58] .rich-text--wrapper ol.contains-task-list{padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.lobby[data-v-c3443f58] .rich-text--wrapper div:has(table){overflow-x:auto}.lobby[data-v-c3443f58] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.lobby[data-v-c3443f58] .rich-text--wrapper pre code{margin:0;padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.lobby[data-v-c3443f58] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.lobby[data-v-c3443f58] .rich-text--wrapper img{max-width:min(100%,600px)}.main-view[data-v-36cf1175]{flex-direction:column;flex-grow:1;align-content:space-between;width:100%;height:100%;display:flex;position:relative}.critical[data-v-a325e128]>.action-button{color:var(--color-text-error)}.conversation[data-v-a325e128] .list-item:hover .conversation-icon__type{background-color:var(--color-background-hover);border-color:var(--color-background-hover)}.conversation--active[data-v-a325e128] .list-item .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element);border-color:var(--color-primary-element)}.conversation--active[data-v-a325e128] .list-item:hover .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element-hover);border-color:var(--color-primary-element-hover)}.conversation--compact[data-v-a325e128]{padding-block:2px!important}.conversation--compact[data-v-a325e128] .list-item-content__name{gap:calc(var(--default-grid-baseline)/2);display:flex}.conversation--compact__read[data-v-a325e128] .list-item-content__name{font-weight:400}.conversation__subname[data-v-a325e128]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-a325e128]{flex-shrink:0}.conversation__subname-message[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.text[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-a325e128] .dialog{padding-block:0 8px;padding-inline:12px 8px}[data-v-03e4b2e6] .list-item{outline-offset:-2px}[data-v-03e4b2e6] .list-item--compact{padding-block:0!important}[data-v-03e4b2e6] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-03e4b2e6] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-03e4b2e6] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.search-results__date[data-v-bebe16a6]{font-size:x-small}.dashboard-section[data-v-6f04127e]{border-radius:var(--border-radius-large);border:2px solid var(--color-border);height:100%;display:flex;overflow:hidden}.dashboard-section--wide[data-v-6f04127e]{flex-direction:row}.dashboard-section--wide .dashboard-section__content[data-v-6f04127e]{justify-content:center}.dashboard-section__content[data-v-6f04127e]{min-height:0;padding:0 calc(var(--default-grid-baseline)*3)calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*5);flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-section__bar[data-v-6f04127e]{flex:0 0 200px}.dashboard-section__bar.gradient[data-v-6f04127e]{background:linear-gradient(78deg,var(--color-primary)60%,var(--color-main-background)120%)}.dashboard-section__bar--narrow[data-v-6f04127e]{flex:0 0 10px}.dashboard-section__bar[data-v-6f04127e] img{object-fit:cover;object-position:center;width:100%;height:100%}.dashboard-section__bar.image-container[data-v-6f04127e]{justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-section__title[data-v-6f04127e]{overflow-wrap:break-word;font-size:1.25rem;font-weight:700}.dashboard-section__subtitle[data-v-6f04127e]{font-weight:700}.dashboard-section__action[data-v-6f04127e]{padding-block:calc(var(--default-grid-baseline)*2)}h3[data-v-6f04127e]{margin-block:calc(var(--default-grid-baseline)*2)}.event-card[data-v-20427592]{border:2px solid var(--color-border);max-width:300px;height:250px;padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);background-color:var(--color-main-background);flex-direction:column;flex:0 0 100%;display:flex;position:relative}.event-card--highlighted[data-v-20427592]{background-color:var(--color-primary-light)}.event-card--highlighted[data-v-20427592]:not(.event-card--in-call){border-color:var(--color-primary-element-light-hover)!important}.event-card--in-call[data-v-20427592]{border-color:var(--color-primary)!important}.event-card:not(.event-card--in-call):hover>.event-card__invitation-info.hovered[data-v-20427592]{background-color:inherit;display:flex}.event-card__date[data-v-20427592]{gap:2px;display:flex}.event-card__date>span[data-v-20427592]:first-letter{text-transform:capitalize}.event-card__date[data-v-20427592]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card__description[data-v-20427592]{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;margin-block:calc(var(--default-grid-baseline)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__room[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);display:flex}.event-card__attachment[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);padding:var(--default-grid-baseline)calc(var(--default-grid-baseline)/2);margin-block-start:var(--default-grid-baseline);display:flex}.event-card__attachment>span[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:var(--font-size-small);overflow:hidden}.event-card__attachment[data-v-20427592]:hover{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.event-card__invitation-info[data-v-20427592]{bottom:0;border-radius:var(--border-radius-large);width:100%;padding:calc(var(--default-grid-baseline)*2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline-start:0}.event-card__invitation-info.hovered[data-v-20427592]{display:none}.title[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);font-size:inherit;margin:0;padding-inline-start:6px;display:flex}.title_text[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.secondary_text[data-v-20427592]{color:var(--color-text-maxcontrast);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-badge[data-v-20427592]{width:var(--default-font-size);height:var(--default-font-size);z-index:1;box-shadow:0 0 0 1px var(--color-main-background);border-radius:50%;flex-shrink:0;margin-inline-start:-6px;display:inline-flex;position:relative}[data-v-20427592] .nc-chip{background-color:unset;overflow:hidden}.talk-dashboard-wrapper[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*3);width:min(100%,100vw - 300px - var(--body-container-margin)*2);flex-direction:column;max-width:1200px;height:100%;max-height:800px;margin:0 auto;display:flex}.talk-dashboard-wrapper--mobile[data-v-5e2dc5ca]{width:100%}.talk-dashboard-wrapper--small-mobile[data-v-5e2dc5ca]{width:100%;height:auto}.talk-dashboard-wrapper--small-mobile .talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*5);grid-template-columns:1fr}.talk-dashboard__menu[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*4)}.talk-dashboard__header[data-v-5e2dc5ca]{margin:0 auto calc(var(--default-grid-baseline)*2);padding-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline));font-size:21px;font-weight:700}.talk-dashboard__actions[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*3);padding-block:var(--default-grid-baseline);flex-flow:wrap;display:flex}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions[data-v-5e2dc5ca] .v-popper--theme-dropdown{height:var(--header-menu-item-height);border-radius:var(--border-radius-large)}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*4)}.event-section[data-v-5e2dc5ca]{margin-block-end:calc(var(--default-grid-baseline)*6)}.event-section--empty[data-v-5e2dc5ca]{height:225px}.talk-dashboard__event-cards[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline);scrollbar-width:none;border-radius:var(--border-radius-large);flex-wrap:nowrap;display:flex;overflow-x:auto}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*2);position:relative}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:before,.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:after{content:"";width:var(--default-clickable-area);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.talk-dashboard__event-cards-wrapper .button-slide[data-v-5e2dc5ca]{z-index:3;background:var(--color-main-background);border-radius:var(--border-radius-large);justify-content:left;height:100%;padding:0;display:flex;top:0;margin:0!important;position:absolute!important}.talk-dashboard__event-cards-wrapper .button-slide.backward[data-v-5e2dc5ca]{inset-inline-start:0}.talk-dashboard__event-cards-wrapper .button-slide.forward[data-v-5e2dc5ca]{inset-inline-end:0}.talk-dashboard__calendar-button[data-v-5e2dc5ca]{bottom:calc(var(--default-grid-baseline)*2);inset-inline-start:calc(var(--default-grid-baseline)*2);position:absolute!important}.talk-dashboard__items[data-v-5e2dc5ca]{flex-direction:column;flex-grow:3;justify-content:space-around;min-width:0;display:flex}.talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*8);flex-grow:1;grid-template-columns:1fr 1fr;display:grid}.talk-dashboard__chats>div[data-v-5e2dc5ca]{max-height:320px}.upcoming-reminders-list[data-v-5e2dc5ca]{overflow-y:auto}.upcoming-reminders__loading-placeholder[data-v-5e2dc5ca]{overflow:hidden}.talk-dashboard__conversations-list[data-v-5e2dc5ca]{margin-block:var(--default-grid-baseline);flex-grow:1;line-height:20px}.title[data-v-5e2dc5ca]{margin-block:0 calc(var(--default-grid-baseline)*2);font-size:1.25rem;font-weight:700}.instant-meeting__dialog[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline);flex-direction:column;align-items:center;display:flex}@media screen and (width<=512px){.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions>div[data-v-5e2dc5ca]{width:100%}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline-end:calc(var(--default-grid-baseline)*2)}}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px}body.talk-sidebar-enabled{flex-direction:row;height:100vh}body.talk-sidebar-enabled #body-login{background-position:50%;background-repeat:repeat;background-size:275px,contain;background-attachment:fixed;flex-direction:row;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}#body-login #content{flex-direction:column;flex-grow:1;align-items:center;height:auto;padding-top:0;position:relative;overflow-x:hidden} +/*# sourceMappingURL=talk-public-share-auth-sidebar.css.map*/ \ No newline at end of file diff --git a/css/talk-public-share-auth-sidebar.css.map b/css/talk-public-share-auth-sidebar.css.map new file mode 100644 index 0000000..3d72926 --- /dev/null +++ b/css/talk-public-share-auth-sidebar.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-public-share-auth-sidebar.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/src/components/TopBar/CallButton.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-Bt8kRk79.css","webpack:///talk/src/components/TopBar/ReactionMenu.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionCaption-DnG2OyWa.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionSeparator-Ct2RnclR.css","webpack:///talk/src/components/UIShared/VolumeIndicator.vue","webpack:///talk/src/components/CallView/shared/LocalAudioControlButton.vue","webpack:///talk/src/components/CallView/shared/LocalVideoControlButton.vue","webpack:///talk/src/components/TopBar/TopBarMediaControls.vue","webpack:///talk/src/components/CallView/BottomBar.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/CallView/shared/EmptyCallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/src/components/AvatarWrapper/AvatarWrapper.vue","webpack:///talk/src/components/CallView/shared/VideoBackground.vue","webpack:///talk/src/components/CallView/shared/LocalVideo.vue","webpack:///talk/src/components/CallView/shared/VideoBottomBar.vue","webpack:///talk/src/components/CallView/shared/ScreenShare.vue","webpack:///talk/src/components/CallView/shared/VideoVue.vue","webpack:///talk/src/components/CallView/Grid/VideosGrid.vue","webpack:///talk/src/components/CallView/shared/TranscriptBlock.vue","webpack:///talk/src/components/CallView/shared/LiveTranscriptionRenderer.vue","webpack:///talk/src/components/CallView/shared/PresenterOverlay.vue","webpack:///talk/src/components/CallView/shared/ReactionToaster.vue","webpack:///talk/src/components/CallView/shared/ViewerOverlayCallView.vue","webpack:///talk/src/components/CallView/CallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/src/components/SetGuestUsername.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/src/components/MediaSettings/MediaDevicesSelector.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSpeakerTest.vue","webpack:///talk/src/components/MediaSettings/TransitionExpand.vue","webpack:///talk/src/components/MediaSettings/MediaSettingsTabs.vue","webpack:///talk/src/components/MediaSettings/VideoBackgroundEditor.vue","webpack:///talk/src/components/MediaSettings/MediaSettings.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/src/components/EmptyView.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollCard.vue","webpack:///talk/src/components/PollViewer/PollDraftHandler.vue","webpack:///talk/src/components/PollViewer/PollEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcProgressBar-BAPOXMAL.css","webpack:///talk/src/components/PollViewer/PollVotersDetails.vue","webpack:///talk/src/components/PollViewer/PollViewer.vue","webpack:///talk/src/components/RightSidebar/InternalSignalingHint.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichText-RvICaxkO.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/referencePickerModal-DWMAMaU3.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmojiPicker-B7xDz_8U.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichContenteditable-BuaWt3Xn.css","webpack:///talk/src/components/MessageQuote.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserBubble-B3Jad98g.css","webpack:///talk/src/components/NewMessage/NewMessageAbsenceInfo.vue","webpack:///talk/src/components/NewMessage/NewMessageAudioRecorder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-Ban7n3Bg.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon--1biUGYh.css","webpack:///talk/src/components/NewMessage/NewMessageChatSummary.vue","webpack:///talk/src/components/NewMessage/NewMessageTemplatePreview.vue","webpack:///talk/src/components/NewMessage/NewMessageNewFileDialog.vue","webpack:///talk/src/components/NewMessage/NewMessageTypingIndicator.vue","webpack:///talk/src/components/NewMessage/NewMessage.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SendMessageDialog.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SelectableParticipant.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/UIShared/StaticDateTime.vue","webpack:///talk/src/components/UIShared/CalendarEventSmall.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcChip-DZ8dUSFy.css","webpack:///talk/src/components/CalendarEventsDialog.vue","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-HUg9fMCm.css","webpack:///talk/src/components/UIShared/NavigationHint.vue","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/src/components/UIShared/DialpadPanel.vue","webpack:///talk/src/components/PermissionsEditor/PermissionsEditor.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantItem.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsSearchResults.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationContactsPage.vue","webpack:///talk/src/components/ExtendOneToOneDialog.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadHeader.vue","webpack:///talk/src/components/TopBar/CallTime.vue","webpack:///talk/src/components/TopBar/TasksCounter.vue","webpack:///talk/src/components/TopBar/TopBarMenu.vue","webpack:///talk/src/components/TopBar/TopBar.vue","webpack:///talk/src/assets/markdown.scss","webpack:///talk/src/PublicShareAuthSidebar.vue","webpack:///talk/src/components/GuestWelcomeWindow.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-owGSr0s0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageTranslateDialog.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ContactCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/DeckCard.vue","webpack:///talk/DefaultParameter.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/AudioPlayer.vue","webpack:///talk/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/LocationCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MentionChip.vue","webpack:///talk/src/components/UIShared/ConversationActionsShortcut.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MessageBody.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsWrapper.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesGroup.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/SystemMessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesSystemGroup.vue","webpack:///talk/src/components/MessagesList/MessagesList.vue","webpack:///talk/src/components/NewMessage/NewMessageUploadEditor.vue","webpack:///talk/src/components/ChatView.vue","webpack:///talk/src/components/LobbyScreen.vue","webpack:///talk/src/views/MainView.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationItem.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessageItem.vue","webpack:///talk/src/components/Dashboard/DashboardSection.vue","webpack:///talk/src/components/Dashboard/EventCard.vue","webpack:///talk/src/components/Dashboard/TalkDashboard.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/node_modules/leaflet/dist/leaflet.css","webpack:///talk/node_modules/leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.webpack.css","webpack:///talk/src/assets/publicshareauth.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","\n.join-call.button-vue--success {\n\t// Overwrite default button colors for joining call\n\t--join-call-background-color: var(--color-border-success);\n\t--join-call-border-color: var(--color-success-text);\n\tborder-color: var(--join-call-border-color);\n\tbackground-color: var(--join-call-background-color);\n\tcolor: var(--color-primary-element-text) !important;\n\n\t// Do not overwrite for dark theme\n\tbody[data-theme-dark] & {\n\t\t--join-call-border-color: var(--color-success-hover);\n\t}\n\t@media (prefers-color-scheme: dark) {\n\t\tbody[data-theme-default] & {\n\t\t\t--join-call-border-color: var(--color-success-hover);\n\t\t}\n\t}\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--join-call-border-color);\n\t}\n}\n\n.leave-call.button-vue--error,\n.leave-call :deep(.button-vue--error) {\n\t// Overwrite default button colors for leaving call\n\tbackground-color: #FF3333 !important; // Nextcloud 31 --color-error\n\tcolor: var(--color-primary-text) !important;\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-error-hover) !important;\n\t}\n}\n\n.leave-call-actions--split {\n\tgap: 1px !important;\n}\n\n.leave-call-actions--split :deep(.action-item--single) {\n\tborder-start-end-radius: 2px;\n\tborder-end-end-radius: 2px;\n}\n\n.leave-call-actions--split :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a2b8de0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-6a2b8de0] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s] {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-element);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button .action-button__pressed-icon {\n display: none;\n}","\n.reaction {\n\t&__group {\n\t\t// Override NcActionButtonGroup styles to fit reactions in a compact way\n\t\t:deep(.nc-button-group-content) {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 0 !important;\n\t\t\twidth: calc(var(--reactions-in-single-row) * var(--default-clickable-area))\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex: 0 0 calc(100% / var(--reactions-in-single-row)) !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1009e96c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-1009e96c] {\n color: var(--color-text-maxcontrast);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n text-overflow: ellipsis;\n box-shadow: none !important;\n user-select: none;\n pointer-events: none;\n margin-inline-start: 12px;\n padding-inline-end: 14px;\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3e2324b7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-separator[data-v-3e2324b7] {\n height: 0;\n margin: 5px 10px 5px 15px;\n border-bottom: 1px solid var(--color-border-dark);\n cursor: default;\n}","\n.volume-indicator-wrapper {\n\tposition: relative;\n}\n\n.volume-indicator {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\n\twidth: 100%;\n\theight: 100%;\n\n\toverflow: hidden;\n\n\ttransition: height 0.2s linear;\n\n\t&, & * {\n\t\tcursor: inherit;\n\t}\n}\n\n.volume-indicator-primary {\n\ttop: 0;\n}\n\n.volume-indicator-overlay {\n\tdisplay: inline-flex;\n\tbottom: 0;\n\tpointer-events: none;\n\n\t& > span {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t}\n\n\t/* Overlay icon inherits container color */\n\tcolor: var(--color-border-success);\n\n\t&-mute {\n\t\tcolor: var(--color-loading-dark);\n\t}\n}\n\n.overload .volume-indicator {\n\ttransition: height 0s linear;\n\n\t&-overlay {\n\t\tcolor: var(--color-border-error);\n\t}\n}\n","\n.no-audio-available {\n\topacity: .7;\n}\n\n.popover-hint {\n\tpadding: calc(3 * var(--default-grid-baseline));\n\tmax-width: 300px;\n\ttext-align: start;\n}\n\n.audio-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-audio-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.audio-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.audio-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.no-video-available {\n\topacity: .7;\n}\n\n.video-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-video-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.video-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.video-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.buttons-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.buttons-bar #screensharing-menu button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/* Highlight the media buttons when enabled */\n.buttons-bar button.screensharing-enabled {\n\topacity: 1;\n}\n\n.buttons-bar button.no-screensharing-available {\n\t&, & * {\n\t\topacity: .7;\n\t}\n}\n\n.hint {\n\tpadding: 12px;\n\tmax-width: 300px;\n\ttext-align: start;\n\t&__actions {\n\t\tdisplay: flex;\n\t\tflex-direction: row-reverse;\n\t\tjustify-content: space-between;\n\t\tpadding-top:4px;\n\t}\n\t&__button {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n\n.trigger {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n","\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: var(--wrapper-padding);\n\tz-index: 10;\n\toverflow: hidden;\n\n\t:deep(.button-vue--tertiary) {\n\t\tbackground-color: var(--color-primary-light);\n\t}\n}\n\n.bottom-bar-call-controls {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: var(--default-grid-baseline);\n}\n\n.bottom-bar-call-controls:not(:has(*)) {\n\tdisplay: none\n}\n\n.call-options {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: 4px;\n}\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n\n.empty-call-view {\n\theight: 100%;\n\twidth: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-content: center;\n\tjustify-content: center;\n\ttext-align: center;\n\tz-index: 1; // Otherwise the \"Copy link\" button is not clickable\n\n\t.icon {\n\t\tbackground-size: 64px;\n\t\theight: 64px;\n\t\twidth: 64px;\n\t\tmargin: 0 auto 15px;\n\t}\n\n\tbutton {\n\t\tmargin: 4px auto;\n\t}\n\n\t&__icon,\n\th2, p {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&--sidebar {\n\t\tpadding-bottom: 16px;\n\n\t\th2, p {\n\t\t\tfont-size: 90%;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: scale(0.7);\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t&--small {\n\t\tborder-radius: calc(var(--default-clickable-area) / 2);\n\t\tbackground-color: rgba(34, 34, 34, 0.8); /* Copy from the call view */\n\t\tpadding: 8px;\n\n\t\th2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tbackground-size: 32px;\n\t\t\theight: 32px;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","\n.avatar-wrapper {\n\tposition: relative;\n\theight: var(--avatar-size);\n\twidth: var(--avatar-size);\n\tborder-radius: var(--avatar-size);\n\n\t&--dark .avatar {\n\t\tbackground-color: #3B3B3B !important;\n\t}\n\n\t.avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tdisplay: block;\n\t\twidth: var(--avatar-size);\n\t\theight: var(--avatar-size);\n\t\tmax-height: var(--avatar-size);\n\t\tmax-width: var(--avatar-size);\n\t\tline-height: var(--avatar-size);\n\t\tfont-size: calc(var(--avatar-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon {\n\t\t\tbackground-size: calc(var(--avatar-size) / 2);\n\t\t\t&.icon-changelog {\n\t\t\t\tbackground-size: cover !important;\n\t\t\t}\n\t\t}\n\n\t\t&.bot {\n\t\t\tpadding-inline-start: 5px;\n\t\t\tbackground-color: var(--color-background-darker);\n\t\t}\n\n\t\t&.guest {\n\t\t\tcolor: #ffffff;\n\t\t\tpadding: 0;\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t\tmargin-inline: auto;\n\t\t}\n\t}\n\n\t&--condensed {\n\t\twidth: unset;\n\t\theight: unset;\n\t\tmargin-inline-start: calc(var(--condensed-overlap) * -1px);\n\t\tdisplay: flex;\n\n\t\t& > .icon,\n\t\t& > .guest,\n\t\t:deep(img) {\n\t\t\toutline: 2px solid var(--color-main-background);\n\t\t}\n\t}\n\n\t&--offline {\n\t\topacity: .4;\n\n\t\t& :deep(.avatardiv) {\n\t\t\tbackground: rgba(var(--color-main-background-rgb), .4) !important;\n\t\t}\n\t}\n\n\t&--highlighted {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&__user-status {\n\t\tposition: absolute;\n\t\tinset-inline-end: -4px;\n\t\tbottom: -4px;\n\t\theight: 18px;\n\t\twidth: 18px;\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\t}\n}\n\n.loading-avatar {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.avatar-wrapper:not(.avatar-wrapper--dark) {\n\t// FIXME: update the used color in NcAvatar\n\t// TOREMOVE: when fixed in @nextcloud/vue\n\t:deep(.avatar-class-icon) {\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t}\n}\n\n:deep(.icon-user) {\n\tbackground-size: calc(var(--avatar-size) / 2);\n}\n\n","\n.video-background {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\ttop: 0;\n\theight: 100%;\n\twidth: 100%;\n\n\t&::after {\n\t\tcontent: ' ';\n\t\tbackground-color: rgba(0, 0, 0, 0.12);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n// Always display the local video in the last row\n.localVideoContainer {\n\tgrid-row-end: -1;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tz-index: 1;\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.video-container-stripe:not(.local-video--sidebar) {\n\t// aspect-ratio is set according to the maximum video resolution after applying constraints (720*540)\n\t--aspect-ratio: 1.33333;\n\t--stripe-height: 242px;\n\tposition: relative;\n\tflex: 0 0 calc(var(--aspect-ratio) * var(--stripe-height));\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-top: auto;\n\theight: var(--stripe-height) !important;\n}\n\n.video-container-big {\n\tposition: absolute;\n\twidth: calc(100% - var(--grid-gap) * 2);\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.video-container-small {\n\tborder-radius: var(--border-radius-large);\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.avatar-container {\n\tmargin: auto;\n}\n\n.presenter-overlay,\n.presenter-overlay * {\n\tborder-radius: 50%;\n}\n\n.localVideoContainer::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.hover-shadow::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 3);\n\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&--big {\n\t\tjustify-content: center;\n\t}\n\n\t& &__button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.dev-mode-video--self {\n\tobject-fit: cover !important;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\n\t.presenter-overlay & {\n\t\tborder-radius: 50%;\n\t}\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n","\n.wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\tz-index: 1;\n\n\t&--big {\n\t\tjustify-content: center;\n\t\tmargin: 0 var(--default-clickable-area); // grid collapse button\n\t\twidth: calc(100% - var(--default-clickable-area) * 2);\n\t\t& .bottom-bar {\n\t\t\twidth: unset;\n\t\t\tpadding: var(--default-grid-baseline);\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\n\t\t& .participant-name {\n\t\t\tmargin-inline-end: 0;\n\t\t}\n\t}\n}\n\n.bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n\tmin-height: var(--default-clickable-area);\n\n\t& .media-indicators {\n\t\tdisplay: flex;\n\t}\n\n\t& .following-button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.participant-name {\n\tcolor: white;\n\tmargin-block: 0px;\n\tmargin-inline: 8px auto;\n\tposition: relative;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\t&--active {\n\t\tfont-weight: bold;\n\t}\n\t&--has-shadow {\n\t\ttext-shadow: 0 0 4px rgba(0, 0, 0, .8);\n\t}\n}\n\n.status-indicator {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.iceFailedIndicator {\n\topacity: .8 !important;\n}\n\n.audioIndicator,\n.videoIndicator,\n.screenSharingIndicator,\n.iceFailedIndicator {\n\tcolor: #ffffff !important;\n}\n\n.audioIndicator[disabled],\n.videoIndicator {\n\topacity: .7;\n}\n\n.videoIndicator {\n\t&:hover,\n\t&:focus {\n\t\topacity: 1;\n\t}\n}\n","\n.screenContainer {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.screen {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\t&--fit {\n\t\tobject-fit: contain;\n\t}\n\t&--fill {\n\t\tobject-fit: cover;\n\t}\n\t&--magnify {\n\t\tcursor: zoom-in;\n\t}\n\t&--grab {\n\t\tcursor: grab;\n\t}\n\t&--grabbing {\n\t\tcursor: grabbing;\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container-big {\n\tposition: absolute;\n\n\t&.one-to-one {\n\t\twidth: calc(100% - var(--wrapper-padding) * 2);\n\t}\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.avatar-container {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.placeholder-for-promoted {\n\tbackground: radial-gradient(146.1% 146.1% at 50% 50%, #333333 0%, #858585 100%);\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper.presenter-overlay {\n\t& > video {\n\t\tborder-radius: 50%;\n\t}\n\t& > .dev-mode-video--presenter {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: cover;\n\t\tborder-radius: 50%;\n\t}\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.connection-message {\n\twidth: 100%;\n\n\tposition: absolute;\n\ttop: calc(50% + 50px);\n\n\ttext-align: center;\n\n\tz-index: 1;\n\n\tcolor: white;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\n\t&.below-avatar {\n\t\ttop: calc(50% + 80px);\n\t}\n}\n\n.video-container::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.video-container.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.video-container.hover::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n\n","\n.grid-main-wrapper {\n\t--navigation-position: calc(var(--default-grid-baseline) * 2);\n\tposition: relative;\n\twidth: 100%;\n}\n\n.grid-main-wrapper.is-grid {\n\theight: 100%;\n}\n\n.wrapper {\n\twidth: 100%;\n\tdisplay: flex;\n\tposition: relative;\n\tbottom: 0;\n\tinset-inline-start: 0;\n}\n\n.grid {\n\tdisplay: grid;\n\theight: 100%;\n\twidth: 100%;\n\n\tgrid-row-gap: var(--grid-gap);\n\tgrid-column-gap: var(--grid-gap);\n\n\t&.stripe {\n\t\tpadding: var(--grid-gap) var(--grid-gap) 0 0;\n\t}\n}\n\n.grid-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n\tflex: 1 0 auto;\n}\n\n.stripe-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.dev-mode-video {\n\t&:not(.dev-mode-screenshot) {\n\t\toutline: 1px solid #00FF41;\n\t\tcolor: #00FF41;\n\t}\n\tposition: relative;\n\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n\n\t.wrapper {\n\t\tposition: absolute;\n\t}\n}\n\n.dev-mode__title {\n\tposition: absolute;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: var(--default-clickable-area);\n\tcolor: #00FF41;\n\tz-index: 1;\n\tline-height: 120px;\n\tfont-weight: 900;\n\tfont-size: 100px !important;\n\ttop: 88px;\n\topacity: 25%;\n}\n\n.dev-mode__toggle {\n\tposition: fixed !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height));\n}\n\n.dev-mode__data {\n\tdirection: ltr;\n\tfont-family: monospace;\n\tposition: fixed;\n\tcolor: #00FF41;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height) + 40px);\n\tpadding: 5px;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder: 1px solid #00FF41;\n\tdisplay: grid;\n\tgrid-template-columns: 165px 75px;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tz-index: 2;\n\n\t& span {\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t}\n\t& input {\n\t\tmax-width: 65px;\n\t\theight: 22.5px !important;\n\t\tmin-height: unset;\n\t\tmargin: 0;\n\t}\n}\n\n.video:last-child {\n\tgrid-column-end: -1;\n}\n\n.grid-navigation {\n\t.grid-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(50% - var(--default-clickable-area) / 2);\n\n\t\t&__previous {\n\t\t\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.stripe-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(var(--navigation-position) + var(--grid-gap));\n\n\t\t&__previous {\n\t\t\tinset-inline-start: var(--navigation-position);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--navigation-position) + var(--grid-gap));\n\t\t}\n\t}\n}\n\n.stripe--collapse {\n\tposition: absolute !important;\n\ttop: calc(-1 * (var(--default-clickable-area) + var(--grid-gap)));\n\tinset-inline-end: var(--navigation-position);\n}\n\n.stripe--collapse,\n.grid-navigation {\n\tz-index: 2;\n\topacity: .7;\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n\n\t.overlap & {\n\t\tinset-inline-end: var(--grid-gap);\n\t}\n\n\t&:active {\n\t\t/* needed again to override default active button style */\n\t\tbackground: none;\n\t}\n}\n\n.local-video--highlighted {\n\tinset-block-end: var(--grid-gap);\n\tinset-inline-end: var(--grid-gap);\n\tbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n\n","\n.transcript-block {\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: flex-start;\n\talign-self: end;\n\twidth: 100%;\n\n\tbackground-color: rgba(34, 34, 34, 0.8);\n\tcolor: white;\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t\tmargin-top: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__author {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tflex-shrink: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\t/* Move the author closer to the chunks while keeping the line height,\n\t\t * but not too much to avoid \"overflowing\" the line (which could\n\t\t * partially show the author after scrolling to another line).\n\t\t */\n\t\t margin-top: 4px;\n\t\t margin-bottom: -4px;\n\t}\n\n\t&__chunks {\n\t\t&::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\t}\n}\n","\n.transcript {\n\t/**\n\t * A unitless value in line-height would be a multiplier on the font size,\n\t * but --line-height is used for other properties like max-height that\n\t * require a unit, so the variable needs to be explicitly multiplied by the\n\t * font size.\n\t */\n\t--line-height: calc(var(--default-font-size) * 2);\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline: 20%;\n\n\tline-height: var(--line-height);\n\tmax-height: calc(var(--line-height) * 4);\n\toverflow: hidden;\n\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: column;\n\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbackdrop-filter: var(--filter-background-blur);\n\n\tz-index: 1;\n}\n\n@media (height <= calc(var(--line-height) * 8)) {\n\t.transcript {\n\t\tmax-height: calc(var(--line-height) * 2);\n\t}\n}\n@media (max-width: 768px) {\n\t.transcript {\n\t\tinset-inline: 10%;\n\t}\n}\n@media (max-width: 512px) {\n\t.transcript {\n\t\tinset-inline: 5%;\n\t}\n}\n","\n.presenter-overlay__container {\n\tposition: absolute;\n\tinset: 0;\n\n\t// Make container transparent to user events\n\tpointer-events: none;\n\n\t& > * {\n\t\tpointer-events: auto;\n\t}\n}\n\n.presenter-overlay__video {\n\tposition: relative;\n\t--max-size: 242px;\n\t--min-size: 100px;\n\tmax-width: var(--max-size);\n\tmax-height: var(--max-size);\n\tmin-width: var(--min-size);\n\tmin-height: var(--min-size);\n\tz-index: 10;\n\taspect-ratio: 1;\n\n\t&:hover {\n\t\tcursor: grab;\n\t}\n\n\t&.dragging {\n\t\tcursor: grabbing;\n\t}\n}\n\n.presenter-overlay--collapsed {\n\tposition: absolute !important;\n\topacity: .7;\n\tbottom: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\tinset-inline-end: var(--grid-gap);\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n}\n\n:deep(div) {\n\t// prevent default cursor\n\tcursor: inherit;\n}\n","\n.toaster {\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline-start: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 20px;\n\twidth: 100%;\n\tz-index: 1;\n}\n\n.toast {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline-start: var(--horizontal-offset, 0);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\tanimation: toast-floating var(--animation-length) linear;\n\n\t&__reaction {\n\t\tfont-size: 250%;\n\t\tline-height: 100%;\n\n\t\t@media only screen and (max-width: 1920px) {\n\t\t\t& {\n\t\t\t\tfont-size: 150%;\n\t\t\t}\n\t\t\t&-img {\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__name {\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 6px;\n\t\tline-height: 100%;\n\t\twhite-space: nowrap;\n\t\tcolor: #ffffff;\n\t\tbackground-color: var(--background-color);\n\t\tbox-shadow: 1px 1px 4px var(--color-box-shadow);\n\t}\n}\n\n@keyframes toast-floating {\n\t0% {\n\t\ttransform: translateY(0);\n\t\topacity: 0;\n\t}\n\t5% {\n\t\ttransform: translateY(calc(-0.05 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t50% {\n\t\ttransform: translateY(calc(-0.5 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t100% {\n\t\ttransform: translateY(calc(-1 * var(--vertical-offset) * 1vh));\n\t\topacity: 0;\n\t}\n}\n","\n.viewer-overlay-ghost {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline: 0 8px;\n}\n\n.viewer-overlay {\n\t--aspect-ratio: calc(3 / 4);\n\t--width: 20vw;\n\t--min-width: 250px;\n\t--max-width: 400px;\n\tposition: absolute;\n\twidth: var(--width);\n\tmin-width: var(--min-width);\n\tmax-width: var(--max-width);\n\tmin-height: calc(var(--default-clickable-area) + 8px);\n\tz-index: 11000;\n}\n\n.viewer-overlay * {\n\tbox-sizing: border-box;\n}\n\n.viewer-overlay__collapse {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__button {\n\topacity: 0.8;\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\topacity: 0.9;\n\t}\n}\n\n.video-overlay__top-bar {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-start: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 12px 8px 12px;\n\tz-index: 1;\n}\n\n.viewer-overlay__video-container {\n\twidth: 100%;\n\theight: calc(var(--width) * var(--aspect-ratio));\n\tmin-height: calc(var(--min-width) * var(--aspect-ratio));\n\tmax-height: calc(var(--max-width) * var(--aspect-ratio));\n\t/* Note: because of transition it always has position absolute on animation */\n\tbottom: 0;\n\tinset-inline-end: 0;\n}\n\n.viewer-overlay__local-video {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline-end: 8px;\n\twidth: 25%;\n\theight: 25%;\n\toverflow: hidden;\n}\n\n.viewer-overlay__video {\n\tposition: relative;\n\theight: 100%;\n}\n\n:deep(.screen) {\n\tborder-radius: calc(var(--default-clickable-area) / 4);\n}\n","\n@use '../../assets/variables' as *;\n\n#call-container {\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $color-call-background;\n\t// Default value has changed since v29.0.4: 'blur(25px)' => 'none'\n\tbackdrop-filter: var(--filter-background-blur);\n\t--grid-gap: calc(var(--default-grid-baseline) * 2);\n\t--top-bar-height: 51px;\n\t--wrapper-padding: calc(var(--default-grid-baseline) * 2.5);\n\t--bottom-bar-height: calc(var(--default-clickable-area) + var(--wrapper-padding) * 2);\n\n\t&.call-container__blurred {\n\t\tbackdrop-filter: blur(25px);\n\t}\n\t&.call-container__non-blurred {\n\t\tbackdrop-filter: none;\n\t}\n}\n\n#videos {\n\tposition: absolute;\n\twidth: 100%;\n\theight: calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));\n\ttop: var(--top-bar-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\tjustify-content: space-around;\n\talign-items: flex-end;\n\tflex-direction: column;\n\tpadding-inline: var(--wrapper-padding);\n\n\t&.is-sidebar {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tinset: 0;\n\t\tpadding: 0;\n\n\t\t:deep(.video-container-big) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n.video__promoted {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\n\t&.full-page {\n\t\t// force the promoted remote or local video to cover the whole call view\n\t\t// doesn't affect screen shares, as it's a different MediaStream\n\t\tposition: static;\n\t}\n\n\t.dev-mode-video--promoted {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t.dev-mode-video--promoted img {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\taspect-ratio: 4 / 3;\n\t\tobject-fit: cover;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n}\n\n.local-video {\n\tposition: absolute;\n\tinset-inline-end: 0;\n\tbottom: 0;\n\twidth: 300px;\n\theight: 250px;\n\n\t&--sidebar {\n\t\twidth: 150px;\n\t\theight: 100px;\n\t\tbottom: var(--bottom-bar-height);\n\t\tmargin: var(--default-grid-baseline);\n\t}\n}\n\n#videos.hidden {\n\tdisplay: none;\n}\n\n:deep(video) {\n\tz-index: 0;\n\t/* default filter for slightly better look */\n\t/* Disabled for now as it causes a huuuuge performance drop.\n\t CPU usage is more than halved without this.\n\t -webkit-filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t */\n\tvertical-align: top; /* fix white line below video */\n}\n\n#videos :deep(video) {\n\tpadding: 0;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","\n.username-form {\n\n\t&__display-name {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tflex-direction: row;\n\t\tmargin-block-start: 6px; // moved from NcTextField\n\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 2) 0;\n\tmargin-inline-start: calc(var(--default-grid-baseline) + 20px); // 20px for checkbox alignment\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n}\n\n:deep(.input-field) {\n\tmargin-block-start: 0;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n","\n.media-devices-selector {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmargin: calc(2 * var(--default-grid-baseline)) 0;\n\talign-items: center;\n\n\t&__icon {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t:deep(.v-select.select) {\n\t\twidth: 100%;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\t:deep(.icon-vue) {\n\t\tmin-width: auto;\n\t\twidth: 20px;\n\t}\n}\n","\n@use 'sass:math';\n\n.media-devices-speaker-test-button {\n\tflex-shrink: 0;\n\tmargin-inline-end: calc(var(--default-grid-baseline) / 2);\n}\n\n.equalizer {\n\t\theight: calc(var(--default-clickable-area) - var(--default-grid-baseline)); // - total margin block\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t&__bar {\n\t\t\twidth: 5px;\n\t\t\theight: 100%;\n\t\t\tbackground: var(--color-main-text);\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 0 1px;\n\n\t\t\t&--active {\n\t\t\t\twill-change: height;\n\t\t\t\tanimation: equalizer 2s steps(15, end) infinite;\n\t\t\t}\n\t\t}\n\t}\n\n@keyframes equalizer {\n\t@for $i from 0 through 15 {\n\t\t#{3 * $i}% { height: math.random(40) + 20%; }\n\t}\n}\n","\n.expand-wrapper {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr;\n\tgrid-template-columns: 1fr;\n\n\t&__content {\n\t\toverflow: hidden;\n\t}\n}\n\n/*\n * Vertical expand transition\n */\n\n.expand-vertical-enter-active,\n.expand-vertical-leave-active {\n\ttransition: grid-template-rows ease var(--animation-slow);\n}\n\n.expand-vertical-enter,\n.expand-vertical-leave-to {\n\tgrid-template-rows: 0fr;\n}\n\n.expand-vertical-enter-to,\n.expand-vertical-leave {\n\tgrid-template-rows: 1fr;\n}\n\n/*\n * Horizontal expand transition\n */\n\n.expand-horizontal-enter-active,\n.expand-horizontal-leave-active {\n\ttransition: grid-template-columns ease var(--animation-slow);\n}\n\n.expand-horizontal-enter,\n.expand-horizontal-leave-to {\n\tgrid-template-columns: 0fr;\n}\n\n.expand-horizontal-enter-to,\n.expand-horizontal-leave {\n\tgrid-template-columns: 1fr;\n}\n","\n.tabs {\n\tmargin-bottom: auto;\n}\n\n.tab-list {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n}\n\n.tab-panels-container {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\ttransition: height ease var(--animation-slow);\n}\n\n.tab-panel {\n\twidth: 100%;\n\tflex: 1 0 100%;\n\ttransition: transform ease var(--animation-slow);\n}\n","\n.background-editor {\n\t--background-button-height: calc(var(--default-grid-baseline) * 16);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 1fr);\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-top: calc(var(--default-grid-baseline) * 2);\n\tmax-height: calc(var(--background-button-height) * 3 + var(--default-grid-baseline) * 4);\n\toverflow-y: auto;\n\n\t&__element {\n\t\tborder: none;\n\t\tmargin: 0 !important;\n\t\tborder-radius: var(--border-radius-element, calc(var(--border-radius-large) * 1.5));\n\t\theight: var(--background-button-height);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: #1cafff2e;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tflex: 1 0 108px;\n\n\t\t&--selected {\n\t\t\tbox-shadow: inset 0 0 0 var(--default-grid-baseline) var(--color-primary-element);\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\t// Do not overflow container\n\t\t\toutline-offset: -2px; // inline with server's global focus outline\n\t\t}\n\t}\n}\n\n","\n.media-settings {\n\tpadding: calc(var(--default-grid-baseline) * 5);\n\n\t&__preview {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-large));\n\t\tbackground-color: var(--color-loading-dark);\n\t\taspect-ratio: 4/3;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__preview > &__preview-mirror {\n\t\tposition: absolute;\n\t\ttop: calc(var(--default-grid-baseline) * 2);\n\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__toggles {\n\t\tdisplay: flex;\n\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\tpadding: calc(0.5 * var(--default-grid-baseline));\n\t\tposition: absolute;\n\t\tbottom: calc(var(--default-grid-baseline) * -2);\n\t\tinset-inline-start: 50%;\n\t\ttransform: translateX(-50%);\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t\tbox-shadow: 0 0 var(--default-grid-baseline) var(--color-box-shadow);\n\t\tz-index: 2;\n\t}\n\n\t&__content {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 4fr 3fr;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\n\t\t&--mobile {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\t}\n\n\t&__settings {\n\t\tmax-width: 450px; // 1/2 large modal width\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t&__guest {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n\n\t&__device-error {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\n.preview {\n\t&__video {\n\t\tmax-width: 100%;\n\t\tobject-fit: contain;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\n\t\t&--mirrored {\n\t\t\ttransform: none !important;\n\t\t}\n\t}\n\n\t&__novideo {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\toverflow: hidden;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t}\n}\n\n.action-button {\n\tmargin-inline: auto;\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.checkbox {\n\tmargin-block: var(--default-grid-baseline);\n\t&--warning {\n\t\t&:focus-within :deep(.checkbox-radio-switch__label),\n\t\t& :deep(.checkbox-radio-switch__label:hover) {\n\t\t\tbackground-color: var(--note-background) !important;\n\t\t}\n\t}\n}\n\n.media-settings__recording-warning--mobile {\n\tmax-width: 450px;\n}\n\n// Override NcModal styles for large horizontal layout\n:deep(.modal-wrapper--large > .modal-container) {\n\twidth: unset !important;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","\n.empty-view {\n\theight: 100%;\n\tpadding: calc(var(--default-grid-baseline) * 4);\n}\n","\n.poll-card {\n\tposition: relative;\n\tdisplay: block;\n\tmax-width: 300px;\n\tpadding: calc(3 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tbackground: var(--color-main-background);\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmargin-bottom: 16px;\n\t\tfont-weight: bold;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t&--draft {\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\n\t\t&-name {\n\t\t\tmargin-inline-end: auto;\n\t\t\talign-self: center;\n\t\t}\n\n\t\t&-icon {\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: normal;\n\t}\n}\n\n.poll-closed {\n\tmargin: 4px auto;\n}\n","\n.drafts {\n\t:deep(.dialog__content) {\n\t\tmin-height: 200px;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: var(--default-grid-baseline);\n\t}\n\n\t&__empty {\n\t\tmargin: 0 !important;\n\t}\n}\n","\n.poll-editor {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__caption {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 var(--default-grid-baseline);\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-primary-element);\n\t}\n\n\t&__option {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t\twidth: 100%;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__settings {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__back-button {\n\t\tposition: absolute !important;\n\t\ttop: var(--default-grid-baseline);\n\t\tinset-inline-start: var(--default-grid-baseline);\n\t\tz-index: 1;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-38ba4aa1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.progress-bar[data-v-38ba4aa1] {\n display: block;\n height: var(--progress-bar-height);\n --progress-bar-color: var(--0a7905e8);\n --progress-bar-height: var(--d7eb5974);\n}\n.progress-bar--linear[data-v-38ba4aa1] {\n width: 100%;\n overflow: hidden;\n border: 0;\n padding: 0;\n background: var(--color-background-dark);\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {\n height: var(--progress-bar-height);\n background-color: transparent;\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--circular[data-v-38ba4aa1] {\n width: var(--progress-bar-height);\n color: var(--progress-bar-color);\n}\n.progress-bar--error[data-v-38ba4aa1] {\n color: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--color-text-error, var(--color-error)) !important;\n}","\n\n.poll-voters-details {\n\tmax-width: 30%;\n\tmargin-inline-end: 8px;\n\n\t& &__button.button-vue:has(.button-vue__text:empty),\n\t&__button :deep(.button-vue__icon) {\n\t\tmin-height: auto;\n\t\theight: auto;\n\t\tmin-width: auto;\n\t\twidth: auto !important;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: flex-start;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\t}\n\n\t&__popover {\n\t\tpadding: 8px;\n\t\tmax-height: 400px;\n\t\toverflow-y: auto;\n\t}\n\n\t&__display-name {\n\t\tmargin-inline-start: 4px;\n\t}\n\n\t&__list-item {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 150px;\n\t\theight: 32px;\n\t\tmargin-bottom: var(--margin-small);\n\t}\n}\n\n","\n.poll-modal {\n\tposition: relative;\n\tpadding: 20px;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: 8px;\n\t\tmargin-bottom: 8px;\n\t\tfont-weight: bold;\n\t\tfont-size: 18px;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__summary {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 16px;\n\t}\n\n\t&__options {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tword-wrap: anywhere;\n\t}\n\n\t&__actions {\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: 8px;\n\t\tpadding: 8px 0 0;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__loading {\n\t\theight: 200px;\n\t}\n}\n\n.results__options {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n\tword-wrap: anywhere;\n\tmargin: 8px 0 20px 0;\n}\n\n.results__option {\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&-subtitle {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&-progress {\n\t\tmargin-top: 4px;\n\t}\n\n\t&-title {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: 4px;\n\n\t\t.percentage {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-inline-start: 16px;\n\t\t}\n\t}\n}\n\n.critical :deep(.action-button) {\n\tcolor: var(--color-text-error) !important;\n}\n","\n.internal-warning {\n\tmargin: var(--default-grid-baseline) !important;\n}\n","@charset \"UTF-8\";/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cd116174] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widgets--list[data-v-cd116174] {\n width: 100%;\n min-height: var(--default-clickable-area);\n}\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a47e4ba7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n* Colors and class selectors are extracted from source code of:\n* - library: highlight.js (v11.10.0)\n* - light theme: highlight.js/styles/github.css\n* - dark theme: highlight.js/styles/github-dark.css\n* and reworked to use with Nextcloud dark and light theme\n*/\n.rich-text--wrapper[data-v-a47e4ba7] {\n overflow-wrap: break-word;\n line-height: 1.5;\n}\n.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {\n display: inline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {\n text-decoration: underline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {\n content: \" ↗\";\n}\n\n/* Markdown styles */\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n tab-size: 4;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {\n margin-top: 0 !important;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {\n margin-block-end: 0 !important;\n}\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {\n padding-inline-start: 13px;\n border-inline-start: 2px solid var(--color-border-dark);\n color: var(--color-text-maxcontrast);\n}\n.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] {\n margin-top: 0;\n margin-block-end: 1em;\n}\n.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] {\n font-weight: bold;\n}\n.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {\n font-size: 20px;\n}\n.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {\n font-size: 18px;\n}\n.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {\n font-size: 15px;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {\n padding-inline-start: 4ch;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {\n list-style-type: disc;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n /* Flavored Markdown styles */\n}\n.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {\n list-style-type: none;\n padding: 0;\n}\n.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {\n margin-inline-start: 15px;\n margin-block-end: 0;\n}\n.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {\n direction: ltr;\n}\n.rich-text--wrapper-markdown table[data-v-a47e4ba7] {\n border-collapse: collapse;\n border: 2px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7],\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {\n padding: var(--default-grid-baseline);\n border: 1px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {\n border-inline-start: 0;\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {\n border-inline-end: 0;\n}\n.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {\n border-top: 0;\n}\n.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {\n border-block-end: 0;\n}\n\n/* Highlight code syntax in code blocks */\n/* stylelint-disable-next-line no-duplicate-selectors */\n.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {\n color: var(--hljs-color);\n background: var(--hljs-background-color);\n}\n.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {\n /* prettylights-syntax-keyword */\n color: var(--hljs-syntax-keyword-color);\n}\n.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {\n /* prettylights-syntax-entity */\n color: var(--hljs-syntax-entity-color);\n}\n.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {\n /* prettylights-syntax-constant */\n color: var(--hljs-syntax-constant-color);\n}\n.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {\n /* prettylights-syntax-string */\n color: var(--hljs-syntax-string-color);\n}\n.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {\n /* prettylights-syntax-variable */\n color: var(--hljs-syntax-variable-color);\n}\n.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {\n /* prettylights-syntax-comment */\n color: var(--hljs-syntax-comment-color);\n}\n.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {\n /* prettylights-syntax-entity-tag */\n color: var(--hljs-syntax-entity-tag-color);\n}\n.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {\n /* prettylights-syntax-storage-modifier-import */\n color: var(--hljs-syntax-storage-modifier-import-color);\n}\n.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-heading */\n color: var(--hljs-syntax-markup-heading-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-list */\n color: var(--hljs-syntax-markup-list-color);\n}\n.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-italic */\n color: var(--hljs-syntax-markup-italic-color);\n font-style: italic;\n}\n.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-bold */\n color: var(--hljs-syntax-markup-bold-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-inserted */\n color: var(--hljs-syntax-markup-inserted-color);\n background-color: var(--hljs-syntax-markup-inserted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-deleted */\n color: var(--hljs-syntax-markup-deleted-color);\n background-color: var(--hljs-syntax-markup-deleted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {\n /* purposely ignored */\n}\na[data-v-a47e4ba7]:not(.rich-text--component) {\n text-decoration: underline;\n}\n@media (prefers-color-scheme: light) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n}\n@media (prefers-color-scheme: dark) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n}\n.rich-text__code-block[data-v-a47e4ba7] {\n position: relative;\n padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));\n}\n.rich-text__code-block pre[data-v-a47e4ba7] {\n width: 100%;\n overflow-x: auto;\n}\n.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {\n position: absolute;\n top: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e408867a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-90c6aa3b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.provider-list[data-v-90c6aa3b] {\n width: 100%;\n min-height: 400px;\n padding: 0 16px 16px 16px;\n display: flex;\n flex-direction: column;\n}\n.provider-list--select[data-v-90c6aa3b] {\n width: 100%;\n}\n.provider-list--select .provider[data-v-90c6aa3b] {\n display: flex;\n align-items: center;\n height: 28px;\n overflow: hidden;\n}\n.provider-list--select .provider .link-icon[data-v-90c6aa3b] {\n margin-inline-end: 8px;\n}\n.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n margin-inline-end: 8px;\n filter: var(--background-invert-if-dark);\n}\n.provider-list--select .provider .option-text[data-v-90c6aa3b] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8ce33442] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widget-custom[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-custom.full-width[data-v-8ce33442] {\n width: var(--widget-full-width, 100%) !important;\n inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);\n position: relative;\n}\n.widget-access[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n}\n.widget-default[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-default--compact[data-v-8ce33442] {\n flex-direction: column;\n}\n.widget-default--compact .widget-default--image[data-v-8ce33442] {\n width: 100%;\n height: 150px;\n}\n.widget-default--compact .widget-default--details[data-v-8ce33442] {\n width: 100%;\n padding-top: calc(var(--default-grid-baseline, 4px) * 2);\n padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.widget-default--compact .widget-default--description[data-v-8ce33442] {\n display: none;\n}\n.widget-default--image[data-v-8ce33442] {\n width: 40%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.widget-default--name[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-weight: bold;\n}\n.widget-default--details[data-v-8ce33442] {\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n width: 60%;\n}\n.widget-default--details p[data-v-8ce33442] {\n margin: 0;\n padding: 0;\n}\n.widget-default--description[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n line-clamp: 3; /* stylelint-disable-line property-no-unknown */\n -webkit-box-orient: vertical;\n}\n.widget-default--link[data-v-8ce33442] {\n color: var(--color-text-maxcontrast);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.toggle-interactive[data-v-8ce33442] {\n position: relative;\n}\n.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {\n position: absolute;\n bottom: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n z-index: 10000;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0658f2a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.raw-link[data-v-a0658f2a] {\n width: 100%;\n min-height: 350px;\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n padding: 0 16px 16px 16px;\n}\n.raw-link .input-wrapper[data-v-a0658f2a] {\n width: 100%;\n}\n.raw-link .reference-widget[data-v-a0658f2a] {\n display: flex;\n}\n.raw-link--empty-content .provider-icon[data-v-a0658f2a] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.raw-link--input[data-v-a0658f2a] {\n width: 99%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-059edcfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.result[data-v-059edcfb] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n overflow: hidden;\n}\n.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n object-fit: contain;\n}\n.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {\n border-radius: 50%;\n}\n.result--content[data-v-059edcfb] {\n display: flex;\n flex-direction: column;\n padding-inline-start: 10px;\n overflow: hidden;\n}\n.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e8abf1d4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.smart-picker-search[data-v-e8abf1d4] {\n width: 100%;\n display: flex;\n flex-direction: column;\n padding: 0 16px 16px 16px;\n}\n.smart-picker-search.with-empty-content[data-v-e8abf1d4] {\n min-height: 400px;\n}\n.smart-picker-search .provider-icon[data-v-e8abf1d4] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.smart-picker-search--select[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .search-result[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],\n.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {\n width: 20px;\n height: 20px;\n margin: 0 20px 0 10px;\n}\n.smart-picker-search--select .custom-option[data-v-e8abf1d4] {\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.smart-picker-search--select .option-text[data-v-e8abf1d4] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b193005a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-15018516] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker-modal[data-v-15018516] .modal-container {\n display: flex !important;\n}\n.reference-picker-modal--content[data-v-15018516] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow-y: auto;\n}\n.reference-picker-modal--content .close-button[data-v-15018516],\n.reference-picker-modal--content .back-button[data-v-15018516] {\n position: absolute;\n top: 4px;\n}\n.reference-picker-modal--content .back-button[data-v-15018516] {\n inset-inline-start: 4px;\n}\n.reference-picker-modal--content .close-button[data-v-15018516] {\n inset-inline-end: 4px;\n}\n.reference-picker-modal--content > h2[data-v-15018516] {\n display: flex;\n margin: 12px 0 20px 0;\n}\n.reference-picker-modal--content > h2 .icon[data-v-15018516] {\n margin-inline-end: 8px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f2f99131] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {\n display: inline-block;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {\n font-family: \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Segoe UI\", \"Apple Color Emoji\", \"Twemoji Mozilla\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\";\n word-break: keep-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {\n background-image: url(\"https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {\n background-image: url(\"https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {\n background-image: url(\"https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {\n background-image: url(\"https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {\n color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {\n left: 12px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {\n font-size: 14px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n.nc-emoji-picker-container[data-v-f2f99131] {\n /* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n background-color: var(--color-main-background) !important;\n border: 0;\n color: var(--color-main-text) !important;\n display: flex !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {\n border: none;\n background: transparent;\n font-size: inherit;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {\n background-color: transparent !important;\n border-color: var(--color-border) !important;\n color: inherit !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {\n padding-block: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {\n border-radius: 0;\n margin: 0 !important;\n padding: 0 !important;\n height: var(--clickable-area-small);\n min-width: var(--clickable-area-small);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {\n background-color: var(--color-background-hover);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {\n display: grid;\n place-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0 calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n justify-items: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {\n grid-template-columns: 1fr;\n font-size: inherit;\n color: var(--color-text-maxcontrast) !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* Label element in the section grid */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {\n grid-column: span 8;\n justify-self: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* An actual heading inside the element */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0;\n user-select: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {\n aspect-ratio: 1/1;\n text-align: center;\n margin: 0 !important;\n padding: 0 !important;\n}\n.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 {\n background-color: var(--color-background-hover) !important;\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: none !important;\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {\n cursor: pointer;\n}\n.search__wrapper[data-v-f2f99131] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n align-items: end;\n padding-block: var(--default-grid-baseline);\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-f2f99131] {\n vertical-align: top;\n margin-inline-start: -21px;\n margin-top: -3px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca83b679] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.autocomplete-result[data-v-ca83b679] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n line-height: 1.2;\n --auto-complete-result-avatar-size: var(--default-clickable-area);\n}\n.autocomplete-result__icon[data-v-ca83b679] {\n position: relative;\n flex: 0 0 var(--default-clickable-area);\n width: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n border-radius: var(--default-clickable-area);\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.autocomplete-result__icon--with-avatar[data-v-ca83b679] {\n color: inherit;\n background-size: cover;\n}\n.autocomplete-result__status[data-v-ca83b679] {\n --auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);\n --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);\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: var(--auto-complete-result-status-icon-position);\n bottom: var(--auto-complete-result-status-icon-position);\n height: var(--auto-complete-result-status-icon-size);\n width: var(--auto-complete-result-status-icon-size);\n border: 2px solid var(--color-main-background);\n border-radius: 50%;\n background-color: var(--color-main-background);\n font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);\n line-height: 1.2;\n background-repeat: no-repeat;\n background-size: var(--auto-complete-result-status-icon-size);\n background-position: center;\n}\n.autocomplete-result__status--icon[data-v-ca83b679] {\n border: none;\n background-color: transparent;\n}\n.autocomplete-result__content[data-v-ca83b679] {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.autocomplete-result__subline[data-v-ca83b679] {\n color: var(--color-text-maxcontrast);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-faef642b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.rich-contenteditable[data-v-faef642b] {\n --contenteditable-block-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));\n position: relative;\n width: auto;\n}\n.rich-contenteditable__label[data-v-faef642b] {\n position: absolute;\n margin-inline: 14px;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: 5px;\n margin-inline: 9px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.rich-contenteditable__input[data-v-faef642b] {\n overflow-y: auto;\n width: auto;\n margin: 0;\n padding-block: var(--contenteditable-block-offset);\n padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);\n cursor: text;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: var(--color-main-text);\n border: 2px solid var(--color-border-maxcontrast);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-family: var(--font-face);\n font-size: inherit;\n tab-size: 4;\n min-height: var(--default-clickable-area);\n max-height: calc(var(--default-clickable-area) * 5.5);\n}\n.rich-contenteditable__input--has-label[data-v-faef642b] {\n margin-top: 10px;\n}\n.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {\n content: attr(aria-placeholder);\n color: var(--color-text-maxcontrast);\n position: absolute;\n width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));\n height: calc(100% - 2 * var(--contenteditable-block-offset));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {\n cursor: default;\n background-color: transparent;\n color: var(--color-main-text);\n border-color: transparent;\n opacity: 1;\n border-radius: 0;\n}\n.rich-contenteditable__input--multiline[data-v-faef642b] {\n min-height: calc(var(--default-clickable-area) * 3);\n max-height: none;\n}\n.rich-contenteditable__input--disabled[data-v-faef642b] {\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n border: 2px solid var(--color-background-darker);\n border-radius: var(--border-radius-small);\n background-color: var(--color-background-dark);\n}\n.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {\n border-color: var(--color-border-error, var(--color-error)) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xkrb_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._tribute-container_1xkrb_20 {\n z-index: 9000;\n overflow: auto;\n position: absolute;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -100vw;\n margin: var(--default-grid-baseline) 0;\n padding: var(--default-grid-baseline);\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-element);\n background: var(--color-main-background);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n}\n._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {\n box-sizing: border-box;\n}\n._tribute-container_1xkrb_20 ul {\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-small);\n padding: var(--default-grid-baseline);\n cursor: pointer;\n min-height: var(--clickable-area-small, auto);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {\n color: var(--color-main-text);\n background: var(--color-background-hover);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {\n cursor: pointer;\n}\n._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {\n outline: 2px solid var(--color-main-text) !important;\n}\n._tribute-container-autocomplete_1xkrb_59 {\n min-width: 250px;\n max-width: 300px;\n max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65,\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 200px;\n max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 300px;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n display: flex;\n align-items: center;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {\n margin: auto 0;\n width: 20px;\n height: 20px;\n object-fit: contain;\n padding-inline-end: var(--default-grid-baseline);\n filter: var(--background-invert-if-dark);\n}","\n@use '../assets/variables' as *;\n\n.quote {\n\tposition: relative;\n\tpadding-block: var(--default-grid-baseline);\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\tmargin-bottom: var(--default-grid-baseline);\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmax-width: $messages-text-max-width;\n\tmin-height: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-large);\n\tborder: 2px solid var(--color-border);\n\tcolor: var(--color-text-maxcontrast);\n\tbackground-color: var(--color-main-background);\n\toverflow: hidden;\n\n\t&:has(.quote__button) {\n\t\tpadding-inline-end: var(--default-clickable-area);\n\t}\n\n\t&::before {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-border-maxcontrast);\n\t}\n\n\t&.quote--own-message::before {\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__preview {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\theight: 2lh;\n\t\twidth: 2lh;\n\t\toverflow: hidden;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&-image {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\t&--loading {\n\t\t\tposition: absolute;\n\t\t\tinset: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%\n\t\t}\n\t}\n\n\t// Two-line layout for quotes with preview\n\t&__preview + .quote__main {\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tgap: 0;\n\n\t\t.quote__main-author {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmin-width: 0;\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\n\t\t&-author {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tmax-width: 80%;\n\n\t\t\t&-info {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\toverflow: hidden;\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\n\t\t\t&-name {\n\t\t\t\tfont-weight: 600;\n\t\t\t\tmargin-inline-end: calc(0.5 * var(--default-grid-baseline));\n\t\t\t}\n\t\t}\n\n\t\t&-text {\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\ttext-align: start;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\theight: 100%;\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ad356e41] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-bubble__wrapper[data-v-ad356e41] {\n display: inline-block;\n vertical-align: middle;\n min-width: 0;\n max-width: 100%;\n}\n.user-bubble__content[data-v-ad356e41] {\n display: inline-flex;\n max-width: 100%;\n background-color: var(--color-background-dark);\n}\n.user-bubble__content--primary[data-v-ad356e41] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.user-bubble__content[data-v-ad356e41] > :last-child {\n padding-inline-end: 8px;\n}\n.user-bubble__avatar[data-v-ad356e41] {\n align-self: center;\n}\n.user-bubble__name[data-v-ad356e41] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.user-bubble__name[data-v-ad356e41], .user-bubble__secondary[data-v-ad356e41] {\n padding-block: 0;\n padding-inline: 4px 0;\n}","\n@use '../../assets/variables' as *;\n\n.absence-reminder {\n\tposition: relative;\n\n\t// Override NcNoteCard styles\n\tmargin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) !important;\n\tpadding: calc(var(--default-grid-baseline) * 2) !important;\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tmargin-inline: 0 var(--default-clickable-area);\n\t}\n\n\t&__replacement {\n\t\tdisplay: flex;\n\n\t\t&__bubble {\n\t\t\tpadding: 3px;\n\t\t}\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 4px;\n\t\tinset-inline-end: 20px;\n\n\t\t& .icon {\n\t\t\ttransition: $transition;\n\n\t\t\t&--reverted {\n\t\t\t\ttransform: rotate(180deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","\n\n.audio-recorder {\n\tdisplay: flex;\n\t// Audio record button\n\n\t&__info {\n\t\twidth: 86px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\t.time {\n\t\t\tflex: 0 0 50px;\n\t\t}\n\t\t.recording-indicator {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tflex: 0 0 16px;\n\t\t\tborder-radius: 8px;\n\t\t\tbackground-color: var(--color-border-error);\n\t\t\tmargin: 8px;\n\t\t}\n\t}\n}\n\n.wrapper {\n\tdisplay: flex;\n}\n\n@keyframes fadeOutIn {\n\t0% { opacity:1; }\n\t50% { opacity:.3; }\n\t100% { opacity:1; }\n}\n\n.fadeOutIn {\n\tanimation: fadeOutIn 3s infinite;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ri18g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_ri18g_20 {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_ri18g_25 {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1ndue_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_1ndue_30 {\n display: inline-block;\n width: var(--6629513e);\n height: var(--6629513e);\n max-width: var(--6629513e);\n max-height: var(--6629513e);\n}","\n@use '../../assets/variables' as *;\n\n.chat-summary {\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n\tmargin-inline: calc(var(--default-grid-baseline) * 4);\n\n\t&__container {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\t}\n\n\t&__icon {\n\t\tflex-shrink: 0;\n\t\talign-self: flex-start;\n\t}\n\n\t&__content {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: auto;\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n}\n","\n\n.template-picker {\n\t&__item {\n\t\tdisplay: flex;\n\t}\n\n\t&__label {\n\t\tdisplay: flex;\n\t\t// Align in the middle of the grid\n\t\talign-items: center;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\n\t\t&, * {\n\t\t\tcursor: pointer;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&::before {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n\n\t&__preview {\n\t\tdisplay: block;\n\t\toverflow: hidden;\n\t\t// Stretch so all entries are the same width\n\t\tflex: 1 1;\n\t\twidth: var(--width);\n\t\tmin-height: var(--height);\n\t\tmax-height: var(--height);\n\t\tpadding: 0;\n\t\tborder: var(--border) solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\tinput:checked + label > & {\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&--failed {\n\t\t\t// Make sure to properly center fallback icon\n\t\t\tdisplay: flex;\n\t\t}\n\t}\n\n\t&__image {\n\t\tmax-width: 100%;\n\t\tbackground-color: var(--color-main-background);\n\n\t\tobject-fit: cover;\n\t}\n\n\t// Failed preview, fallback to mime icon\n\t&__preview--failed &__image {\n\t\twidth: calc(var(--margin) * 8);\n\t\t// Center mime icon\n\t\tmargin: auto;\n\t\tbackground-color: transparent !important;\n\n\t\tobject-fit: initial;\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\t// also count preview border\n\t\tmax-width: calc(var(--width) + 2 * 2px);\n\t\tpadding: var(--margin);\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n","\n.templates-picker {\n\t&__form {\n\t\twidth: 100%;\n\t}\n\n\t&__list {\n\t\tmargin-top: 20px;\n\t\tdisplay: grid;\n\t\tgrid-gap: calc(var(--margin) * 2);\n\t\tgrid-auto-columns: 1fr;\n\t\t// We want maximum 5 columns. Putting 6 as we don't count the grid gap. So it will always be lower than 6\n\t\tmax-width: calc(var(--fullwidth) * 6);\n\t\tgrid-template-columns: repeat(auto-fit, var(--fullwidth));\n\t\t// Make sure all rows are the same height\n\t\tgrid-auto-rows: 1fr;\n\t\t// Center the columns set\n\t\tjustify-content: center;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.indicator {\n\twidth: 100%;\n\tpadding-inline-end: 12px;\n\tmargin-bottom: 4px;\n\n\t&__wrapper {\n\t\tmax-width: $messages-input-max-width;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t\tpadding: 0;\n\t\tline-height: 120%;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__avatars {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-direction: row-reverse;\n\t\tflex-shrink: 0;\n\t\twidth: 52px;\n\t\tpadding-inline-start: 8px;\n\t}\n\n\t&__main {\n\t\twidth: 100%;\n\t\tpadding-inline-start: 8px;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tmin-height: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\n}\n\n.wrapper--narrow {\n\tpadding: var(--default-grid-baseline);\n\n\t.new-message-form__input > .new-message-form__hint,\n\t.new-message-form__input > .new-message-form__quote,\n\t.new-message-form__input > .new-message-form__thread-title {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__input > .new-message-form__note-content {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t\tmargin-inline: 0 !important;\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__hint,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__quote,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__thread-title {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__note-content {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline)) !important;\n\t}\n}\n\n.new-message-form {\n\t--emoji-button-size: calc(var(--default-clickable-area) - var(--border-width-input-focused, 2px) * 2);\n\t--emoji-button-radius: calc(var(--border-radius-element, calc(var(--button-size) / 2)) - var(--border-width-input-focused, 2px));\n\talign-items: flex-end;\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tposition: relative;\n\tmax-width: $messages-input-max-width;\n\tmargin: 0 auto;\n\n\t&__emoji-picker {\n\t\tposition: absolute;\n\t\tbottom: var(--border-width-input-focused, 2px);\n\t\tinset-inline-start: var(--border-width-input-focused, 2px);\n\t\tz-index: 1;\n\n\t\t:deep(.button-vue) {\n\t\t\t// Overwrite NcButton styles to fit inside NcRichContenteditable\n\t\t\t--button-size: var(--emoji-button-size) !important;\n\t\t\t--button-radius: var(--emoji-button-radius) !important;\n\t\t}\n\t}\n\n\t&__input {\n\t\tflex-grow: 1;\n\t\tposition: relative;\n\t\tmin-width: 0;\n\t}\n\n\t// Override NcRichContenteditable styles\n\t:deep(.rich-contenteditable__input) {\n\t\t--contenteditable-space: calc((var(--default-clickable-area) - 1lh - 4px) / 2);\n\t\t--contenteditable-block-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-end-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-start-offset: calc(var(--emoji-button-size) + var(--contenteditable-space));\n\t}\n\n\t&__quote {\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t&__thread-title {\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t& + :deep(.rich-contenteditable > .rich-contenteditable__input) {\n\t\t\tmin-height: calc(2lh + 2 * var(--contenteditable-block-offset) + 4px);\n\t\t}\n\t}\n\n\t&__input-rich {\n\t\t&--required :deep(.rich-contenteditable__input) {\n\t\t\tborder-color: var(--color-border-error) !important;\n\t\t}\n\t}\n\n\t// put a grey round background when popover is opened or hover-focused\n\t&__icon:hover,\n\t&__icon:focus,\n\t&__icon:active {\n\t\topacity: 1;\n\t\t// good looking on dark AND white bg\n\t\tbackground-color: rgba(127, 127, 127, .25);\n\t}\n}\n\n// Override actions styles TODO: upstream this change\n// Targeting two classes for specificity\n:deep(.action-item__menutoggle.action-item__menutoggle--with-icon-slot) {\n\topacity: 1 !important;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover) !important;\n\t}\n\n\t&:disabled {\n\t\topacity: .5 !important;\n\t}\n}\n\n","\n.send-message-dialog {\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n","\n.breakout-room-item {\n\tmargin-top: calc(var(--default-grid-baseline) * 5);\n\tfont-weight: bold;\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin : 0 var(--default-grid-baseline);\n\t}\n\n\t&__room-name {\n\t\tmargin : 0 auto 0 var(--default-grid-baseline);\n\t}\n}\n","\n\n.selectable-participant {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tpadding: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline);\n\tborder-radius: var(--border-radius-element, 32px);\n\tline-height: 20px;\n\n\t&, & * {\n\t\tcursor: pointer;\n\t}\n\n\t&:hover,\n\t&:focus-within,\n\t&:has(:active),\n\t&:has(:focus-visible) {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&:has(input:focus-visible) {\n\t\toutline: 2px solid var(--color-main-text);\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background);\n\t}\n\n\t&:has(input:checked) {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:hover,\n\t\t&:focus-within,\n\t\t&:has(:focus-visible),\n\t\t&:has(:active) {\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t&:has(input:checked) &__check-icon {\n\t\tdisplay: flex;\n\t}\n\n\t&__checkbox {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\tz-index: -1;\n\t\topacity: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\n\t\t&-name {\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t&-subname {\n\t\t\tfont-weight: 400;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__check-icon {\n\t\tdisplay: none;\n\t\tmargin-inline-start: auto;\n\t\twidth: var(--default-clickable-area);\n\t\tflex-shrink: 0;\n\t}\n}\n\n","\n.participants-editor {\n\tdisplay: flex;\n\twidth: 100%;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\theight: calc(100% - 57px); // heading 30px * 1.5 line-height + 12px margin-bottom\n\n\t&__section {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 4);\n\n\t}\n\n\t&__scroller {\n\t\theight: 100%;\n\t\toverflow: auto;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding-top: 10px;\n\t}\n}\n\n// Warning dialog when deleting breakout rooms\n:deep(.dialog) {\n\tpadding-block: 0px 8px;\n\tpadding-inline: 12px 8px;\n}\n\n.delete {\n\tmargin-inline-end: auto;\n}\n","\n.breakout-rooms-editor {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding: 20px;\n\tjustify-content: flex-start;\n\n\t&__number-input {\n\t\tdisplay: block;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tmargin: calc(var(--default-grid-baseline) * 3) 0 calc(var(--default-grid-baseline) * 2) 0;\n\t}\n\n\t&__error-hint {\n\t\tcolor: var(--color-text-error);\n\t\tfont-size: 0.8rem;\n\t}\n\n\t&__participants-step {\n\t\theight: 100%;\n\t}\n\n\t&__main {\n\t\theight: 100%;\n\t\talign-self: flex-start;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\twidth: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.static-datetime {\n\t&::first-letter {\n\t\ttext-transform: capitalize;\n\t}\n}\n","\n.calendar-event {\n\t&__item {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tpadding-inline: var(--default-grid-baseline);\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\ta.calendar-event__item:hover {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&__badge {\n\t\tflex-shrink: 0;\n\t\tdisplay: inline-block;\n\t\twidth: var(--default-font-size);\n\t\theight: var(--default-font-size);\n\t\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\t\tborder-radius: 50%;\n\t\tbackground-color: var(--primary-color);\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\twidth: calc(100% - var(--default-clickable-area));\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\n\t\t&-text {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2aa1d7ea] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-chip[data-v-2aa1d7ea] {\n --chip-size: 24px;\n --chip-radius: calc(var(--chip-size) / 2);\n height: var(--chip-size);\n max-width: fit-content;\n display: flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--chip-radius);\n background-color: var(--color-background-hover);\n}\n.nc-chip--primary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.nc-chip--secondary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element-light);\n color: var(--color-primary-element-light-text);\n}\n.nc-chip--error[data-v-2aa1d7ea] {\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.nc-chip--warning[data-v-2aa1d7ea] {\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.nc-chip--success[data-v-2aa1d7ea] {\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-end: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip__text[data-v-2aa1d7ea] {\n flex: 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.nc-chip__icon[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n margin-inline-end: var(--default-grid-baseline);\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n height: var(--chip-size);\n width: var(--chip-size);\n}\n.nc-chip__actions[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n --default-clickable-area: var(--chip-size);\n --border-radius-element: var(--chip-radius);\n}","\n.calendar-events {\n\t&__list {\n\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tline-height: 20px;\n\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\tmax-width: 200px;\n\t\toverflow-y: auto;\n\n\t\t& > * {\n\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__empty-content {\n\t\tmin-width: 150px;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 3);\n\t\tpadding: var(--default-grid-baseline);\n\t}\n\n\t&__buttons {\n\t\tpadding: var(--default-grid-baseline);\n\t}\n}\n\n.calendar-meeting {\n\t--item-height: calc(2lh + var(--default-grid-baseline) * 2);\n\n\t:deep(.dialog__content) {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t:deep(.dialog__actions) {\n\t\talign-items: center;\n\t}\n\n\t&__header {\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__invalid-hint {\n\t\tcolor: var(--color-text-error);\n\t}\n\n\t&__flex-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__searchbox {\n\t\tmargin-inline: var(--default-grid-baseline);\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\twidth: calc(100% - var(--default-grid-baseline) * 2) !important;\n\t}\n\n\t&__attendees {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tpadding-block: var(--default-grid-baseline);\n\t\toverflow-y: auto;\n\t}\n\n\t&__attendees-selected {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-background-darker);\n\t\tpadding: var(--default-grid-baseline) 0;\n\t\tmax-height: 97px;\n\t\toverflow-y: auto;\n\t\tflex: 1 0 auto;\n\t\talign-content: flex-start;\n\t}\n\n\t&__empty-content {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tmargin-block: auto !important;\n\t}\n\n\t&--loading {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\theight: 32px;\n\t}\n\n\t// Overwrite default NcDateTimePickerNative styles\n\t:deep(.native-datetime-picker) {\n\t\twidth: calc(50% - var(--default-grid-baseline));\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t&.invalid-time input {\n\t\t\t--border-width-input: 2px;\n\t\t\tborder-color: var(--color-border-error);\n\t\t}\n\t}\n}\n\n.upcoming-meeting {\n\t// Overwrite default NcButton styles\n\t:deep(.button-vue__text) {\n\t\tpadding-block: 0;\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tline-height: 20px;\n\t\tfont-weight: 400;\n\t}\n\n\t&__header {\n\t\tfont-weight: 500;\n\t}\n}\n\n.calendar-badge {\n\tdisplay: inline-block;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\tborder-radius: 50%;\n\tbackground-color: var(--primary-color);\n}\n","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-21e6b451] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-21e6b451] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-21e6b451] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-21e6b451] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 0;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-21e6b451] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-21e6b451]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","\n\t.app-navigation-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tlist-style-type: none;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tbox-shadow: none !important;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t\tpadding-inline-start: 10px;\n\t}\n","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","\n.dial-popover .v-popper__inner {\n\toverflow: visible !important;\n}\n","\n.wrapper {\n\tpadding: 0 24px 24px 24px;\n}\n\n.title {\n\tfont-size: 16px;\n\tmargin-bottom: 12px;\n\tpadding-top: 24px;\n}\n\n.loading-screen {\n\theight: 200px;\n\ttext-align: center;\n\tfont-weight: bold;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\n\t// Loader\n\tspan {\n\t\tmargin-bottom: 16px;\n\t}\n}\n\n.button-update-permission {\n\tmargin: 0 auto;\n}\n","\n.participant {\n\tline-height: 20px;\n\n\t// Overwrite NcListItem styles\n\t:deep(.list-item) {\n\t\toverflow: hidden;\n\t\toutline-offset: -2px;\n\t\tcursor: default;\n\n\t\ta, a * {\n\t\t\tcursor: default;\n\t\t}\n\n\t\tbutton, button * {\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t.avatardiv .avatardiv__user-status {\n\t\t\tinset-inline-end: -2px !important;\n\t\t\tbottom: -2px !important;\n\t\t}\n\t}\n\n\t&--offline &__user-name {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__user-badge {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-weight: 300;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&__user {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\n\t&__status {\n\t\t&--highlighted {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__call-state {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__actions > .critical) {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n\n.participant-dialog {\n\t&__input {\n\t\tmargin-block-end: 6px;\n\t}\n}\n\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n","\n.scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\tflex-shrink: 1;\n}\n\n.participants-search-results {\n\tpadding: 0 2px;\n\n\t&__hint {\n\t\tmargin: 20px auto 0;\n\t}\n\n\t:deep(.app-navigation-hint):first-child {\n\t\tmargin-top: var(--default-grid-baseline) !important;\n\t}\n}\n\n","\n.set-contacts {\n\theight: 100%;\n\t&__icon {\n\t\tmargin-top: 40px;\n\t}\n\t&__hint {\n\t\tmargin-top: 20px;\n\t\ttext-align: center;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n.selected-participants {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tborder-bottom: 1px solid var(--color-background-darker);\n\tpadding: var(--default-grid-baseline) 0;\n\tmin-height: min-content;\n\tmax-height: 97px;\n\tflex-shrink: 0;\n\toverflow-y: auto;\n\talign-content: flex-start;\n}\n","\n.start-group {\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\twidth: 350px;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__header {\n\t\tmargin-block: 0 var(--default-grid-baseline);\n\t\ttext-align: center;\n\t}\n\n\t&__contacts {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmax-height: 50vh;\n\t}\n\n\t&__action {\n\t\tjustify-self: flex-end;\n\t\talign-self: flex-end;\n\t}\n}\n","\n.thread-header {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\twidth: 100%;\n\tgap: var(--default-grid-baseline);\n\n\t&--standalone {\n\t\tpadding: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n","\n\n.solid {\n\tmargin: 0;\n}\n\n.call-duration-hint {\n\tdisplay: flex;\n\tpadding: calc(var(--default-grid-baseline) * 2);\n}\n\n.call-time {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n\tfont-weight: bold;\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t// Align characters width for any font\n\t\tfont-variant-numeric: tabular-nums;\n\t}\n\n\t&__placeholder {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\n\t&__recording-icon {\n\t\tanimation: pulse 2s infinite;\n\t\tcolor: var(--color-element-error, var(--color-error));\n\n\t\t&--start {\n\t\t\tcolor: var(--color-loading-light);\n\t\t}\n\t}\n}\n\n:deep(.button-vue) {\n\tjustify-content: left !important;\n\tcolor: #fff !important;\n\n\t&:disabled {\n\t\topacity: 1 !important;\n\t\tpointer-events: none;\n\t}\n}\n\n@keyframes pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0.7;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","\n.tasks-counter {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-inline: calc(var(--default-grid-baseline) * 2);\n\n\t&__count {\n\t\tfont-weight: 500;\n\t}\n}\n\n","\n.top-bar-menu {\n\tdisplay: flex;\n}\n","\n@use '../../assets/markdown' as *;\n\n.top-bar {\n\t--border-width: 1px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\tz-index: 10;\n\tmin-height: calc(var(--border-width) + 2 * (2 * var(--default-grid-baseline)) + var(--default-clickable-area));\n\tpadding-block: var(--default-grid-baseline);\n\t// Reserve space for the sidebar toggle button\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline) + var(--app-sidebar-offset, 0));\n\tbackground-color: var(--color-main-background);\n\tborder-bottom: var(--border-width) solid var(--color-border);\n\n\t&--in-call {\n\t\tinset-inline: 0;\n\t\tborder: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground-color: transparent;\n\t}\n\n\t.talk-sidebar-callview & {\n\t\tpadding-inline-end: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 3);\n\t\talign-items: flex-start;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) 0px;\n\t\tbackground: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));\n\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: 0;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t}\n\n\t&--sidebar {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&--authorised:not(.top-bar--sidebar) {\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\t\t}\n\t}\n}\n\n.top-bar__wrapper {\n\tflex: 1 0;\n\tdisplay: flex;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n}\n\n.top-bar__icon-wrapper {\n\tposition: relative;\n\tborder-radius: var(--border-radius-pill);\n\ttransition-property: width, padding, background-color;\n\ttransition-duration: var(--animation-quick);\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-darker);\n\t}\n\n\t&--thread {\n\t\tbackground-color: var(--color-background-dark);\n\t\twidth: calc(var(--default-clickable-area) + 40px); // AVATAR.SIZE.DEFAULT\n\t\tpadding-inline-start: var(--default-clickable-area);\n\t}\n\n\t.top-bar__icon-back {\n\t\tposition: absolute;\n\t\twidth: var(--default-clickable-area);\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n\n.top-bar__participants-button {\n\t// Align characters width for any font\n\tfont-variant-numeric: tabular-nums;\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n\n.description__popover {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\tmax-width: 50em;\n\n\t:deep(> div) {\n\t\t@include markdown;\n\t}\n}\n\n.icon {\n\tdisplay: flex;\n}\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin markdown {\n\t// Overwrite core styles, otherwise h4 is lesser than default font-size\n\th4 {\n\t\tfont-size: 100%;\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\tul,\n\tol {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 15px;\n\n\t\t&.contains-task-list {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tinput:disabled + .checkbox-content {\n\t\topacity: 1 !important;\n\t}\n\n\tdiv:has(table) {\n\t\toverflow-x: auto;\n\t}\n\n\tpre {\n\t\tpadding: 4px;\n\t\tmargin: 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t& code {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tmax-width: 100%;\n\t\tpadding: 2px 4px;\n\t\tmargin: 2px 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\tblockquote {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 13px;\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tborder-left: none;\n\t\tborder-inline-start: 4px solid var(--color-border-dark);\n\t}\n\n\timg {\n\t\tmax-width: min(100%, 600px);\n\t}\n}\n","\n\n\n\t\n\t\t\n\t\n\n\n\n\n\n\n\n","\n.modal__content {\n\tpadding: calc(var(--default-grid-baseline) * 3);\n}\n\n.conversation-information {\n\tmargin-top: 5px;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.description {\n\tmargin-bottom: 12px;\n\tmax-height: 8lh;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\ttext-overflow: ellipsis;\n}\n\n.username-form__input {\n\tmargin-bottom: 20px;\n}\n\n.submit-button {\n\tmargin: 0 auto;\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding-top: calc(var(--default-grid-baseline) * 2);\n}\n\n.separator {\n margin: calc(var(--default-grid-baseline) * 3) 0 var(--default-grid-baseline);\n border-top: 1px solid var(--color-border-dark);\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xe1x_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_1xe1x_20 {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_1xe1x_30 {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_1xe1x_34 {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,\n._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {\n color: white !important;\n}\n._assistantButton__button_1xe1x_42 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_1xe1x_42:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_1xe1x_39 {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","\n.edit-timestamp :deep(.action-text__longtext-wrapper) {\n\tpadding: 0;\n}\n","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n","\n.translate-dialog {\n\t:deep(.dialog__content) {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tmin-height: 300px;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t& &__select {\n\t\twidth: 50%;\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n\n\t&__message {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t\tflex-grow: 1;\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&-source {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\tborder: 2px solid var(--color-border);\n\t\t}\n\n\t\t&-translation {\n\t\t\tborder: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__ai-note {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n","\n\t.contact {\n\t\tdisplay: flex;\n\t\ttransition: box-shadow 0.1s ease-in-out;\n\t\tborder: 1px solid var(--color-border);\n\t\tbox-shadow: 0 0 2px 0 var(--color-box-shadow);\n\t\tborder-radius: var(--border-radius-large);\n\t\tfont-size: 100%;\n\t\tbackground-color: var(--color-main-background);\n\t\tmargin: 12px 0;\n\t\tmax-width: 300px;\n\t\tpadding: 12px;\n\t\twhite-space: nowrap;\n\t\talign-items: center;\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbox-shadow: 0 0 5px 0 var(--color-box-shadow);\n\t\t}\n\t\t&__image {\n\t\t\tdisplay: inline-block;\n\t\t\tborder-radius: 50%;\n\t\t\tmax-width: var(--clickable-area-large);\n\t\t\tmax-height: var(--clickable-area-large);\n\t\t}\n\t\t&__icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: var(--clickable-area-large);\n\t\t\theight: var(--clickable-area-large);\n\t\t}\n\t\t&__lineone {\n\t\t\theight: 30px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t.title {\n\t\t\t\tmargin-inline-start: 12px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.icon-contacts {\n\t\topacity: .8;\n\t}\n\n\t","\n.deck-card {\n\tdisplay: flex;\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tfont-size: 100%;\n\tbackground-color: var(--color-main-background);\n\tmax-width: 300px;\n\tpadding: 8px 16px;\n\tflex-direction: column;\n\twhite-space: nowrap;\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__lineone {\n\t\theight: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\n\t\t.title {\n\t\t\tmargin-inline-start: 8px;\n\t\t}\n\t}\n\n\t&__linetwo {\n\t\theight: 30px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.icon-deck {\n\topacity: .8;\n}\n\n.wide {\n\tmax-width: 400px;\n\twidth: 100%;\n}\n\n",".external:after{content:\" ↗\"}","\n\n.audio-player {\n\tmargin: 12px 0;\n\twidth: 100%;\n}\n",".file-preview{position:relative;min-width:0;max-width:100%;display:inline-block;border-radius:var(--border-radius);box-sizing:content-box !important}.file-preview:hover,.file-preview:focus,.file-preview:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file,.file-preview:focus .remove-file,.file-preview:focus-visible .remove-file{visibility:visible}.file-preview:hover .image-container:has(.file-preview__image.media),.file-preview:focus .image-container:has(.file-preview__image.media),.file-preview:focus-visible .image-container:has(.file-preview__image.media){outline:2px solid var(--color-primary-element)}.file-preview__image{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress{position:absolute;top:50%;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon{min-height:128px}.file-preview .mimeicon.preview-small{min-height:auto;max-height:24px}.file-preview .preview{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading{position:absolute;border-radius:var(--border-radius);width:100%;height:100%;background-color:var(--color-background-dark)}.file-preview .image-container{position:relative;display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--border-radius)}.file-preview .image-container.playable .preview{transition:filter 250ms ease-in-out}.file-preview .image-container.playable .play-video-button{position:absolute;height:48px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.8;z-index:1;transition:opacity 250ms ease-in-out}.file-preview .image-container.playable:hover .preview{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button{opacity:1}.file-preview .name-container{font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-preview:not(.file-preview--viewer-available) strong:after{content:\" ↗\"}.file-preview--upload-editor{max-width:140px;max-height:140px;padding:12px 12px 24px 12px;margin:10px}.file-preview--upload-editor .preview{margin:auto;width:128px;height:128px}.file-preview--row-layout{display:flex;align-items:center;border-radius:var(--border-radius);padding:2px 4px}.file-preview--row-layout .image-container{flex-shrink:0;width:24px}.file-preview--row-layout .name-container{padding:0 4px;font-weight:normal}.file-preview--shared-items-grid{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview{width:100%;min-height:unset;height:100% !important}.remove-file{visibility:hidden;position:absolute !important;top:8px;inset-inline-end:8px}","\n.file-preview {\n\tposition: relative;\n\tmin-width: 0;\n\tmax-width: 100%;\n\tdisplay: inline-block;\n\n\tborder-radius: var(--border-radius);\n\n\tbox-sizing: content-box !important;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-hover);\n\t\toutline: none;\n\n\t\t.remove-file {\n\t\t\tvisibility: visible;\n\t\t}\n\n\t\t.image-container:has(.file-preview__image.media) {\n\t\t\toutline: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__image {\n\t\tobject-fit: cover;\n\t\ttransition: outline 0.1s ease-in-out;\n\t}\n\n\t&__progress {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tinset-inline-end: calc(var(--progress-bar-height) * -1);\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.mimeicon {\n\t\tmin-height: 128px;\n\t}\n\n\t.mimeicon.preview-small {\n\t\tmin-height: auto;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: min(100%, 600px);\n\t\tmax-height: 384px;\n\t}\n\n\t.preview-medium {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 192px;\n\t}\n\n\t.preview-small {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview-loading {\n\t\tposition: absolute;\n\t\tborder-radius: var(--border-radius);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t.image-container {\n\t\tposition: relative;\n\t\tdisplay: inline-flex;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius);\n\n\t\t&.playable {\n\t\t\t.preview {\n\t\t\t\ttransition: filter 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t.play-video-button {\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 48px; /* for proper vertical centering */\n\t\t\t\ttop: 50%;\n\t\t\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%);\n\t\t\t\topacity: 0.8;\n\t\t\t\tz-index: 1;\n\t\t\t\ttransition: opacity 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\t.preview {\n\t\t\t\t\tfilter: brightness(80%);\n\t\t\t\t}\n\n\t\t\t\t.play-video-button {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.name-container {\n\t\tfont-weight: bold;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&:not(.file-preview--viewer-available) {\n\t\tstrong:after {\n\t\t\tcontent: ' ↗';\n\t\t}\n\t}\n\n\t&--upload-editor {\n\t\tmax-width: 140px;\n\t\tmax-height: 140px;\n\t\tpadding: 12px 12px 24px 12px;\n\t\tmargin: 10px;\n\n\t\t.preview {\n\t\t\tmargin: auto;\n\t\t\twidth: 128px;\n\t\t\theight: 128px;\n\t\t}\n\t}\n\n\t&--row-layout {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-radius: var(--border-radius);\n\t\tpadding: 2px 4px;\n\n\t\t.image-container {\n\t\t\tflex-shrink: 0;\n\t\t\twidth: 24px;\n\t\t}\n\n\t\t.name-container {\n\t\t\tpadding: 0 4px;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t&--shared-items-grid {\n\t\taspect-ratio: 1;\n\t\tline-height: 0;\n\n\t\t.preview {\n\t\t\twidth: 100%;\n\t\t\tmin-height: unset;\n\t\t\theight: 100% !important;\n\t\t}\n\t}\n}\n\n.remove-file {\n\tvisibility: hidden;\n\tposition: absolute !important;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n}\n\n","\n.location {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\tz-index: 1;\n\twhite-space: initial;\n\toverflow: hidden;\n\tborder-radius: var(--border-radius-large);\n\theight: 300px;\n\tmax-height: 30vh;\n\tmargin: 4px;\n\ttransition: outline 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&.wide {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin: 0;\n\t}\n}\n","\n.mention {\n\tdisplay: contents;\n\twhite-space: nowrap;\n}\n","\n.conversation-actions {\n\tpadding: calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\ttransition: background-color var(--animation-quick) ease;\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-element-light);\n\t\tp {\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n","\n@use '../../../../../assets/markdown' as *;\n@use '../../../../../assets/variables' as *;\n\n.message-main {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tgrid-row-gap: var(--default-grid-baseline);\n\tjustify-content: space-between;\n\talign-items: flex-start;\n\tmin-height: var(--clickable-area-small);\n\tmin-width: 100%;\n\n\t&__text {\n\t\twidth: 100%;\n\t\tcolor: var(--color-text-light);\n\n\t\t& > .single-emoji {\n\t\t\tfont-size: 250%;\n\t\t\tline-height: 100%;\n\t\t}\n\n\t\t&.system-message {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\ttext-align: center;\n\t\t\tpadding: 0 20px;\n\t\t}\n\n\t\t&.message-highlighted {\n\t\t\tcolor: var(--color-text-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&.deleted-message {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\tflex-grow: 1;\n\t\t\t\ttext-align: start;\n\t\t\t}\n\t\t}\n\n\t\t&.markdown-message {\n\t\t\tposition: relative;\n\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t\ttext-align: inherit;\n\n\t\t\t\t@include markdown;\n\t\t\t}\n\n\t\t\t// FIXME: Should it be in the upstream NcRichText component?\n\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t// So we need to override the direction for task lists using the current direction, not its own direction\n\t\t\t&:dir(rtl) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: rtl;\n\t\t\t}\n\n\t\t\t&:dir(ltr) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: ltr;\n\t\t\t}\n\n\t\t\t// Overriding direction above breaks text direction\n\t\t\t// Restoring it back\n\t\t\t:deep(ul.contains-task-list) .checkbox-content__wrapper {\n\t\t\t\tunicode-bidi: plaintext;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__info {\n\t\tposition: relative;\n\t\tuser-select: none;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-size: var(--default-font-size);\n\t\twidth: $messages-info-width;\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\n\t\t.date {\n\t\t\twidth: 8ch;\n\t\t\ttext-align: end;\n\n\t\t\t&--hidden {\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-inline-end: var(--clickable-area-small, 24px);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__thread-title {\n\t\tgrid-column: 1 / -1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\t}\n}\n\n.message-status {\n\twidth: var(--clickable-area-small, 24px);\n\theight: var(--clickable-area-small, 24px);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&.retry-option {\n\t\tcursor: pointer;\n\t}\n}\n\n.message-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue__text) {\n\t\tfont-weight: normal;\n\t}\n\n\t&__thread :deep(.button-vue__text) {\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) / 2);\n\t}\n}\n\n.call-button {\n\tmargin: 0 auto;\n}\n\n// Always render code blocks LTR\n:deep(.rich-text--wrapper) pre {\n\tdirection: ltr;\n}\n\n// Hardcode to restrict size of message images for the chat\n:deep(.widget-default--image) {\n\tmax-width: 240px;\n}\n","\n.reactions__modal {\n\tmin-height: 450px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n\n.reactions-list__navigation {\n\tdisplay: flex;\n\tgap: 2px;\n\tflex-wrap: wrap;\n\n\t:deep(.button-vue) {\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.active {\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\t}\n}\n\n.all-reactions__button :deep(.button-vue__text) {\n\tdisplay: inline-flex;\n\tgap: 4px;\n}\n\n.reactions-list__scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\theight: calc(450px - 123px); // 123px is the height of the header 105px and the footer 18px\n}\n\n.reactions-item {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\twidth: 100%;\n\tpadding: 6px 0;\n\n\t&__name {\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&__emojis {\n\t\tmargin-inline-start: auto;\n\t\tmax-width: 180px;\n\t\tdirection: rtl;\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n}\n","\n.reactions-wrapper {\n\t--minimal-button-width: 48px;\n\t--font-family-emoji: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji';\n\tdisplay: contents;\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue) {\n\t\tmin-width: var(--minimal-button-width);\n\t}\n\n\t.reaction-emoji {\n\t\tfont-family: var(--font-family-emoji);\n\t}\n\n\t.reaction-button--trigger {\n\t\theight: 100%;\n\t}\n\n\t.reaction-button--thumbnail {\n\t\theight: 100%;\n\t\twidth: var(--minimal-button-width);\n\t\tpointer-events: none;\n\t}\n}\n\n.reaction-details {\n\tpadding: 8px;\n\tmax-width: 250px;\n}\n\n.details-loading {\n\tdisplay: flex;\n\tjustify-content: center;\n\twidth: 38px;\n}\n\n.more-reactions-button {\n\ttext-decoration: underline;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .normal-message-body,\n\t&--hovered .normal-message-body {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message--highlighted {\n\tanimation: highlight-animation 5s 1;\n\tborder-radius: 8px;\n}\n\n@keyframes highlight-animation {\n\t0% { background-color: var(--color-background-hover); }\n\t50% { background-color: var(--color-background-hover); }\n\t100% { background-color: rgba(var(--color-background-hover), 0); }\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tdisplay: flex;\n\tinset-inline-end: 14px;\n\ttop: 0;\n\tposition: sticky;\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n}\n","\n@use '../../../assets/variables' as *;\n\n.wrapper {\n\tposition: relative;\n\tpadding-inline-start: $messages-avatar-width;\n\twidth: 100%;\n}\n\n.messages {\n\tpadding-block: var(--default-grid-baseline);\n\twidth: 100%;\n\n\t&__avatar-wrapper {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\tpadding-block: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\n\t&__author {\n\t\tmax-width: $messages-text-max-width;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .combined-system,\n\t&:focus-within .combined-system {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\t&:hover .message-buttons-bar,\n\t&:focus-within .message-buttons-bar,\n\t.combined-system--open + .message-body__scroll > .message-buttons-bar {\n\t\topacity: 1;\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n\topacity: 0;\n}\n","\n@use '../../../assets/variables' as *;\n\n.messages-group__system {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.wrapper {\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n\t&--system {\n\t\tflex-direction: column;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\t}\n\t&:focus {\n\t\tbackground-color: rgba(47, 47, 47, 0.068);\n\t}\n}\n\n.messages {\n\tflex: auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tmin-width: 0;\n\n\t&--collapsed {\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.scroller {\n\tposition: relative;\n\tflex: 1 0;\n\tpadding-top: var(--default-grid-baseline);\n\toverflow-y: scroll;\n\toverflow-x: hidden;\n\tborder-bottom: 1px solid var(--color-border);\n\ttransition: $transition;\n\n\t&--chatScrolledToBottom {\n\t\tborder-block-end-color: transparent;\n\t}\n\n\t&__content {\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t/* Safe margin to fit MessageButtonsBar on screen for last one-line message */\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading {\n\t\tposition: relative;\n\t\theight: 0;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t&-element {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tinset-inline-start: calc(2 * var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading-new {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin-inline: auto;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\n\t\t&-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.messages-list {\n\t&__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column-reverse;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t}\n\n\t&__empty-content {\n\t\theight: 100%;\n\t}\n}\n\n.messages-date {\n\tposition: sticky;\n\ttop: 0;\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tz-index: 2;\n\tmargin-inline-start: calc($messages-avatar-width);\n\tmargin-bottom: 5px;\n\tpadding-inline: var(--default-grid-baseline);\n\tpointer-events: none;\n\n\t&__text {\n\t\tmargin: 0 auto;\n\t\tpadding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline));\n\t\ttext-wrap: nowrap;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tbackground-color: var(--color-background-dark);\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-pill));\n\t}\n}\n\n.has-sticky .messages-date {\n\ttransition: opacity 0.3s ease-in-out;\n\ttransition-delay: 2s;\n\topacity: 0;\n}\n\n.scroller--isScrolling .has-sticky .messages-date {\n\topacity: 1;\n\ttransition: opacity 0s;\n}\n","\n.upload-editor {\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tpadding: calc(3 * var(--default-grid-baseline));\n\n\t&__previews {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\toverflow: auto;\n\t\tflex-wrap: wrap;\n\n\t\t&.dragging-over {\n\t\t\toutline: 3px dashed var(--color-primary-element);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: 4px;\n\t\tpadding: 12px 0;\n\t}\n\n\t&__textfield {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t.add-more-button {\n\t\twidth: 164px !important;\n\t\theight: 176px !important;\n\t\tmargin: 10px;\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n}\n\n","\n.chatView {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-height: 0;\n}\n\n.messages-list-dragover-wrapper {\n\tposition: relative;\n\tflex: 1 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmin-height: 0;\n}\n\n.dragover {\n\tposition: absolute;\n\tinset: 5%;\n\tbackground: var(--color-primary-element-light);\n\tz-index: 11;\n\tdisplay: flex;\n\tbox-shadow: 0 0 36px var(--color-box-shadow);\n\tborder-radius: var(--border-radius);\n\topacity: 90%;\n\tpointer-events: none;\n}\n\n.scroll-to-bottom {\n\tposition: relative;\n\theight: 0;\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\tbottom: 8px;\n\t\tinset-inline-end: 24px;\n\t\tz-index: 2;\n\t}\n}\n","\n@use '../assets/variables' as *;\n@use '../assets/markdown' as *;\n\n.lobby {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin: auto;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\n\t&__countdown,\n\t&__description {\n\t\tmargin-top: 25px;\n\t\tmax-width: $messages-list-max-width;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n","\n.main-view {\n\theight: 100%;\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-direction: column;\n\talign-content: space-between;\n\tposition: relative;\n}\n","\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n.conversation {\n\t// Overwrite ConversationIcon styles to blend a type icon with NcListItem\n\t& :deep(.list-item:hover .conversation-icon__type) {\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-color: var(--color-background-hover);\n\t}\n\n\t&--active {\n\t\t&:deep(.list-item .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&:deep(.list-item:hover .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t\tborder-color: var(--color-primary-element-hover);\n\t\t}\n\t}\n\n\t&--compact {\n\t\tpadding-block: 2px !important; // Overwrite list-item 4px padding\n\t\t&:deep(.list-item-content__name) {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(var(--default-grid-baseline) / 2);\n\t\t}\n\t\t&__read {\n\t\t\t&:deep(.list-item-content__name) {\n\t\t\t\tfont-weight: 400;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__subname {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-actor {\n\t\t\tflex: 0 1 auto;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t&-message {\n\t\t\tflex: 1 1 0;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t}\n}\n\n.text {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n:deep(.dialog) {\n\tpadding-block: 0 8px;\n\tpadding-inline: 12px 8px;\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.search-results__date {\n\tfont-size: x-small;\n}\n","\n.dashboard-section {\n\tdisplay: flex;\n\tborder-radius: var(--border-radius-large);\n\toverflow: hidden;\n\tborder: 2px solid var(--color-border);\n\theight: 100%;\n\n\t&--wide {\n\t\tflex-direction: row;\n\n\t\t.dashboard-section__content {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n\n\t&__content {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 5);\n\t}\n\n\t&__bar {\n\t\tflex: 0 0 200px;\n\n\t\t&.gradient {\n\t\t\tbackground: linear-gradient(78deg, var(--color-primary) 60%, var(--color-main-background) 120%);\n\t\t}\n\n\t\t&--narrow {\n\t\t\tflex: 0 0 10px;\n\t\t}\n\n\t\t// Style for slotted images\n\t\t:deep(img) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tobject-position: center;\n\t\t}\n\n\t\t&.image-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\toverflow-wrap: break-word;\n\t}\n\n\t&__subtitle {\n\t\tfont-weight: bold;\n\t}\n\n\t&__action {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\nh3 {\n\tmargin-block: calc(var(--default-grid-baseline) * 2);\n}\n","\n.event-card {\n\tposition: relative;\n\theight: 250px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 100%;\n\tmax-width: 300px;\n\tborder: 2px solid var(--color-border);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tborder-radius: var(--border-radius-large);\n\tbackground-color: var(--color-main-background);\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:not(.event-card--in-call) {\n\t\t\tborder-color: var(--color-primary-element-light-hover) !important;\n\t\t}\n\t}\n\n\t&--in-call {\n\t\tborder-color: var(--color-primary) !important;\n\t}\n\n\t&:not(.event-card--in-call):hover > .event-card__invitation-info.hovered {\n\t\tdisplay: flex;\n\t\tbackground-color: inherit;\n\t}\n\n\t&__date {\n\t\tdisplay: flex;\n\t\tgap: 2px;\n\n\t\t& > span::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\n\t\t& > * {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n\t&__description {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: normal;\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__room {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__attachment {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-block-start: var(--default-grid-baseline);\n\t\tpadding: var(--default-grid-baseline) calc(var(--default-grid-baseline) / 2);\n\n\t\t& > span {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: var(--font-size-small);\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__invitation-info {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tinset-inline-start: 0;\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\n\t\t&.hovered {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.title {\n\tdisplay: flex;\n\talign-items: center;\n\tpadding-inline-start: 6px; // revert negative margin\n\tgap: var(--default-grid-baseline);\n\tfont-size: inherit;\n\tmargin: 0;\n\n\t&_text {\n\t\tfont-weight: bold;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.secondary_text {\n\tcolor: var(--color-text-maxcontrast);\n\tfont-size: var(--font-size-small);\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.calendar-badge {\n\tdisplay: inline-flex;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tborder-radius: 50%;\n\tmargin-inline-start: -6px; // negative margin to overlap\n\tposition: relative;\n\tz-index: 1;\n\tbox-shadow: 0 0 0 1px var(--color-main-background);\n\tflex-shrink: 0;\n}\n\n:deep(.nc-chip) {\n\tbackground-color: unset;\n\toverflow: hidden;\n}\n","\n@use '../../assets/variables' as *;\n\n.talk-dashboard-wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 3);\n\twidth: min(100%, calc(100vw - 300px - var(--body-container-margin) * 2)); // 300px for the left sidebar and body container margins\n\tmargin: 0 auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tmax-height: 800px;\n\tmax-width: 1200px;\n\n\t&--mobile {\n\t\twidth: 100%;\n\t}\n\n\t&--small-mobile {\n\t\twidth: 100%;\n\t\theight: auto;\n\n\t\t.talk-dashboard__chats {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 5);\n\t\t}\n\t}\n}\n\n.talk-dashboard__menu {\n\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n}\n\n.talk-dashboard__header {\n\tfont-size: 21px; // NcDialog header font size\n\tfont-weight: bold;\n\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\tpadding-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline)); // navigation button\n}\n\n.talk-dashboard__actions {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 3);\n\tpadding-block: var(--default-grid-baseline);\n\tflex-wrap: wrap;\n\tflex-direction: row;\n\n\t:deep(.button-vue),\n\t:deep(.v-popper--theme-dropdown) {\n\t\theight: var(--header-menu-item-height);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t:deep(.button-vue) {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);\n\t}\n}\n\n.event-section {\n\tmargin-block-end: calc(var(--default-grid-baseline) * 6);\n\n\t&--empty {\n\t\theight: 225px;\n\t}\n}\n\n.talk-dashboard__event-cards {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\toverflow-x: auto;\n\tscrollbar-width: none;\n\tborder-radius: var(--border-radius-large);\n}\n\n.talk-dashboard__event-cards-wrapper {\n\tposition: relative;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\n\t&::before,\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\twidth: var(--default-clickable-area);\n\t\tpointer-events: none;\n\t\tz-index: 2;\n\t}\n\n\t.button-slide {\n\t\tposition: absolute !important;\n\t\tdisplay: flex;\n\t\ttop: 0;\n\t\tpadding: 0;\n\t\theight: 100%;\n\t\tmargin: 0 !important;\n\t\tz-index: 3;\n\t\tjustify-content: left;\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.backward {\n\t\t\tinset-inline-start: 0;\n\t\t}\n\n\t\t&.forward {\n\t\t\tinset-inline-end: 0;\n\t\t}\n\t}\n}\n\n.talk-dashboard__calendar-button {\n\tposition: absolute !important;\n\tbottom: calc(var(--default-grid-baseline) * 2);\n\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n}\n\n.talk-dashboard__items {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-around;\n\tmin-width: 0;\n\tflex-grow: 3;\n}\n\n.talk-dashboard__chats {\n\tdisplay: grid;\n\tgap: calc(var(--default-grid-baseline) * 8);\n\tgrid-template-columns: 1fr 1fr;\n\tflex-grow: 1;\n\n\t&> div {\n\t\tmax-height: 320px;\n\t}\n}\n\n.upcoming-reminders {\n\t&-list {\n\t\toverflow-y: auto;\n\t}\n\n\t&__loading-placeholder {\n\t\toverflow: hidden;\n\t}\n}\n\n.talk-dashboard__conversations-list {\n\tflex-grow: 1;\n\tmargin-block: var(--default-grid-baseline);\n\tline-height: 20px;\n}\n\n.title {\n\tfont-size: 1.25rem;\n font-weight: bold;\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n}\n\n.instant-meeting__dialog {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline) ;\n\talign-items: center;\n}\n\n// Override NcButton styles for narrow screen size\n@media screen and (max-width: $breakpoint-mobile-small) {\n\t.talk-dashboard__actions {\n\t\t:deep(.button-vue),\n\t\t& > div {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t:deep(.button-vue) {\n\t\t\tpadding-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/* required styles */\r\n\r\n.leaflet-pane,\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-tile-container,\r\n.leaflet-pane > svg,\r\n.leaflet-pane > canvas,\r\n.leaflet-zoom-box,\r\n.leaflet-image-layer,\r\n.leaflet-layer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t}\r\n.leaflet-container {\r\n\toverflow: hidden;\r\n\t}\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\t-webkit-user-select: none;\r\n\t -moz-user-select: none;\r\n\t user-select: none;\r\n\t -webkit-user-drag: none;\r\n\t}\r\n/* Prevents IE11 from highlighting tiles in blue */\r\n.leaflet-tile::selection {\r\n\tbackground: transparent;\r\n}\r\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\r\n.leaflet-safari .leaflet-tile {\r\n\timage-rendering: -webkit-optimize-contrast;\r\n\t}\r\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\r\n.leaflet-safari .leaflet-tile-container {\r\n\twidth: 1600px;\r\n\theight: 1600px;\r\n\t-webkit-transform-origin: 0 0;\r\n\t}\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\tdisplay: block;\r\n\t}\r\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\r\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\r\n.leaflet-container .leaflet-overlay-pane svg {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\t}\r\n.leaflet-container .leaflet-marker-pane img,\r\n.leaflet-container .leaflet-shadow-pane img,\r\n.leaflet-container .leaflet-tile-pane img,\r\n.leaflet-container img.leaflet-image-layer,\r\n.leaflet-container .leaflet-tile {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\t}\r\n\r\n.leaflet-container img.leaflet-tile {\r\n\t/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */\r\n\tmix-blend-mode: plus-lighter;\r\n}\r\n\r\n.leaflet-container.leaflet-touch-zoom {\r\n\t-ms-touch-action: pan-x pan-y;\r\n\ttouch-action: pan-x pan-y;\r\n\t}\r\n.leaflet-container.leaflet-touch-drag {\r\n\t-ms-touch-action: pinch-zoom;\r\n\t/* Fallback for FF which doesn't support pinch-zoom */\r\n\ttouch-action: none;\r\n\ttouch-action: pinch-zoom;\r\n}\r\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\r\n\t-ms-touch-action: none;\r\n\ttouch-action: none;\r\n}\r\n.leaflet-container {\r\n\t-webkit-tap-highlight-color: transparent;\r\n}\r\n.leaflet-container a {\r\n\t-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\r\n}\r\n.leaflet-tile {\r\n\tfilter: inherit;\r\n\tvisibility: hidden;\r\n\t}\r\n.leaflet-tile-loaded {\r\n\tvisibility: inherit;\r\n\t}\r\n.leaflet-zoom-box {\r\n\twidth: 0;\r\n\theight: 0;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tz-index: 800;\r\n\t}\r\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\r\n.leaflet-overlay-pane svg {\r\n\t-moz-user-select: none;\r\n\t}\r\n\r\n.leaflet-pane { z-index: 400; }\r\n\r\n.leaflet-tile-pane { z-index: 200; }\r\n.leaflet-overlay-pane { z-index: 400; }\r\n.leaflet-shadow-pane { z-index: 500; }\r\n.leaflet-marker-pane { z-index: 600; }\r\n.leaflet-tooltip-pane { z-index: 650; }\r\n.leaflet-popup-pane { z-index: 700; }\r\n\r\n.leaflet-map-pane canvas { z-index: 100; }\r\n.leaflet-map-pane svg { z-index: 200; }\r\n\r\n.leaflet-vml-shape {\r\n\twidth: 1px;\r\n\theight: 1px;\r\n\t}\r\n.lvml {\r\n\tbehavior: url(#default#VML);\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\t}\r\n\r\n\r\n/* control positioning */\r\n\r\n.leaflet-control {\r\n\tposition: relative;\r\n\tz-index: 800;\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-top,\r\n.leaflet-bottom {\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-top {\r\n\ttop: 0;\r\n\t}\r\n.leaflet-right {\r\n\tright: 0;\r\n\t}\r\n.leaflet-bottom {\r\n\tbottom: 0;\r\n\t}\r\n.leaflet-left {\r\n\tleft: 0;\r\n\t}\r\n.leaflet-control {\r\n\tfloat: left;\r\n\tclear: both;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tfloat: right;\r\n\t}\r\n.leaflet-top .leaflet-control {\r\n\tmargin-top: 10px;\r\n\t}\r\n.leaflet-bottom .leaflet-control {\r\n\tmargin-bottom: 10px;\r\n\t}\r\n.leaflet-left .leaflet-control {\r\n\tmargin-left: 10px;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tmargin-right: 10px;\r\n\t}\r\n\r\n\r\n/* zoom and fade animations */\r\n\r\n.leaflet-fade-anim .leaflet-popup {\r\n\topacity: 0;\r\n\t-webkit-transition: opacity 0.2s linear;\r\n\t -moz-transition: opacity 0.2s linear;\r\n\t transition: opacity 0.2s linear;\r\n\t}\r\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\r\n\topacity: 1;\r\n\t}\r\n.leaflet-zoom-animated {\r\n\t-webkit-transform-origin: 0 0;\r\n\t -ms-transform-origin: 0 0;\r\n\t transform-origin: 0 0;\r\n\t}\r\nsvg.leaflet-zoom-animated {\r\n\twill-change: transform;\r\n}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-animated {\r\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t}\r\n.leaflet-zoom-anim .leaflet-tile,\r\n.leaflet-pan-anim .leaflet-tile {\r\n\t-webkit-transition: none;\r\n\t -moz-transition: none;\r\n\t transition: none;\r\n\t}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-hide {\r\n\tvisibility: hidden;\r\n\t}\r\n\r\n\r\n/* cursors */\r\n\r\n.leaflet-interactive {\r\n\tcursor: pointer;\r\n\t}\r\n.leaflet-grab {\r\n\tcursor: -webkit-grab;\r\n\tcursor: -moz-grab;\r\n\tcursor: grab;\r\n\t}\r\n.leaflet-crosshair,\r\n.leaflet-crosshair .leaflet-interactive {\r\n\tcursor: crosshair;\r\n\t}\r\n.leaflet-popup-pane,\r\n.leaflet-control {\r\n\tcursor: auto;\r\n\t}\r\n.leaflet-dragging .leaflet-grab,\r\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\r\n.leaflet-dragging .leaflet-marker-draggable {\r\n\tcursor: move;\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: -moz-grabbing;\r\n\tcursor: grabbing;\r\n\t}\r\n\r\n/* marker & overlays interactivity */\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-image-layer,\r\n.leaflet-pane > svg path,\r\n.leaflet-tile-container {\r\n\tpointer-events: none;\r\n\t}\r\n\r\n.leaflet-marker-icon.leaflet-interactive,\r\n.leaflet-image-layer.leaflet-interactive,\r\n.leaflet-pane > svg path.leaflet-interactive,\r\nsvg.leaflet-image-layer.leaflet-interactive path {\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n\r\n/* visual tweaks */\r\n\r\n.leaflet-container {\r\n\tbackground: #ddd;\r\n\toutline-offset: 1px;\r\n\t}\r\n.leaflet-container a {\r\n\tcolor: #0078A8;\r\n\t}\r\n.leaflet-zoom-box {\r\n\tborder: 2px dotted #38f;\r\n\tbackground: rgba(255,255,255,0.5);\r\n\t}\r\n\r\n\r\n/* general typography */\r\n.leaflet-container {\r\n\tfont-family: \"Helvetica Neue\", Arial, Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\tfont-size: 0.75rem;\r\n\tline-height: 1.5;\r\n\t}\r\n\r\n\r\n/* general toolbar styles */\r\n\r\n.leaflet-bar {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\r\n\tborder-radius: 4px;\r\n\t}\r\n.leaflet-bar a {\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #ccc;\r\n\twidth: 26px;\r\n\theight: 26px;\r\n\tline-height: 26px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\tcolor: black;\r\n\t}\r\n.leaflet-bar a,\r\n.leaflet-control-layers-toggle {\r\n\tbackground-position: 50% 50%;\r\n\tbackground-repeat: no-repeat;\r\n\tdisplay: block;\r\n\t}\r\n.leaflet-bar a:hover,\r\n.leaflet-bar a:focus {\r\n\tbackground-color: #f4f4f4;\r\n\t}\r\n.leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\t}\r\n.leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 4px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom: none;\r\n\t}\r\n.leaflet-bar a.leaflet-disabled {\r\n\tcursor: default;\r\n\tbackground-color: #f4f4f4;\r\n\tcolor: #bbb;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-bar a {\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tline-height: 30px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-bottom-right-radius: 2px;\r\n\t}\r\n\r\n/* zoom control */\r\n\r\n.leaflet-control-zoom-in,\r\n.leaflet-control-zoom-out {\r\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\r\n\ttext-indent: 1px;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\r\n\tfont-size: 22px;\r\n\t}\r\n\r\n\r\n/* layers control */\r\n\r\n.leaflet-control-layers {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\r\n\tbackground: #fff;\r\n\tborder-radius: 5px;\r\n\t}\r\n.leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers.png);\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\t}\r\n.leaflet-retina .leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers-2x.png);\r\n\tbackground-size: 26px 26px;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers-toggle {\r\n\twidth: 44px;\r\n\theight: 44px;\r\n\t}\r\n.leaflet-control-layers .leaflet-control-layers-list,\r\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\r\n\tdisplay: none;\r\n\t}\r\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\r\n\tdisplay: block;\r\n\tposition: relative;\r\n\t}\r\n.leaflet-control-layers-expanded {\r\n\tpadding: 6px 10px 6px 6px;\r\n\tcolor: #333;\r\n\tbackground: #fff;\r\n\t}\r\n.leaflet-control-layers-scrollbar {\r\n\toverflow-y: scroll;\r\n\toverflow-x: hidden;\r\n\tpadding-right: 5px;\r\n\t}\r\n.leaflet-control-layers-selector {\r\n\tmargin-top: 2px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\t}\r\n.leaflet-control-layers label {\r\n\tdisplay: block;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\t}\r\n.leaflet-control-layers-separator {\r\n\theight: 0;\r\n\tborder-top: 1px solid #ddd;\r\n\tmargin: 5px -10px 5px -6px;\r\n\t}\r\n\r\n/* Default icon URLs */\r\n.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */\r\n\tbackground-image: url(images/marker-icon.png);\r\n\t}\r\n\r\n\r\n/* attribution and scale controls */\r\n\r\n.leaflet-container .leaflet-control-attribution {\r\n\tbackground: #fff;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\tmargin: 0;\r\n\t}\r\n.leaflet-control-attribution,\r\n.leaflet-control-scale-line {\r\n\tpadding: 0 5px;\r\n\tcolor: #333;\r\n\tline-height: 1.4;\r\n\t}\r\n.leaflet-control-attribution a {\r\n\ttext-decoration: none;\r\n\t}\r\n.leaflet-control-attribution a:hover,\r\n.leaflet-control-attribution a:focus {\r\n\ttext-decoration: underline;\r\n\t}\r\n.leaflet-attribution-flag {\r\n\tdisplay: inline !important;\r\n\tvertical-align: baseline !important;\r\n\twidth: 1em;\r\n\theight: 0.6669em;\r\n\t}\r\n.leaflet-left .leaflet-control-scale {\r\n\tmargin-left: 5px;\r\n\t}\r\n.leaflet-bottom .leaflet-control-scale {\r\n\tmargin-bottom: 5px;\r\n\t}\r\n.leaflet-control-scale-line {\r\n\tborder: 2px solid #777;\r\n\tborder-top: none;\r\n\tline-height: 1.1;\r\n\tpadding: 2px 5px 1px;\r\n\twhite-space: nowrap;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\ttext-shadow: 1px 1px #fff;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child) {\r\n\tborder-top: 2px solid #777;\r\n\tborder-bottom: none;\r\n\tmargin-top: -2px;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\r\n\tborder-bottom: 2px solid #777;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-attribution,\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tbox-shadow: none;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tborder: 2px solid rgba(0,0,0,0.2);\r\n\tbackground-clip: padding-box;\r\n\t}\r\n\r\n\r\n/* popup */\r\n\r\n.leaflet-popup {\r\n\tposition: absolute;\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\t}\r\n.leaflet-popup-content-wrapper {\r\n\tpadding: 1px;\r\n\ttext-align: left;\r\n\tborder-radius: 12px;\r\n\t}\r\n.leaflet-popup-content {\r\n\tmargin: 13px 24px 13px 20px;\r\n\tline-height: 1.3;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\tmin-height: 1px;\r\n\t}\r\n.leaflet-popup-content p {\r\n\tmargin: 17px 0;\r\n\tmargin: 1.3em 0;\r\n\t}\r\n.leaflet-popup-tip-container {\r\n\twidth: 40px;\r\n\theight: 20px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tmargin-top: -1px;\r\n\tmargin-left: -20px;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-popup-tip {\r\n\twidth: 17px;\r\n\theight: 17px;\r\n\tpadding: 1px;\r\n\r\n\tmargin: -10px auto 0;\r\n\tpointer-events: auto;\r\n\r\n\t-webkit-transform: rotate(45deg);\r\n\t -moz-transform: rotate(45deg);\r\n\t -ms-transform: rotate(45deg);\r\n\t transform: rotate(45deg);\r\n\t}\r\n.leaflet-popup-content-wrapper,\r\n.leaflet-popup-tip {\r\n\tbackground: white;\r\n\tcolor: #333;\r\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tborder: none;\r\n\ttext-align: center;\r\n\twidth: 24px;\r\n\theight: 24px;\r\n\tfont: 16px/24px Tahoma, Verdana, sans-serif;\r\n\tcolor: #757575;\r\n\ttext-decoration: none;\r\n\tbackground: transparent;\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button:hover,\r\n.leaflet-container a.leaflet-popup-close-button:focus {\r\n\tcolor: #585858;\r\n\t}\r\n.leaflet-popup-scrolled {\r\n\toverflow: auto;\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-popup-content-wrapper {\r\n\t-ms-zoom: 1;\r\n\t}\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\twidth: 24px;\r\n\tmargin: 0 auto;\r\n\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\r\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-control-zoom,\r\n.leaflet-oldie .leaflet-control-layers,\r\n.leaflet-oldie .leaflet-popup-content-wrapper,\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\tborder: 1px solid #999;\r\n\t}\r\n\r\n\r\n/* div icon */\r\n\r\n.leaflet-div-icon {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #666;\r\n\t}\r\n\r\n\r\n/* Tooltip */\r\n/* Base styles for the element that has a tooltip */\r\n.leaflet-tooltip {\r\n\tposition: absolute;\r\n\tpadding: 6px;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #fff;\r\n\tborder-radius: 3px;\r\n\tcolor: #222;\r\n\twhite-space: nowrap;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none;\r\n\tpointer-events: none;\r\n\tbox-shadow: 0 1px 3px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-tooltip.leaflet-interactive {\r\n\tcursor: pointer;\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-tooltip-top:before,\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\tposition: absolute;\r\n\tpointer-events: none;\r\n\tborder: 6px solid transparent;\r\n\tbackground: transparent;\r\n\tcontent: \"\";\r\n\t}\r\n\r\n/* Directions */\r\n\r\n.leaflet-tooltip-bottom {\r\n\tmargin-top: 6px;\r\n}\r\n.leaflet-tooltip-top {\r\n\tmargin-top: -6px;\r\n}\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-top:before {\r\n\tleft: 50%;\r\n\tmargin-left: -6px;\r\n\t}\r\n.leaflet-tooltip-top:before {\r\n\tbottom: 0;\r\n\tmargin-bottom: -12px;\r\n\tborder-top-color: #fff;\r\n\t}\r\n.leaflet-tooltip-bottom:before {\r\n\ttop: 0;\r\n\tmargin-top: -12px;\r\n\tmargin-left: -6px;\r\n\tborder-bottom-color: #fff;\r\n\t}\r\n.leaflet-tooltip-left {\r\n\tmargin-left: -6px;\r\n}\r\n.leaflet-tooltip-right {\r\n\tmargin-left: 6px;\r\n}\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\ttop: 50%;\r\n\tmargin-top: -6px;\r\n\t}\r\n.leaflet-tooltip-left:before {\r\n\tright: 0;\r\n\tmargin-right: -12px;\r\n\tborder-left-color: #fff;\r\n\t}\r\n.leaflet-tooltip-right:before {\r\n\tleft: 0;\r\n\tmargin-left: -12px;\r\n\tborder-right-color: #fff;\r\n\t}\r\n\r\n/* Printing */\r\n\r\n@media print {\r\n\t/* Prevent printers from removing background-images of controls. */\r\n\t.leaflet-control {\r\n\t\t-webkit-print-color-adjust: exact;\r\n\t\tprint-color-adjust: exact;\r\n\t\t}\r\n\t}\r\n","/* Default icon options */\n.leaflet-default-icon-icon {\n\tbackground-image: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png), auto; /* normal[, Retina], auto for compliance with cursor syntax */\n\twidth: 25px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position iconAnchor */\n\t}\n.leaflet-default-icon-shadow {\n\tbackground-image: url(~leaflet/dist/images/marker-shadow.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-shadow.png), auto; /* normal[, Retina], auto */\n\twidth: 41px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position shadowAnchor */\n\t}\n.leaflet-default-icon-popup {\n\tmargin: -34px 1px; /* margin top and left to position popupAnchor */\n\t}\n.leaflet-default-icon-tooltip {\n\tmargin: -28px 16px; /* margin top and left to position tooltipAnchor, even if direction 'bottom' or 'right' */\n\t}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n/* Special layout to include the Talk sidebar */\n\n/* The original style of the body is kept until the layout has been adjusted to\n * include the Talk sidebar. If only \"#body-login\" was used, immediately after\n * load and before the sidebar was injected the original elements would be using\n * the style for the adjusted layout, which is not the proper one for them, and\n * this would cause the elements to \"jump\" to their final position once the\n * layout was adjusted. */\nbody.talk-sidebar-enabled {\n\t/* Move rules set for body by guest.scss to the wrapped body. */\n\tflex-direction: row;\n\theight: 100vh;\n}\n\nbody.talk-sidebar-enabled #body-login {\n\tdisplay: flex;\n\tjustify-content: center;\n\n\tbackground-position: 50% 50%;\n\tbackground-repeat: repeat;\n\tbackground-size: 275px, contain;\n\tbackground-attachment: fixed;\n\n\twidth: 100%;\n\theight: 100%;\n\n\t/* Changed from guest.scss. */\n\tflex-direction: row;\n\talign-items: stretch;\n}\n\n/* #body-login should be used to override the #content rules set in server. */\n#body-login #content {\n\tposition: relative;\n\n\tflex-grow: 1;\n\n\tflex-direction: column;\n\talign-items: center;\n\n\theight: auto;\n\n\toverflow-x: hidden;\n\n\t/* Override \"padding-top: 50px\" set in server. */\n\tpadding-top: 0;\n}\n"],"names":[],"mappings":"AAWA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLC1MA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAsBA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KC/CA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sICvNA,4SASC,0HAGA,mCACC,8HAKD,oHAKD,yKAMC,6LAKD,8DAIA,uHAKA,8MCjCA,gHAOA,iGAIA,qHAKA,8EAGA,oJAMA,wOAKA,kYAGA,2HCxCE,8LAQD,gGCDD,gHAOA,+WCPA,gHAOA,qICjBA,6DAIA,8IAWC,uFAKD,iDAIA,4FAKC,2EALD,6EAaC,gFAKD,sEAGC,qFC7CD,gDAIA,6GAMA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGClDD,gDAIA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGC5CD,+FAMA,gFAMA,qEAKC,6IAKD,qEAIC,sHAMA,oEAKD,iFCrCA,+LAWC,+FAKD,+HAOA,qEAIA,0FCdC,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LCjHD,+JAWC,uGAOA,yDAIA,8IAKA,+DAGC,yGAIA,kGAOD,gIAKC,2EAKA,0HC1CF,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFChHA,uIAMC,kFAIA,sTAYC,yFAEC,6FAKD,sHAKA,uHASD,0IAMC,oMAOD,qDAGC,oHAKD,6FAIA,uOAYD,qGAWC,sIAKD,wEChGA,uGAOC,oJCNA,mGAOD,iJAMA,mIASA,oSAaA,4IAOC,gEAKD,iFAIA,8EAMA,kGAQA,gDAKA,+CAKA,+CAIA,4FAKA,iMASA,sEAKA,+FAMA,4EAKA,6NAUC,yDAIA,0GAIC,wHAOF,mJAIC,4EAKD,wWAaC,uEC7JD,qLASC,gJAIC,4FAIC,iHAMD,qEAMF,kJAOC,4DAIA,wGAIC,oHAOF,wNASC,2DAGA,yEAKD,mKAQA,0DAIA,qKAOA,uFAMC,wFC7FD,yDAKA,6FAMC,iDAGA,gDAGA,iDAGA,2CAGA,mDCtBA,mGAMD,oNAUA,wDAGC,6FAIA,gEAKD,mIASA,2RAWA,+JAQC,yEAGA,mLAWD,kGAQA,gDAKA,+CAKA,sLAaC,uEAKD,6LASA,sFAKA,4FAKA,wGAMA,wWAaC,uECjJD,4HAMA,wDAIA,kGAQA,wHAQC,wEAKD,sFAOA,0EAOC,mGADD,mDAOC,8JAOA,4DAKD,gMAaA,uGAOA,gTAiBC,gGAKA,wGAQD,sDAKC,kHAIC,kHAIA,4GAKD,2HAIC,0GAIA,4HAMF,0KAMA,0FAKC,sJAGC,qSAOD,wHAIA,kGAMD,4JChLA,sJAUC,8JAOA,4HAOA,yLAgBC,kFCxCF,qcA+BA,sBACC,+CAID,sBACC,8CCrCD,6FAOC,qEAKD,mOAWC,6DAIA,oEAKD,iMAMC,0GAGC,iMAQF,qCCjDA,8IAWA,yMASC,kEAIC,uCACC,iDAGA,8DAOF,wMAWD,kSC9CA,uFAMA,yQAaA,yDAIA,sGAOA,oDAEC,yJAOD,sGAOA,+KAYA,mPAUA,qIASA,sEAKA,8EChFA,yYAWC,uHAGA,+GAKD,kSAYC,6EAMC,0GASF,2EAKC,4DAMA,yIAQA,iNASD,qGAOC,oIAQD,6CAIA,qDAWA,yCChGA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCvBC,sIAMC,gHAOF,sPAOC,mDAKD,oDCjBA,+FAmBA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCCnxO,uJAMC,mKAQA,0FAMA,6EClBD,yHAKA,sIAKE,wHAOC,mHAOH,2QC1BA,+FAKC,0DASD,uJAKA,0GAKA,0GASA,8JAKA,iHAKA,iHC3CA,0CAIA,2HAOA,4HAOA,qGClBA,mVASC,wWAcC,uIAIA,+EC3BF,8EAGC,oSAWA,2LAMA,qcAcA,8HAKC,qHAMD,8FAMA,gFAIA,4FAMA,2KASC,oEAKD,8LAYD,2FAKA,qEAGE,yMAOF,4EAKA,+ECjGA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFC/DA,sFCAA,2TAUC,qKAOA,0LASC,4EAIA,kFAKA,iGAMD,2FAMD,8CC9CC,2DAIA,mHAMA,mDCVA,0GAMA,oKAMA,uKAQA,qGAOA,kKClBD,gHAOA,0JAMA,8KAQA,sHAIA,wLAIA,mLAIA,0GAIA,iGAGA,yHAGA,8HCpDA,0EAIC,icAYA,4FAMA,4EAIA,0KC3BD,4DAIC,wKAUC,8EAKD,6FAKA,oGAOA,yKAUA,mDAKD,oJAQA,qEAIC,+FAIA,0EAKA,6HAMA,0DAIA,4HAMC,gGAOF,kFC1FA,iFCUA,gHAOA,oFAeA,gHAmBA,8EAIA,mIAGA,yFAGA,oFAKA,yDAGA,uNAKA,yUAKA,8KAKA,qkBAIA,sTAGA,gEAGA,gEAGA,gEAGA,2HAGA,sEAMA,mGAIA,oYAQA,gEAGA,8HAIA,oMAKA,4JAIA,wJAIA,mFAGA,wFAMA,gJAIA,4eAUA,kTAOA,8oBAaA,kOAMA,gKAKA,wNAMA,kSAOA,iHAIA,0HAKA,sGAIA,4HAKA,sHAKA,iLAKA,+KAaA,wEAGA,oCACA,gzBAoBA,s0BAqBA,mCACA,mzBAoBA,o0BAqBA,8IAIA,uEAIA,iLAMA,qPCpVA,uJAwBA,mHAOA,mDAGA,8GAMA,mFAGA,yKAOA,yHAeA,gHAOA,wSAWA,gLAKA,yVAYA,ySAWA,gEAGA,yFAIA,2LAKA,oFAGA,4HAMA,iHAMA,qGAIA,+DAIA,uKAQA,qIAMA,uDAGA,mLAgBA,gHAOA,8HAQA,qDAGA,0DAGA,6IAMA,4CAaA,gHAOA,8GAMA,8HAMA,uGAGA,+GAMA,6IAeA,gHAOA,wGAMA,0EAGA,yIAMA,sHAMA,6KAMA,kJAMA,qHAeA,gHAOA,iNAyBA,gHAOA,iFAGA,0JAQA,yJAKA,sFAGA,qFAGA,qFAIA,iFC9XA,gHAOA,yJAKA,uQAYA,wKASA,wFAGA,mIAKA,uNAIA,oFAMA,gLAGA,yLAGA,mLAGA,sLAGA,mFAGA,uJAKA,yJAKA,6LASA,wKAQA,qOAYA,2JAIA,wGAGA,uJAQA,iHAKA,sGAIA,2LASA,4FAIA,qLASA,sGAIA,mFAGA,qJAMA,yTAiBA,6FAIA,sHAMA,6KASA,iHAKA,mIAMA,2GAGA,gHAGA,+GAGA,8FAIA,sQAOA,gFAGA,+GAKA,kGAIA,oFAGA,oGAIA,sUAKA,mGAIA,8GAIA,0FAGA,iHAKA,kKAOA,8HAIA,gIAGA,uNAQA,oGAGA,uGAGA,uGAGA,uGAGA,uGAGA,uGAGA,wHAKA,kRAcA,gJAOA,6FAGA,6FAGA,6FAGA,6FAGA,6FAGA,6FAMA,gGAGA,iIAGA,mIAGA,gHAGA,8FAGA,2JAMA,0KAMA,gJAGA,mJAGA,mJAGA,sJAGA,0PAcA,oNAWA,sGAIA,uLAMA,4GAKA,8tBAYA,gJAIA,2MAOA,gIAGA,sKAIA,iHAIA,oLAIA,oJAKA,6LAQA,8HAOA,iRASA,kJAMA,meAQA,8FAGA,8FAGA,kNAQA,gGAGA,4FCvhBA,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA,0GCtKA,gHAOA,wLAOA,8XAYA,6FAIA,w2BAkBA,uFAIA,+HAOA,sJAKA,mFAaA,gHAOA,4RAOA,8cAaA,yjBAWA,0mBAoBA,yEAGA,6dAUA,iOAQA,0HAIA,8OAOA,0LAaA,yGAOA,oUAaA,kFAGA,oGAKA,6OAOA,gJAIA,qKAGA,wKAGA,mMAKA,qMAMA,+KAMA,kEAIA,0FAIA,2HAKA,gNCvQA,mgBAeC,6FAIA,wLAUA,gGAIA,uLASC,+EAMA,2FASD,iGAKC,iFAKD,+IAQC,oHAMC,oGAMA,kHAMD,6HASD,2HC9FD,gHAOA,6GAMA,wHAKA,sIAIA,0EAGA,wDAGA,8FAKA,kHCzCA,wMAOC,oJAMA,6DAGC,oEAKD,oHAMC,mKASD,qGAKC,sGAGC,oFC7CH,8CAIC,yGAKC,2DAGA,yKAWF,uCAIA,wEAMA,qECxBA,yGAOA,qLAKA,8PCZA,yGAOA,uFAKA,4JAKA,qJCzBA,sIAIC,+GAMA,yEAKA,wHAOA,wGAMA,+EAKA,gHAMC,+JCvCD,qDAIA,sGAOC,6IAKA,uEAKD,sPAYC,yGAIA,gEAMD,uHAQA,uKASA,4JC7DA,oDAIA,gQCHD,iFAKC,uVAUA,yKAUA,sECzBD,uJAKA,uEAGC,wUAMA,2LAKA,ybAMA,8NAKD,2iBAUC,mLAMC,mKAOD,oFAOA,6WAOA,gLAMA,4FAGC,uKAMA,uIAMD,mLAWD,uGAGC,2OAKA,iHC7GD,0FCAA,qGAIC,qJAOA,6FCVD,8QAUC,mGAIA,qWAOA,6JAKA,wGAGC,4eAQD,6GAIA,qHAQA,4GAKC,uEAGA,8GAMD,6IChED,8IAOC,iIAKA,0EAKA,+IASD,sEAKA,gDC/BA,mHAMC,uHAKA,kKAMA,kGAKA,uEAIA,gFAKA,2ICrBD,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNC5CA,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,yECAA,+NAUA,6GAIA,mRAUA,qJAOA,uGAKC,wIAQA,8ECnCF,gHAOA,mQAWA,yHAIA,uIAIA,mGAIA,yGAIA,yGAIA,6GAGA,4GAGA,kGAMA,6OAWA,kJCtEC,0SAUC,6FAGC,2GAMF,sJAMA,gFAKD,4FAGC,oKAOA,uEAIA,6FAIA,+EAIA,0HAMA,mMAMA,6IAMA,wRAYA,kHAKA,yHAQA,qJAIC,8IASD,yKAUA,2DAKD,8PC5HA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCCzCA,gHAOA,oFAIA,wFAGA,6HAGA,4YAeA,yFAGA,4GC7CC,2PCED,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FC5HA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2ECnKA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHChDA,sVASC,4JAKA,0OAKC,kHAOA,yEC1BF,8CAIA,2EAMA,0IASC,yDAKD,yDCxBA,+CAIC,4FAKC,uGAIA,iHAIA,kIAMD,mGAIA,gJAMA,8FAOC,mEAKD,0HAOA,kGAMA,iEAKD,wEC/DA,gEAMA,4DAGC,uEAIA,iICbD,2CAEC,qDAGA,uEAKA,wGAKC,oDAMF,gSCpBC,4KAQA,oGAKA,2FAMA,0DCpBD,qIAOC,6HAMD,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YClDD,iCAIA,+FAKA,wIAOC,0HAQA,kEAKA,qIAIC,oFAMF,kFAIC,+EAMD,oEClDA,mHAKC,uDCLD,4CCEA,0fAgBC,6GAQA,6PAMC,mKAQD,qFAKC,2KAMF,6GAQA,gMAMC,kMAMA,kMAMA,yJASD,iFAKA,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YAcD,qHCzIC,6DAIA,gEAIA,qIAMC,4IAKD,gGAIA,0EAIA,qJAMC,uEAMD,kMASA,uKASA,yED0FD,oCEmDA,+FAzMA,gTAoBC,0DAMA,mIAcC,qGAUD,qIAYA,qDAKA,kFCtED,8EAIA,gHAOA,4GAQA,0DAIA,8CAIA,uJAOA,oJCxBA,yGAOA,wcAUA,mEAIA,iMAIA,6JAIA,mQAMA,iEAGA,wJCtCA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,iFCjBA,0ECAA,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA,0EC5BA,uNASA,qHAMA,uEAIA,kFAKA,8IAKC,4HAKA,sGAKD,gFCxCA,sVAaC,6GAIA,qJAMA,0HAKA,oKASC,mEAMF,2CC3CD,sSAYC,qKAOA,sKASC,oEAKD,+IASD,uCAIA,kDC/CA,gDCEA,wDCFA,qKCSC,mLAMC,iLAGC,8TAIA,0FAMD,mJAOA,0DAIA,uFAKA,sHAMA,kHAMA,gHAMA,0KAQA,+KAUA,qGAIE,mNAYA,+FAKC,4FAIA,oIAWH,gGAKC,kHAQD,4FAKC,8HAQD,qFAIC,yFAKA,+EAMD,6GAKC,yGCjKH,kPAaC,0JAMA,gECnBD,8DCAA,uKAIC,wGAEC,mFAFD,uFAQA,6JCTD,gVASC,8EAIC,mFAKA,yHAMA,mNAQA,yHAIC,sGAMD,wEAGC,6FnB1CF,4FAIA,+FAIA,mMAMC,0MAKD,+HAIA,yGAIA,oLAMC,sGAMD,iOASA,sMASA,wGmBHE,oSAIA,qSAMA,8HAMF,sVAUC,oEAIC,iFAKA,yGAMF,+IASD,uKAOC,6DAKD,+FAMC,oEAIA,qHAKD,4CAKA,wDAKA,yDCnJA,wGAKA,iFAKC,kGAGC,oHAMF,sFAKA,+EAMA,kGAOC,iGAMA,uMC3CD,6OAMC,sFAIA,yFAIA,0EAIA,kIAOD,+DAKA,iFAMA,kEAEC,mECtCD,4CAGC,8KAOD,gKAMC,yMAWD,mGAKA,wMAMA,sGAIC,+JASA,2TAYA,gIAQD,0TCrEA,wHAMA,iFAIC,2MASA,yDAKA,+NC1BD,4CAGC,0KAKA,uNAOD,gKAMC,yMAWD,sGAIC,+JASA,2TAYA,gIAQD,2QC/DA,4EAKA,4DAIC,yHAIA,2DAKD,+FAOC,8HCzBD,uNASC,8EAIA,iPAKC,gKAKD,4QAMC,4HAOD,udAOC,wIAUD,oHAOA,2DAKD,8WAWC,qSAUD,4FAMA,gGC9FA,0JAOC,sGAMC,iJAMD,sGAOA,8FAIA,0GAKC,iMCnCF,8GASA,4HAQA,0OAYA,8DAIC,kHC9BD,uEAKC,wGAOA,uRAMA,6D7BfA,8DAIA,iEAIA,uIAMC,8IAKD,iGAIA,2EAIA,sJAMC,wEAMD,mMASA,wKASA,0E8B/DD,gJCAA,wEAMC,mKAMC,2MAMA,6NAOD,oEAEC,uHAKC,uFAOF,sFAIC,oHAMA,2DAGA,qHASF,iFAMA,sECjEA,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,yDCAA,2JAOC,6DAGC,6FAKD,gPASA,wDAGC,6IAIA,+DAKA,4GAOA,gIAQD,sGAMA,8DAIA,+FAKD,sEClEA,sSAYC,sFAGC,oIAKD,kFAIA,wIAKA,wDAIC,+EAIA,+FAOD,2NAUA,oGAMA,mOAOC,yJAQA,uIAMD,6PAWC,mEAMF,6IAQC,uGAQD,gKAQA,2PAYA,kECpIA,wRAUC,4DAIA,8EAIC,iJAOF,0FAIA,mNAOA,0JAOC,yMAMA,8IAKD,sFAGC,oDAKD,6OAUA,2HAIC,uOAWA,4QAYC,kGAIA,+FAMF,kLAMA,gIAQA,wIAMC,6DAMA,0DAIA,0EAKD,4HAMA,8GAMA,8KASA,iCAEE,+GAKA,+GC3KF,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kIC1eA,4NAcA,mCAGA,2HASA,wCAIA,wEAIA,gGAKA,0DAMA,gGAIA,sRAWA,gEAKA,4FAIA,4GAMA,iGAIA,2DAGA,2DAGA,+CAIA,wCAGA,qEAQA,gDAIA,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,wCAIA,wEASA,iGAMA,gFAMA,mBAGA,uBAGA,yBAGA,qBAGA,uCAIA,4CAGA,8CAGA,oDAGA,gDAGA,kDAOA,0EAMA,8DAGA,4CAKA,gDAIA,0NAKA,iFAOA,wDAOA,oCAGA,+DAKA,4EAIA,iDAIA,0MAUA,oIAQA,gOAUA,sDAIA,mCAGA,8DAOA,0GAUA,8DAIA,0KAWA,gHAMA,mEAIA,kFAIA,0GAKA,mFAMA,sEAKA,iGAIA,sGAOA,iHAMA,gGAOA,qFAKA,mgCAKA,swDAIA,qEAIA,kIAIA,8FAIA,qFAKA,2EAKA,0EAKA,gEAKA,+FAOA,4+DAOA,0EAKA,kGAMA,oDAGA,oGAIA,8GAMA,qDAGA,yDAGA,yLAWA,2GAKA,4FAIA,+HAKA,sHASA,sEAKA,8EAKA,qGAOA,wCAIA,qJAUA,sHAaA,yGAMA,gOAaA,0HAIA,sCAIA,yDAGA,oRAQA,kLAUA,wDAQA,oOAeA,wEAIA,6MAaA,uCAGA,qCAGA,qFAKA,+EAKA,gGAMA,uCAGA,uCAGA,mFAKA,+EAKA,+EAQA,aAEC,4EC/oBD,08UAOA,4wDAOA,6CAGA,gDCLA,0DAMA,mPAkBA"} \ No newline at end of file diff --git a/css/talk-public-share-sidebar.css b/css/talk-public-share-sidebar.css new file mode 100644 index 0000000..5926ea8 --- /dev/null +++ b/css/talk-public-share-sidebar.css @@ -0,0 +1,2 @@ +@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.join-call.button-vue--success[data-v-645f524d]{--join-call-background-color:var(--color-border-success);--join-call-border-color:var(--color-success-text);border-color:var(--join-call-border-color);background-color:var(--join-call-background-color);color:var(--color-primary-element-text)!important}body[data-theme-dark] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}@media (prefers-color-scheme:dark){body[data-theme-default] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}}.join-call.button-vue--success[data-v-645f524d]:hover:not(:disabled){background-color:var(--join-call-border-color)}.leave-call.button-vue--error[data-v-645f524d],.leave-call[data-v-645f524d] .button-vue--error{color:var(--color-primary-text)!important;background-color:#f33!important}.leave-call.button-vue--error[data-v-645f524d]:hover:not(:disabled),.leave-call[data-v-645f524d] .button-vue--error:hover:not(:disabled){background-color:var(--color-error-hover)!important}.leave-call-actions--split[data-v-645f524d]{gap:1px!important}.leave-call-actions--split[data-v-645f524d] .action-item--single{border-start-end-radius:2px;border-end-end-radius:2px}.leave-call-actions--split[data-v-645f524d] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.material-design-icon[data-v-6a2b8de0]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-button-group-base>div[data-v-6a2b8de0]{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0]{justify-content:space-between;gap:4px;display:flex}.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s]{flex:1}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button{justify-content:center;width:100%;display:flex;padding:0!important}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button .action-button__pressed-icon{display:none}.reaction__group[data-v-32d49ea8] .nc-button-group-content{width:calc(var(--reactions-in-single-row)*var(--default-clickable-area));flex-wrap:wrap;justify-content:flex-start;gap:0!important}.reaction__button[data-v-32d49ea8]{flex:0 0 calc(100%/var(--reactions-in-single-row))!important}.material-design-icon[data-v-1009e96c]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-1009e96c]{color:var(--color-text-maxcontrast);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--default-clickable-area);align-items:center;margin-inline-start:12px;padding-inline-end:14px;display:flex;box-shadow:none!important}.material-design-icon[data-v-3e2324b7]{justify-content:center;place-self:center;align-items:center;display:flex}.action-separator[data-v-3e2324b7]{border-bottom:1px solid var(--color-border-dark);cursor:default;height:0;margin:5px 10px 5px 15px}.volume-indicator-wrapper[data-v-3925ed4c]{position:relative}.volume-indicator[data-v-3925ed4c]{width:100%;height:100%;transition:height .2s linear;position:absolute;inset-inline-start:0;overflow:hidden}.volume-indicator[data-v-3925ed4c],.volume-indicator[data-v-3925ed4c] *{cursor:inherit}.volume-indicator-primary[data-v-3925ed4c]{top:0}.volume-indicator-overlay[data-v-3925ed4c]{pointer-events:none;display:inline-flex;bottom:0}.volume-indicator-overlay>span[data-v-3925ed4c]{position:absolute;bottom:0}.volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-success)}.volume-indicator-overlay-mute[data-v-3925ed4c]{color:var(--color-loading-dark)}.overload .volume-indicator[data-v-3925ed4c]{transition:height linear}.overload .volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-error)}.no-audio-available[data-v-27d30b50]{opacity:.7}.popover-hint[data-v-27d30b50]{padding:calc(3*var(--default-grid-baseline));text-align:start;max-width:300px}.audio-selector-button[data-v-27d30b50] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-audio-control-wrapper[data-v-27d30b50]{align-items:center;gap:1px;display:flex}.local-audio-control-wrapper .audio-control-button[data-v-27d30b50]{border-start-end-radius:2px;border-end-end-radius:2px}.audio-selector__action[data-v-27d30b50] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.audio-selector__action[data-v-27d30b50] .action-button__longtext-wrapper{max-width:350px}.audio-selector__action[data-v-27d30b50] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.audio-selector__action[data-v-27d30b50] .action-button>span{height:var(--default-clickable-area)}.no-video-available[data-v-110d5586]{opacity:.7}.video-selector-button[data-v-110d5586] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-video-control-wrapper[data-v-110d5586]{align-items:center;gap:1px;display:flex}.local-video-control-wrapper .video-control-button[data-v-110d5586]{border-start-end-radius:2px;border-end-end-radius:2px}.video-selector__action[data-v-110d5586] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.video-selector__action[data-v-110d5586] .action-button__longtext-wrapper{max-width:350px}.video-selector__action[data-v-110d5586] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.video-selector__action[data-v-110d5586] .action-button>span{height:var(--default-clickable-area)}.buttons-bar[data-v-6d9aadfc]{align-items:center;gap:var(--default-grid-baseline);display:flex}.buttons-bar #screensharing-menu button[data-v-6d9aadfc]{width:100%;height:auto}.buttons-bar button.screensharing-enabled[data-v-6d9aadfc]{opacity:1}.buttons-bar button.no-screensharing-available[data-v-6d9aadfc],.buttons-bar button.no-screensharing-available[data-v-6d9aadfc] *{opacity:.7}.hint[data-v-6d9aadfc]{text-align:start;max-width:300px;padding:12px}.hint__actions[data-v-6d9aadfc]{flex-direction:row-reverse;justify-content:space-between;padding-top:4px;display:flex}.hint__button[data-v-6d9aadfc]{height:var(--default-clickable-area)}.trigger[data-v-6d9aadfc]{justify-content:center;align-items:center;display:flex}.bottom-bar[data-v-150d78c5]{bottom:0;padding:var(--wrapper-padding);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0;overflow:hidden}.bottom-bar[data-v-150d78c5] .button-vue--tertiary{background-color:var(--color-primary-light)}.bottom-bar-call-controls[data-v-150d78c5]{align-items:center;gap:var(--default-grid-baseline);flex-direction:row;display:flex}.bottom-bar-call-controls[data-v-150d78c5]:not(:has(*)){display:none}.call-options[data-v-150d78c5]{flex-direction:row;align-items:center;gap:4px;display:flex}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.empty-call-view[data-v-590eeac2]{text-align:center;z-index:1;flex-direction:column;place-content:center;width:100%;height:100%;display:flex;position:absolute}.empty-call-view .icon[data-v-590eeac2]{background-size:64px;width:64px;height:64px;margin:0 auto 15px}.empty-call-view button[data-v-590eeac2]{margin:4px auto}.empty-call-view__icon[data-v-590eeac2],.empty-call-view h2[data-v-590eeac2],.empty-call-view p[data-v-590eeac2]{color:var(--color-main-text)}.empty-call-view--sidebar[data-v-590eeac2]{padding-bottom:16px}.empty-call-view--sidebar h2[data-v-590eeac2],.empty-call-view--sidebar p[data-v-590eeac2]{font-size:90%}.empty-call-view--sidebar .icon[data-v-590eeac2]{margin-top:0;margin-bottom:0;transform:scale(.7)}.empty-call-view--small[data-v-590eeac2]{border-radius:calc(var(--default-clickable-area)/2);background-color:#222c;padding:8px}.empty-call-view--small h2[data-v-590eeac2]{font-size:1rem;font-weight:400}.empty-call-view--small .icon[data-v-590eeac2]{background-size:32px;width:32px;height:32px;margin-bottom:0;transform:none}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.avatar-wrapper[data-v-6174ea76]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size);position:relative}.avatar-wrapper--dark .avatar[data-v-6174ea76]{background-color:#3b3b3b!important}.avatar-wrapper .avatar[data-v-6174ea76]{width:var(--avatar-size);height:var(--avatar-size);max-height:var(--avatar-size);max-width:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size)/2);background-color:var(--color-text-maxcontrast-default);display:block;position:sticky;top:0}.avatar-wrapper .avatar.icon[data-v-6174ea76]{background-size:calc(var(--avatar-size)/2)}.avatar-wrapper .avatar.icon.icon-changelog[data-v-6174ea76]{background-size:cover!important}.avatar-wrapper .avatar.bot[data-v-6174ea76]{background-color:var(--color-background-darker);padding-inline-start:5px}.avatar-wrapper .avatar.guest[data-v-6174ea76]{color:#fff;text-align:center;margin-inline:auto;padding:0;display:block}.avatar-wrapper--condensed[data-v-6174ea76]{width:unset;height:unset;margin-inline-start:calc(var(--condensed-overlap)*-1px);display:flex}.avatar-wrapper--condensed>.icon[data-v-6174ea76],.avatar-wrapper--condensed>.guest[data-v-6174ea76],.avatar-wrapper--condensed[data-v-6174ea76] img{outline:2px solid var(--color-main-background)}.avatar-wrapper--offline[data-v-6174ea76]{opacity:.4}.avatar-wrapper--offline[data-v-6174ea76] .avatardiv{background:rgba(var(--color-main-background-rgb),.4)!important}.avatar-wrapper--highlighted[data-v-6174ea76]{outline:2px solid var(--color-primary-element)}.avatar-wrapper__user-status[data-v-6174ea76]{inset-inline-end:-4px;border:2px solid var(--color-main-background);background-color:var(--color-main-background);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px}.loading-avatar[data-v-6174ea76]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.avatar-wrapper[data-v-6174ea76]:not(.avatar-wrapper--dark) .avatar-class-icon{background-color:var(--color-text-maxcontrast-default)}[data-v-6174ea76] .icon-user{background-size:calc(var(--avatar-size)/2)}.video-background[data-v-c5b7418a]{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}.video-background[data-v-c5b7418a]:after{content:" ";top:0;background-color:#0000001f;width:100%;height:100%;position:absolute;inset-inline-start:0}.not-connected video[data-v-d39171d8],.not-connected .avatar-container[data-v-d39171d8]{opacity:.5}.localVideoContainer[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));z-index:1;grid-row-end:-1}.video-container-grid[data-v-d39171d8]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-stripe[data-v-d39171d8]:not(.local-video--sidebar){--aspect-ratio:1.33333;--stripe-height:242px;flex:0 0 calc(var(--aspect-ratio)*var(--stripe-height));flex-direction:column;margin-top:auto;display:flex;position:relative;overflow:hidden;height:var(--stripe-height)!important}.video-container-big[data-v-d39171d8]{width:calc(100% - var(--grid-gap)*2);flex-direction:column;height:100%;display:flex;position:absolute}.video-container-big .videoWrapper[data-v-d39171d8]{margin:auto}.video-container-small[data-v-d39171d8]{border-radius:var(--border-radius-large)}.videoWrapper[data-v-d39171d8],.video[data-v-d39171d8]{width:100%;height:100%}.video-loading[data-v-d39171d8]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-d39171d8]{object-fit:contain}.video--fill[data-v-d39171d8]{object-fit:cover}.avatar-container[data-v-d39171d8]{margin:auto}.presenter-overlay[data-v-d39171d8],.presenter-overlay[data-v-d39171d8] *{border-radius:50%}.localVideoContainer[data-v-d39171d8]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.presenter-overlay[data-v-d39171d8]:after{z-index:1;border-radius:50%}.hover-shadow[data-v-d39171d8]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.speaking[data-v-d39171d8]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.bottom-bar[data-v-d39171d8]{width:100%;padding:0 calc(var(--default-grid-baseline)*3);padding-bottom:calc(var(--default-grid-baseline)*2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.bottom-bar--big[data-v-d39171d8]{justify-content:center}.bottom-bar .bottom-bar__button[data-v-d39171d8]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .bottom-bar__button[data-v-d39171d8]:hover,.bottom-bar .bottom-bar__button[data-v-d39171d8]:focus{opacity:1}.dev-mode-video--self[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));object-fit:cover!important}.presenter-overlay .dev-mode-video--self[data-v-d39171d8]{border-radius:50%}.presenter-icon__hide[data-v-d39171d8]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-d39171d8]:hover{cursor:pointer;opacity:.9}.wrapper[data-v-127ab268]{width:100%;padding:0 calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);z-index:1;align-items:center;display:flex;position:absolute;bottom:0}.wrapper--big[data-v-127ab268]{margin:0 var(--default-clickable-area);width:calc(100% - var(--default-clickable-area)*2);justify-content:center}.wrapper--big .bottom-bar[data-v-127ab268]{width:unset;padding:var(--default-grid-baseline)}.wrapper--big .bottom-bar[data-v-127ab268]:hover{border-radius:var(--border-radius-large);background-color:#0003}.wrapper--big .participant-name[data-v-127ab268]{margin-inline-end:0}.bottom-bar[data-v-127ab268]{align-items:center;gap:var(--default-grid-baseline);width:100%;min-height:var(--default-clickable-area);display:flex}.bottom-bar .media-indicators[data-v-127ab268]{display:flex}.bottom-bar .following-button[data-v-127ab268]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .following-button[data-v-127ab268]:hover,.bottom-bar .following-button[data-v-127ab268]:focus{opacity:1}.participant-name[data-v-127ab268]{color:#fff;white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));margin-block:0;margin-inline:8px auto;position:relative;overflow:hidden}.participant-name--active[data-v-127ab268]{font-weight:700}.participant-name--has-shadow[data-v-127ab268]{text-shadow:0 0 4px #000c}.status-indicator[data-v-127ab268]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.iceFailedIndicator[data-v-127ab268]{opacity:.8!important}.audioIndicator[data-v-127ab268],.videoIndicator[data-v-127ab268],.screenSharingIndicator[data-v-127ab268],.iceFailedIndicator[data-v-127ab268]{color:#fff!important}.audioIndicator[disabled][data-v-127ab268],.videoIndicator[data-v-127ab268]{opacity:.7}.videoIndicator[data-v-127ab268]:hover,.videoIndicator[data-v-127ab268]:focus{opacity:1}.screenContainer[data-v-0d956773]{width:100%;height:100%}.screen[data-v-0d956773]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.screen--fit[data-v-0d956773]{object-fit:contain}.screen--fill[data-v-0d956773]{object-fit:cover}.screen--magnify[data-v-0d956773]{cursor:zoom-in}.screen--grab[data-v-0d956773]{cursor:grab}.screen--grabbing[data-v-0d956773]{cursor:grabbing}.not-connected video[data-v-0fdf1d1c],.not-connected .avatar-container[data-v-0fdf1d1c]{opacity:.5}.video-container-grid[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-big[data-v-0fdf1d1c]{position:absolute}.video-container-big.one-to-one[data-v-0fdf1d1c]{width:calc(100% - var(--wrapper-padding)*2)}.video-container-big .videoWrapper[data-v-0fdf1d1c]{margin:auto}.avatar-container[data-v-0fdf1d1c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.placeholder-for-promoted[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));background:radial-gradient(146.1% 146.1%,#333 0%,#858585 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.videoWrapper[data-v-0fdf1d1c],.video[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.videoWrapper.presenter-overlay>video[data-v-0fdf1d1c]{border-radius:50%}.videoWrapper.presenter-overlay>.dev-mode-video--presenter[data-v-0fdf1d1c]{top:0;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:0}.video-loading[data-v-0fdf1d1c]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-0fdf1d1c]{object-fit:contain}.video--fill[data-v-0fdf1d1c]{object-fit:cover}.connection-message[data-v-0fdf1d1c]{text-align:center;z-index:1;color:#fff;width:100%;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));position:absolute;top:calc(50% + 50px)}.connection-message.below-avatar[data-v-0fdf1d1c]{top:calc(50% + 80px)}.video-container[data-v-0fdf1d1c]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.video-container.presenter-overlay[data-v-0fdf1d1c]:after{z-index:1;border-radius:50%}.video-container.speaking[data-v-0fdf1d1c]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.video-container.hover[data-v-0fdf1d1c]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.presenter-icon__hide[data-v-0fdf1d1c]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-0fdf1d1c]:hover{cursor:pointer;opacity:.9}.grid-main-wrapper[data-v-6d3ec820]{--navigation-position:calc(var(--default-grid-baseline)*2);width:100%;position:relative}.grid-main-wrapper.is-grid[data-v-6d3ec820]{height:100%}.wrapper[data-v-6d3ec820]{bottom:0;width:100%;display:flex;position:relative;inset-inline-start:0}.grid[data-v-6d3ec820]{grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);width:100%;height:100%;display:grid}.grid.stripe[data-v-6d3ec820]{padding:var(--grid-gap)var(--grid-gap)0 0}.grid-wrapper[data-v-6d3ec820]{flex:1 0 auto;width:100%;min-width:0;position:relative}.stripe-wrapper[data-v-6d3ec820]{width:100%;min-width:0;position:relative}.dev-mode-video[data-v-6d3ec820]:not(.dev-mode-screenshot){color:#00ff41;outline:1px solid #00ff41}.dev-mode-video[data-v-6d3ec820]{position:relative}.dev-mode-video img[data-v-6d3ec820]{object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.dev-mode-video .wrapper[data-v-6d3ec820]{position:absolute}.dev-mode__title[data-v-6d3ec820]{left:var(--default-clickable-area);color:#00ff41;z-index:1;opacity:.25;font-weight:900;line-height:120px;position:absolute;top:88px;font-size:100px!important}.dev-mode__toggle[data-v-6d3ec820]{left:20px;top:calc(2*var(--header-height));position:fixed!important}.dev-mode__data[data-v-6d3ec820]{color:#00ff41;left:20px;top:calc(2*var(--header-height) + 40px);z-index:2;direction:ltr;background:#000c;border:1px solid #00ff41;grid-template-columns:165px 75px;justify-content:flex-start;align-items:center;padding:5px;font-family:monospace;display:grid;position:fixed}.dev-mode__data span[data-v-6d3ec820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-mode__data input[data-v-6d3ec820]{max-width:65px;min-height:unset;margin:0;height:22.5px!important}.video[data-v-6d3ec820]:last-child{grid-column-end:-1}.grid-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(50% - var(--default-clickable-area)/2);position:absolute}.grid-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:calc(var(--default-grid-baseline)*2)}.grid-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--default-grid-baseline)*2)}.stripe-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(var(--navigation-position) + var(--grid-gap));position:absolute}.stripe-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:var(--navigation-position)}.stripe-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--navigation-position) + var(--grid-gap))}.stripe--collapse[data-v-6d3ec820]{top:calc(-1*(var(--default-clickable-area) + var(--grid-gap)));inset-inline-end:var(--navigation-position);position:absolute!important}.stripe--collapse[data-v-6d3ec820],.grid-navigation[data-v-6d3ec820]{z-index:2;opacity:.7}#call-container:hover .stripe--collapse[data-v-6d3ec820],#call-container:hover .grid-navigation[data-v-6d3ec820]{background-color:#0000001a!important}#call-container:hover .stripe--collapse[data-v-6d3ec820]:hover,#call-container:hover .stripe--collapse[data-v-6d3ec820]:focus,#call-container:hover .grid-navigation[data-v-6d3ec820]:hover,#call-container:hover .grid-navigation[data-v-6d3ec820]:focus{opacity:1;background-color:#0003!important}.overlap .stripe--collapse[data-v-6d3ec820],.overlap .grid-navigation[data-v-6d3ec820]{inset-inline-end:var(--grid-gap)}.stripe--collapse[data-v-6d3ec820]:active,.grid-navigation[data-v-6d3ec820]:active{background:0 0}.local-video--highlighted[data-v-6d3ec820]{inset-block-end:var(--grid-gap);inset-inline-end:var(--grid-gap);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.transcript-block[data-v-fcb95540]{color:#fff;background-color:#222c;flex-direction:row;align-self:end;align-items:flex-start;width:100%;display:flex}.transcript-block__avatar[data-v-fcb95540]{padding:calc(2*var(--default-grid-baseline));margin-top:calc(2*var(--default-grid-baseline));position:sticky;top:0}.transcript-block__text[data-v-fcb95540]{flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.transcript-block__author[data-v-fcb95540]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;margin-bottom:-4px;overflow:hidden}.transcript-block__chunks[data-v-fcb95540]:first-letter{text-transform:capitalize}.transcript[data-v-c6d6c99e]{--line-height:calc(var(--default-font-size)*2);bottom:20px;line-height:var(--line-height);max-height:calc(var(--line-height)*4);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:20%;overflow:hidden}@media (width<=768px){.transcript[data-v-c6d6c99e]{inset-inline:10%}}@media (width<=512px){.transcript[data-v-c6d6c99e]{inset-inline:5%}}.presenter-overlay__container[data-v-2e2aab1e]{pointer-events:none;position:absolute;inset:0}.presenter-overlay__container[data-v-2e2aab1e]>*{pointer-events:auto}.presenter-overlay__video[data-v-2e2aab1e]{--max-size:242px;--min-size:100px;max-width:var(--max-size);max-height:var(--max-size);min-width:var(--min-size);min-height:var(--min-size);z-index:10;aspect-ratio:1;position:relative}.presenter-overlay__video[data-v-2e2aab1e]:hover{cursor:grab}.presenter-overlay__video.dragging[data-v-2e2aab1e]{cursor:grabbing}.presenter-overlay--collapsed[data-v-2e2aab1e]{opacity:.7;bottom:calc(var(--default-clickable-area) + var(--default-grid-baseline));inset-inline-end:var(--grid-gap);position:absolute!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]{background-color:#0000001a!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:hover,#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:focus{opacity:1;background-color:#0003!important}[data-v-2e2aab1e] div{cursor:inherit}.toaster[data-v-7c23e6f9]{bottom:20px;z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:absolute;inset-inline-start:0}.toast[data-v-7c23e6f9]{bottom:0;animation:toast-floating-7c23e6f9 var(--animation-length)linear;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:var(--horizontal-offset,0)}.toast__reaction[data-v-7c23e6f9]{font-size:250%;line-height:100%}@media only screen and (width<=1920px){.toast__reaction[data-v-7c23e6f9]{font-size:150%}.toast__reaction-img[data-v-7c23e6f9]{width:30px;height:30px}}.toast__name[data-v-7c23e6f9]{white-space:nowrap;color:#fff;background-color:var(--background-color);box-shadow:1px 1px 4px var(--color-box-shadow);border-radius:6px;padding:8px 12px;line-height:100%}@keyframes toast-floating-7c23e6f9{0%{opacity:0;transform:translateY(0)}5%{transform:translateY(calc(-.05*var(--vertical-offset)*1vh));opacity:1}50%{transform:translateY(calc(-.5*var(--vertical-offset)*1vh));opacity:1}to{transform:translateY(calc(-1*var(--vertical-offset)*1vh));opacity:0}}.viewer-overlay-ghost[data-v-ffed6baa]{bottom:8px;position:absolute;inset-inline:0 8px}.viewer-overlay[data-v-ffed6baa]{--aspect-ratio:calc(3/4);--width:20vw;--min-width:250px;--max-width:400px;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);min-height:calc(var(--default-clickable-area) + 8px);z-index:11000;position:absolute}.viewer-overlay[data-v-ffed6baa] *{box-sizing:border-box}.viewer-overlay__collapse[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-end:8px}.viewer-overlay__button[data-v-ffed6baa]{opacity:.8}.viewer-overlay__button[data-v-ffed6baa]:active,.viewer-overlay__button[data-v-ffed6baa]:hover,.viewer-overlay__button[data-v-ffed6baa]:focus{opacity:.9}.video-overlay__top-bar[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-start:8px}.viewer-overlay__bottom-bar[data-v-ffed6baa]{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px 8px;display:flex;position:absolute;bottom:0}.viewer-overlay__video-container[data-v-ffed6baa]{width:100%;height:calc(var(--width)*var(--aspect-ratio));min-height:calc(var(--min-width)*var(--aspect-ratio));max-height:calc(var(--max-width)*var(--aspect-ratio));bottom:0;inset-inline-end:0}.viewer-overlay__local-video[data-v-ffed6baa]{bottom:8px;width:25%;height:25%;position:absolute;inset-inline-end:8px;overflow:hidden}.viewer-overlay__video[data-v-ffed6baa]{height:100%;position:relative}[data-v-ffed6baa] .screen{border-radius:calc(var(--default-clickable-area)/4)}#call-container[data-v-59d468c3]{width:100%;height:100%;-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);--grid-gap:calc(var(--default-grid-baseline)*2);--top-bar-height:51px;--wrapper-padding:calc(var(--default-grid-baseline)*2.5);--bottom-bar-height:calc(var(--default-clickable-area) + var(--wrapper-padding)*2);background-color:#000000b3}#call-container.call-container__blurred[data-v-59d468c3]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}#call-container.call-container__non-blurred[data-v-59d468c3]{-webkit-backdrop-filter:none;backdrop-filter:none}#videos[data-v-59d468c3]{width:100%;height:calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));top:var(--top-bar-height);padding-inline:var(--wrapper-padding);flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;overflow:hidden}#videos.is-sidebar[data-v-59d468c3]{width:100%;height:100%;padding:0;inset:0}#videos.is-sidebar[data-v-59d468c3] .video-container-big{border-radius:0;width:100%;height:100%;padding:0}.video__promoted[data-v-59d468c3]{width:100%;height:100%;position:relative}.video__promoted.full-page[data-v-59d468c3]{position:static}.video__promoted .dev-mode-video--promoted[data-v-59d468c3]{justify-content:center;width:100%;height:100%;display:flex;position:absolute}.video__promoted .dev-mode-video--promoted img[data-v-59d468c3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));height:100%;position:absolute}.local-video[data-v-59d468c3]{inset-inline-end:0;width:300px;height:250px;position:absolute;bottom:0}.local-video--sidebar[data-v-59d468c3]{width:150px;height:100px;bottom:var(--bottom-bar-height);margin:var(--default-grid-baseline)}#videos.hidden[data-v-59d468c3]{display:none}[data-v-59d468c3] video{z-index:0;vertical-align:top}#videos[data-v-59d468c3] video{padding:0}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.username-form__display-name[data-v-7ed64efc]{gap:var(--default-grid-baseline);flex-direction:row;margin-block-start:6px;display:flex}.username-form__display-name-icon[data-v-7ed64efc]{flex-shrink:0;margin-inline-end:var(--default-grid-baseline)}.login-info[data-v-7ed64efc]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*2)0;margin-inline-start:calc(var(--default-grid-baseline) + 20px);display:flex}.login-info__button[data-v-7ed64efc]{flex-shrink:0}[data-v-7ed64efc] .input-field{margin-block-start:0}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.media-devices-selector[data-v-09ed914c]{gap:var(--default-grid-baseline);margin:calc(2*var(--default-grid-baseline))0;align-items:center;display:flex}.media-devices-selector__icon[data-v-09ed914c]{flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex}.media-devices-selector[data-v-09ed914c] .v-select.select{width:100%;min-width:0;margin:0}.media-devices-selector[data-v-09ed914c] .icon-vue{width:20px;min-width:auto}.media-devices-speaker-test-button[data-v-18f3d978]{flex-shrink:0;margin-inline-end:calc(var(--default-grid-baseline)/2)}.equalizer[data-v-18f3d978]{height:calc(var(--default-clickable-area) - var(--default-grid-baseline));align-items:center;display:flex}.equalizer__bar[data-v-18f3d978]{background:var(--color-main-text);border-radius:4px;width:5px;height:100%;margin:0 1px}.equalizer__bar--active[data-v-18f3d978]{will-change:height;animation:2s steps(15,end) infinite equalizer-18f3d978}@keyframes equalizer-18f3d978{0%{height:60%}3%{height:28%}6%{height:53%}9%{height:40%}12%{height:48%}15%{height:42%}18%{height:39%}21%{height:41%}24%{height:49%}27%{height:29%}30%{height:23%}33%{height:40%}36%{height:45%}39%{height:32%}42%{height:56%}45%{height:30%}}.expand-wrapper[data-v-58435237]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.expand-wrapper__content[data-v-58435237]{overflow:hidden}.expand-vertical-enter-active[data-v-58435237],.expand-vertical-leave-active[data-v-58435237]{transition:grid-template-rows ease var(--animation-slow)}.expand-vertical-enter[data-v-58435237],.expand-vertical-leave-to[data-v-58435237]{grid-template-rows:0fr}.expand-vertical-enter-to[data-v-58435237],.expand-vertical-leave[data-v-58435237]{grid-template-rows:1fr}.expand-horizontal-enter-active[data-v-58435237],.expand-horizontal-leave-active[data-v-58435237]{transition:grid-template-columns ease var(--animation-slow)}.expand-horizontal-enter[data-v-58435237],.expand-horizontal-leave-to[data-v-58435237]{grid-template-columns:0fr}.expand-horizontal-enter-to[data-v-58435237],.expand-horizontal-leave[data-v-58435237]{grid-template-columns:1fr}.tabs[data-v-1d04be0a]{margin-bottom:auto}.tab-list[data-v-1d04be0a]{justify-content:center;align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.tab-panels-container[data-v-1d04be0a]{width:100%;transition:height ease var(--animation-slow);display:flex;overflow:hidden}.tab-panel[data-v-1d04be0a]{width:100%;transition:transform ease var(--animation-slow);flex:1 0 100%}.background-editor[data-v-08754422]{--background-button-height:calc(var(--default-grid-baseline)*16);gap:calc(var(--default-grid-baseline)*2);margin-top:calc(var(--default-grid-baseline)*2);max-height:calc(var(--background-button-height)*3 + var(--default-grid-baseline)*4);grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.background-editor__element[data-v-08754422]{border-radius:var(--border-radius-element,calc(var(--border-radius-large)*1.5));height:var(--background-button-height);background-color:#1cafff2e;background-position:50%;background-size:cover;border:none;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;display:flex;margin:0!important}.background-editor__element--selected[data-v-08754422]{box-shadow:inset 0 0 0 var(--default-grid-baseline)var(--color-primary-element)}.background-editor__element[data-v-08754422]:focus-visible{outline-offset:-2px}.media-settings[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*5)}.media-settings__preview[data-v-159092e3]{border-radius:var(--border-radius-element,var(--border-radius-large));background-color:var(--color-loading-dark);aspect-ratio:4/3;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex;position:relative}.media-settings__preview>.media-settings__preview-mirror[data-v-159092e3]{top:calc(var(--default-grid-baseline)*2);position:absolute;inset-inline-end:calc(var(--default-grid-baseline)*2)}.media-settings__toggles[data-v-159092e3]{gap:calc(.5*var(--default-grid-baseline));padding:calc(.5*var(--default-grid-baseline));bottom:calc(var(--default-grid-baseline)*-2);background:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 var(--default-grid-baseline)var(--color-box-shadow);z-index:2;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-settings__content[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*2);grid-template-columns:4fr 3fr;display:grid}.media-settings__content--mobile[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*4);grid-template-columns:1fr}.media-settings__settings[data-v-159092e3]{flex-direction:column;max-width:450px;display:flex}.media-settings__guest[data-v-159092e3]{margin-top:var(--default-grid-baseline)}.media-settings__device-error[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*2)}.preview__video[data-v-159092e3]{object-fit:contain;border-radius:var(--border-radius-element);top:0;max-width:100%;max-height:100%;position:absolute;inset-inline-start:0}.preview__video--mirrored[data-v-159092e3]{transform:none!important}.preview__novideo[data-v-159092e3]{border-radius:var(--border-radius-element);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.action-button[data-v-159092e3]{margin-inline:auto;margin-top:var(--default-grid-baseline)}.checkbox[data-v-159092e3]{margin-block:var(--default-grid-baseline)}.checkbox--warning[data-v-159092e3]:focus-within .checkbox-radio-switch__label,.checkbox--warning[data-v-159092e3] .checkbox-radio-switch__label:hover{background-color:var(--note-background)!important}.media-settings__recording-warning--mobile[data-v-159092e3]{max-width:450px}[data-v-159092e3] .modal-wrapper--large>.modal-container{width:unset!important}.empty-view[data-v-51aa65e6]{height:100%;padding:calc(var(--default-grid-baseline)*4)}.poll-card[data-v-6f298514]{max-width:300px;padding:calc(3*var(--default-grid-baseline))calc(2*var(--default-grid-baseline));border:2px solid var(--color-border);border-radius:var(--border-radius-large);background:var(--color-main-background);transition:border-color .1s ease-in-out;display:block;position:relative}.poll-card[data-v-6f298514]:hover,.poll-card[data-v-6f298514]:focus,.poll-card[data-v-6f298514]:focus-visible{border-color:var(--color-primary-element);outline:none}.poll-card__header[data-v-6f298514]{align-items:flex-start;gap:calc(2*var(--default-grid-baseline));white-space:normal;word-wrap:anywhere;margin-bottom:16px;font-weight:700;display:flex}.poll-card__header--draft[data-v-6f298514]{gap:var(--default-grid-baseline)}.poll-card__header-name[data-v-6f298514]{align-self:center;margin-inline-end:auto}.poll-card__header-icon[data-v-6f298514]{height:var(--default-clickable-area);margin-bottom:auto}.poll-card__footer[data-v-6f298514]{color:var(--color-text-maxcontrast);white-space:normal}.poll-closed[data-v-6f298514]{margin:4px auto}.drafts[data-v-3226be3e] .dialog__content{min-height:200px}.drafts__wrapper[data-v-3226be3e]{grid-gap:var(--default-grid-baseline);grid-template-columns:1fr 1fr;display:grid}.drafts__empty[data-v-3226be3e]{margin:0!important}.poll-editor__wrapper[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.poll-editor__caption[data-v-524c4b0e]{margin:calc(var(--default-grid-baseline)*2)0 var(--default-grid-baseline);color:var(--color-primary-element);font-weight:700}.poll-editor__option[data-v-524c4b0e]{align-items:flex-end;gap:var(--default-grid-baseline);width:100%;margin-bottom:calc(var(--default-grid-baseline)*2);display:flex}.poll-editor__settings[data-v-524c4b0e]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.poll-editor__back-button[data-v-524c4b0e]{top:var(--default-grid-baseline);z-index:1;inset-inline-start:var(--default-grid-baseline);position:absolute!important}.material-design-icon[data-v-38ba4aa1]{justify-content:center;place-self:center;align-items:center;display:flex}.progress-bar[data-v-38ba4aa1]{height:var(--progress-bar-height);--progress-bar-color:var(--0a7905e8);--progress-bar-height:var(--d7eb5974);display:block}.progress-bar--linear[data-v-38ba4aa1]{background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height)/2);border:0;width:100%;padding:0;overflow:hidden}.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:#0000}.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}.poll-voters-details[data-v-69bcaf8c]{max-width:30%;margin-inline-end:8px}.poll-voters-details__button[data-v-69bcaf8c] .button-vue__icon{border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details .poll-voters-details__button.button-vue[data-v-69bcaf8c]:has(.button-vue__text:empty){border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details__popover[data-v-69bcaf8c]{max-height:400px;padding:8px;overflow-y:auto}.poll-voters-details__display-name[data-v-69bcaf8c]{margin-inline-start:4px}.poll-voters-details__list-item[data-v-69bcaf8c]{min-width:150px;height:32px;margin-bottom:var(--margin-small);justify-content:flex-start;align-items:center;display:flex}.poll-modal[data-v-edc9ef00]{padding:20px;position:relative}.poll-modal__header[data-v-edc9ef00]{white-space:normal;word-wrap:anywhere;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.poll-modal__header[data-v-edc9ef00] .material-design-icon{margin-bottom:auto}.poll-modal__summary[data-v-edc9ef00]{color:var(--color-text-maxcontrast);margin-bottom:16px}.poll-modal__options[data-v-edc9ef00]{word-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.poll-modal__actions[data-v-edc9ef00]{background-color:var(--color-main-background);justify-content:center;gap:8px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.poll-modal__loading[data-v-edc9ef00]{height:200px}.results__options[data-v-edc9ef00]{gap:calc(4*var(--default-grid-baseline));word-wrap:anywhere;flex-direction:column;margin:8px 0 20px;display:flex}.results__option[data-v-edc9ef00]{flex-direction:column;display:flex}.results__option[data-v-edc9ef00]:not(:last-child){border-bottom:1px solid var(--color-border)}.results__option__details[data-v-edc9ef00]{margin-bottom:8px;display:flex}.results__option-subtitle[data-v-edc9ef00]{gap:var(--default-grid-baseline);color:var(--color-text-maxcontrast);display:flex}.results__option-progress[data-v-edc9ef00]{margin-top:4px}.results__option-title[data-v-edc9ef00]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.results__option-title .percentage[data-v-edc9ef00]{white-space:nowrap;margin-inline-start:16px}.critical[data-v-edc9ef00] .action-button{color:var(--color-text-error)!important}.internal-warning[data-v-680baaf2]{margin:var(--default-grid-baseline)!important}.material-design-icon[data-v-cd116174]{justify-content:center;place-self:center;align-items:center;display:flex}.widgets--list[data-v-cd116174]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-a47e4ba7]{justify-content:center;place-self:center;align-items:center;display:flex}.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:" ↗"}.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 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[data-v-a47e4ba7]>:has(+.rich-text--reference-widget){margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7]{border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast);padding-inline-start:13px}.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:700}.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 ul.contains-task-list[data-v-a47e4ba7]{padding:0;list-style-type:none}.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-block-end:0;margin-inline-start:15px}.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}.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]{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]{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]{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]{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]{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]{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]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7]{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]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}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,#fff);--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,#fff);--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]{padding-inline-end:calc(var(--clickable-area-small) + var(--default-grid-baseline));position:relative}.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]{top:var(--default-grid-baseline);opacity:0;position:absolute;inset-inline-end:var(--default-grid-baseline)}.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}.material-design-icon[data-v-e408867a],.material-design-icon[data-v-90c6aa3b]{justify-content:center;place-self:center;align-items:center;display:flex}.provider-list[data-v-90c6aa3b]{flex-direction:column;width:100%;min-height:400px;padding:0 16px 16px;display:flex}.provider-list--select[data-v-90c6aa3b]{width:100%}.provider-list--select .provider[data-v-90c6aa3b]{align-items:center;height:28px;display:flex;overflow:hidden}.provider-list--select .provider .link-icon[data-v-90c6aa3b]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-90c6aa3b]{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin-inline-end:8px}.provider-list--select .provider .option-text[data-v-90c6aa3b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-8ce33442]{justify-content:center;place-self:center;align-items:center;display:flex}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.widget-custom.full-width[data-v-8ce33442]{position:relative;inset-inline-start:calc((var(--widget-full-width,100%) - 100%)/2*-1);width:var(--widget-full-width,100%)!important}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);padding:calc(var(--default-grid-baseline,4px)*3);background-color:#0000;display:flex;overflow:hidden}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.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]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.widget-default--name[data-v-8ce33442]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.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]{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-default--link[data-v-8ce33442]{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-interactive[data-v-8ce33442]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8ce33442]{bottom:var(--default-grid-baseline);z-index:10000;position:absolute;inset-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-a0658f2a]{justify-content:center;place-self:center;align-items:center;display:flex}.raw-link[data-v-a0658f2a]{flex-direction:column;width:100%;min-height:350px;padding:0 16px 16px;display:flex;overflow-y:auto}.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]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-a0658f2a]{width:99%}.material-design-icon[data-v-059edcfb]{justify-content:center;place-self:center;align-items:center;display:flex}.result[data-v-059edcfb]{height:var(--default-clickable-area);align-items:center;display:flex;overflow:hidden}.result--icon-class[data-v-059edcfb],.result--image[data-v-059edcfb]{object-fit:contain;width:40px;min-width:40px;height:40px}.result--icon-class.rounded[data-v-059edcfb],.result--image.rounded[data-v-059edcfb]{border-radius:50%}.result--content[data-v-059edcfb]{flex-direction:column;padding-inline-start:10px;display:flex;overflow:hidden}.result--content--name[data-v-059edcfb],.result--content--subline[data-v-059edcfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-e8abf1d4]{justify-content:center;place-self:center;align-items:center;display:flex}.smart-picker-search[data-v-e8abf1d4]{flex-direction:column;width:100%;padding:0 16px 16px;display:flex}.smart-picker-search.with-empty-content[data-v-e8abf1d4]{min-height:400px}.smart-picker-search .provider-icon[data-v-e8abf1d4]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-e8abf1d4],.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);align-items:center;display:flex;overflow:hidden}.smart-picker-search--select .option-text[data-v-e8abf1d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-b193005a]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker[data-v-b193005a],.reference-picker .custom-element-wrapper[data-v-b193005a],.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a]{width:100%;display:flex;overflow-y:auto}.material-design-icon[data-v-15018516]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker-modal[data-v-15018516] .modal-container{display:flex!important}.reference-picker-modal--content[data-v-15018516]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;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]{margin:12px 0 20px;display:flex}.reference-picker-modal--content>h2 .icon[data-v-15018516]{margin-inline-end:8px}.material-design-icon[data-v-f2f99131]{justify-content:center;place-self:center;align-items:center;display:flex}.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{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:6px;font-size:0;display:inline-block;position:relative}.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{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image{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-right-radius:5px;border-bottom-left-radius:5px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.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{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.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{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.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{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.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;text-align:center;cursor:default;position:relative}.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:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.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}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results{text-align:center;color:#858585;padding-top:70px;font-size:14px}.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:.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{height:70px;position:relative}.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{word-break:break-all;left:68px;right:12px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins{text-align:right;right:30px}.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{color:#888;font-size:12px}.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:.5em}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span{vertical-align:middle;display:inline-block}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.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:.75}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:first-child{transition-delay:0s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.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] .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:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.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]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden{visibility:hidden;display:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart{border:0;background-color:var(--color-main-background)!important;color:var(--color-main-text)!important;display:flex!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button{font-size:inherit;background:0 0;border:none}.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{border-color:var(--color-border)!important;color:inherit!important;background-color:#0000!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{height:var(--clickable-area-small);min-width:var(--clickable-area-small);border-radius:0;margin:0!important;padding:0!important}.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-offset:-2px;outline:2px solid var(--color-primary-element)!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div{place-content:center;display:grid}.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{grid-template-columns:repeat(8,1fr);justify-items:stretch;display:grid}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results{font-size:inherit;grid-template-columns:1fr;color:var(--color-text-maxcontrast)!important}.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 h3.emoji-mart-category-label{height:var(--default-clickable-area);padding-inline:calc(2*var(--default-grid-baseline));-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding-block:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji{aspect-ratio: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{border-radius:var(--border-radius-element);outline-offset:-2px;border:none;background-color:var(--color-background-hover)!important;box-shadow:none!important;outline:2px solid var(--color-primary-element)!important}.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]{gap:var(--default-grid-baseline);padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline));flex-direction:row;align-items:end;display:flex}.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}.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out}.material-design-icon[data-v-ca83b679]{justify-content:center;place-self:center;align-items:center;display:flex}.autocomplete-result[data-v-ca83b679]{align-items:center;gap:var(--default-grid-baseline);--auto-complete-result-avatar-size:var(--default-clickable-area);line-height:1.2;display:flex}.autocomplete-result__icon[data-v-ca83b679]{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-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.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)*.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;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);background-color:var(--color-main-background);font-size:calc(var(--auto-complete-result-status-icon-size)/1.2);background-repeat:no-repeat;background-size:var(--auto-complete-result-status-icon-size);background-position:50%;border-radius:50%;line-height:1.2;position:absolute}.autocomplete-result__status--icon[data-v-ca83b679]{background-color:#0000;border:none}.autocomplete-result__content[data-v-ca83b679]{flex-direction:column;flex:100%;justify-content:center;min-width:0;display:flex}.autocomplete-result__title[data-v-ca83b679],.autocomplete-result__subline[data-v-ca83b679]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-result__subline[data-v-ca83b679]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-faef642b]{justify-content:center;place-self:center;align-items:center;display:flex}.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));width:auto;position:relative}.rich-contenteditable__label[data-v-faef642b]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:14px;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-faef642b],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-faef642b]{border-radius:var(--default-grid-baseline)var(--default-grid-baseline)0 0;background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline:9px;padding-inline:5px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.rich-contenteditable__input[data-v-faef642b]{width:auto;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);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);outline:none;margin:0;overflow-y:auto}.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);width:calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));height:calc(100% - 2*var(--contenteditable-block-offset));white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled){cursor:default;color:var(--color-main-text);opacity:1;background-color:#0000;border-color:#0000;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:.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}._material-design-icon_1xkrb_12{justify-content:center;place-self:center;align-items:center;display:flex}._tribute-container_1xkrb_20{z-index:9000;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);position:absolute;left:-100vw;overflow:auto}._tribute-container_1xkrb_20,._tribute-container_1xkrb_20 *{box-sizing:border-box}._tribute-container_1xkrb_20 ul{gap:var(--default-grid-baseline);flex-direction:column;display:flex}._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;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66{min-width:200px;max-width:300px}._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71{align-items:center;display:flex}._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin:auto 0;padding-inline-end:var(--default-grid-baseline)}.quote[data-v-3acc332a]{padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);max-width:calc(50*var(--default-font-size));min-height:var(--default-clickable-area);border-radius:var(--border-radius-large);border:2px solid var(--color-border);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);display:flex;position:relative;overflow:hidden}.quote[data-v-3acc332a]:has(.quote__button){padding-inline-end:var(--default-clickable-area)}.quote[data-v-3acc332a]:before{content:" ";top:0;height:100%;width:var(--default-grid-baseline);background-color:var(--color-border-maxcontrast);position:absolute;inset-inline-start:0}.quote.quote--own-message[data-v-3acc332a]:before{background-color:var(--color-primary-element)}.quote__preview[data-v-3acc332a]{border-radius:var(--border-radius);background-color:var(--color-background-dark);flex-shrink:0;width:2lh;height:2lh;position:relative;overflow:hidden}.quote__preview-image[data-v-3acc332a]{object-fit:cover;width:100%;height:100%}.quote__preview--loading[data-v-3acc332a]{width:100%;height:100%;position:absolute;inset:0}.quote__preview+.quote__main[data-v-3acc332a]{flex-direction:column;align-items:flex-start;gap:0}.quote__preview+.quote__main .quote__main-author[data-v-3acc332a]{max-width:100%}.quote__main[data-v-3acc332a]{align-items:center;gap:calc(2*var(--default-grid-baseline));flex-grow:1;min-width:0;display:flex;overflow:hidden}.quote__main-author[data-v-3acc332a]{align-items:center;gap:var(--default-grid-baseline);max-width:80%;display:flex}.quote__main-author-info[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote__main-author-name[data-v-3acc332a]{margin-inline-end:calc(.5*var(--default-grid-baseline));font-weight:600}.quote__main-text[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-width:100%;overflow:hidden}.quote__button[data-v-3acc332a]{top:0;height:100%;inset-inline-end:0;border-radius:0!important;position:absolute!important}.material-design-icon[data-v-ad356e41]{justify-content:center;place-self:center;align-items:center;display:flex}.user-bubble__wrapper[data-v-ad356e41]{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.user-bubble__content[data-v-ad356e41]{background-color:var(--color-background-dark);max-width:100%;display:inline-flex}.user-bubble__content--primary[data-v-ad356e41]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-ad356e41]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-ad356e41]{align-self:center}.user-bubble__name[data-v-ad356e41]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-bubble__name[data-v-ad356e41],.user-bubble__secondary[data-v-ad356e41]{padding-block:0;padding-inline:4px 0}.absence-reminder[data-v-4c43d35a]{position:relative;margin:0 calc(var(--default-grid-baseline)*4)calc(var(--default-grid-baseline)*2)!important;padding:calc(var(--default-grid-baseline)*2)!important}.absence-reminder__caption[data-v-4c43d35a]{margin-block:var(--default-grid-baseline);margin-inline:0 var(--default-clickable-area);font-weight:700}.absence-reminder__replacement[data-v-4c43d35a]{display:flex}.absence-reminder__replacement__bubble[data-v-4c43d35a]{padding:3px}.absence-reminder__message[data-v-4c43d35a]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.absence-reminder__message--collapsed[data-v-4c43d35a]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.absence-reminder__button[data-v-4c43d35a]{top:4px;inset-inline-end:20px;position:absolute!important}.absence-reminder__button .icon[data-v-4c43d35a]{transition:all var(--animation-quick,.1s)ease-in-out}.absence-reminder__button .icon--reverted[data-v-4c43d35a]{transform:rotate(180deg)}.audio-recorder[data-v-4b20b63f]{display:flex}.audio-recorder__info[data-v-4b20b63f]{justify-content:center;align-items:center;width:86px;display:flex}.audio-recorder__info .time[data-v-4b20b63f]{flex:0 0 50px}.audio-recorder__info .recording-indicator[data-v-4b20b63f]{background-color:var(--color-border-error);border-radius:8px;flex:0 0 16px;width:16px;height:16px;margin:8px}.wrapper[data-v-4b20b63f]{display:flex}@keyframes fadeOutIn-4b20b63f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fadeOutIn[data-v-4b20b63f]{animation:3s infinite fadeOutIn-4b20b63f}._material-design-icon_ri18g_12{justify-content:center;place-self:center;align-items:center;display:flex}._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);width:100%;height:100%}._material-design-icon_1ndue_12{justify-content:center;place-self:center;align-items:center;display:flex}._assistantIcon_1ndue_20{justify-content:center;align-items:center;display:inline-flex}._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25){min-height:var(--default-clickable-area);min-width:var(--default-clickable-area);display:flex}._assistantIcon__svg_1ndue_30{width:var(--6629513e);height:var(--6629513e);max-width:var(--6629513e);max-height:var(--6629513e);display:inline-block}.chat-summary[data-v-60587e67]{margin-block:0 calc(var(--default-grid-baseline)*2);margin-inline:calc(var(--default-grid-baseline)*4)}.chat-summary__container[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.chat-summary__icon[data-v-60587e67]{flex-shrink:0;align-self:flex-start}.chat-summary__content[data-v-60587e67]{gap:var(--default-grid-baseline);flex-direction:column;flex-grow:1;display:flex}.chat-summary__header[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:center;display:flex}.chat-summary__caption[data-v-60587e67]{margin-inline-end:auto;font-weight:700}.chat-summary__message[data-v-60587e67]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.chat-summary__message--collapsed[data-v-60587e67]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-picker__item[data-v-923ac1e6]{display:flex}.template-picker__label[data-v-923ac1e6]{flex-direction:column;flex:1;align-items:center;display:flex}.template-picker__label[data-v-923ac1e6],.template-picker__label[data-v-923ac1e6] *{cursor:pointer;-webkit-user-select:none;user-select:none}.template-picker__label[data-v-923ac1e6]:before{display:none!important}.template-picker__preview[data-v-923ac1e6]{width:var(--width);min-height:var(--height);max-height:var(--height);border:var(--border)solid var(--color-border);border-radius:var(--border-radius-large);flex:1;padding:0;display:block;overflow:hidden}input:checked+label>.template-picker__preview[data-v-923ac1e6]{border-color:var(--color-primary-element)}.template-picker__preview--failed[data-v-923ac1e6]{display:flex}.template-picker__image[data-v-923ac1e6]{background-color:var(--color-main-background);object-fit:cover;max-width:100%}.template-picker__preview--failed .template-picker__image[data-v-923ac1e6]{width:calc(var(--margin)*8);object-fit:initial;margin:auto;background-color:#0000!important}.template-picker__title[data-v-923ac1e6]{max-width:calc(var(--width) + 4px);padding:var(--margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.templates-picker__form[data-v-f9250792]{width:100%}.templates-picker__list[data-v-f9250792]{grid-gap:calc(var(--margin)*2);max-width:calc(var(--fullwidth)*6);grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,var(--fullwidth));grid-auto-rows:1fr;justify-content:center;margin-top:20px;display:grid}.indicator[data-v-33ef9b70]{width:100%;margin-bottom:4px;padding-inline-end:12px}.indicator__wrapper[data-v-33ef9b70]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);color:var(--color-text-maxcontrast);align-items:center;margin:auto;padding:0;line-height:120%;display:flex}.indicator__avatars[data-v-33ef9b70]{flex-direction:row-reverse;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding-inline-start:8px;display:flex}.indicator__main[data-v-33ef9b70]{width:100%;padding-inline-start:8px}.wrapper[data-v-e62f9f44]{padding:calc(var(--default-grid-baseline)*2);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.wrapper--narrow[data-v-e62f9f44]{padding:var(--default-grid-baseline)}.wrapper--narrow .new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline))}.wrapper--narrow .new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline));margin-inline:0!important}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))!important}.new-message-form[data-v-e62f9f44]{--emoji-button-size:calc(var(--default-clickable-area) - var(--border-width-input-focused,2px)*2);--emoji-button-radius:calc(var(--border-radius-element,calc(var(--button-size)/2)) - var(--border-width-input-focused,2px));align-items:flex-end;gap:var(--default-grid-baseline);max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);margin:0 auto;display:flex;position:relative}.new-message-form__emoji-picker[data-v-e62f9f44]{bottom:var(--border-width-input-focused,2px);z-index:1;position:absolute;inset-inline-start:var(--border-width-input-focused,2px)}.new-message-form__emoji-picker[data-v-e62f9f44] .button-vue{--button-size:var(--emoji-button-size)!important;--button-radius:var(--emoji-button-radius)!important}.new-message-form__input[data-v-e62f9f44]{flex-grow:1;min-width:0;position:relative}.new-message-form[data-v-e62f9f44] .rich-contenteditable__input{--contenteditable-space:calc((var(--default-clickable-area) - 1lh - 4px)/2);--contenteditable-block-offset:var(--contenteditable-space);--contenteditable-inline-end-offset:var(--contenteditable-space);--contenteditable-inline-start-offset:calc(var(--emoji-button-size) + var(--contenteditable-space))}.new-message-form__quote[data-v-e62f9f44]{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);margin-block-end:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]{margin-bottom:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]+.rich-contenteditable>.rich-contenteditable__input{min-height:calc(2lh + 2*var(--contenteditable-block-offset) + 4px)}.new-message-form__input-rich--required[data-v-e62f9f44] .rich-contenteditable__input{border-color:var(--color-border-error)!important}.new-message-form__icon[data-v-e62f9f44]:hover,.new-message-form__icon[data-v-e62f9f44]:focus,.new-message-form__icon[data-v-e62f9f44]:active{opacity:1;background-color:#7f7f7f40}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot{opacity:1!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:hover,[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:focus{background-color:var(--color-background-hover)!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:disabled{opacity:.5!important}.send-message-dialog[data-v-155b9843]{padding-bottom:calc(3*var(--default-grid-baseline))}.breakout-room-item[data-v-4c74f10c]{margin-top:calc(var(--default-grid-baseline)*5);font-weight:700}.breakout-room-item__wrapper[data-v-4c74f10c]{align-items:center;gap:var(--default-grid-baseline);margin:0 var(--default-grid-baseline);display:flex}.breakout-room-item__room-name[data-v-4c74f10c]{margin:0 auto 0 var(--default-grid-baseline)}.selectable-participant[data-v-8b9308ac]{align-items:center;gap:calc(2*var(--default-grid-baseline));padding:var(--default-grid-baseline);margin:var(--default-grid-baseline);border-radius:var(--border-radius-element,32px);line-height:20px;display:flex;position:relative}.selectable-participant[data-v-8b9308ac],.selectable-participant[data-v-8b9308ac] *{cursor:pointer}.selectable-participant[data-v-8b9308ac]:hover,.selectable-participant[data-v-8b9308ac]:focus-within{background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:active){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:focus-visible){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(input:focus-visible){outline:2px solid var(--color-main-text);box-shadow:0 0 0 4px var(--color-main-background)}.selectable-participant[data-v-8b9308ac]:has(input:checked){background-color:var(--color-primary-light)}.selectable-participant[data-v-8b9308ac]:has(input:checked):hover{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):focus-within{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:focus-visible){background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:active){background-color:var(--color-primary-light-hover)}.selectable-participant:has(input:checked) .selectable-participant__check-icon[data-v-8b9308ac]{display:flex}.selectable-participant__checkbox[data-v-8b9308ac]{top:0;z-index:-1;opacity:0;position:absolute;inset-inline-start:0}.selectable-participant__content[data-v-8b9308ac]{flex-direction:column;align-items:flex-start;display:flex}.selectable-participant__content-name[data-v-8b9308ac]{font-weight:500}.selectable-participant__content-subname[data-v-8b9308ac]{color:var(--color-text-maxcontrast);font-weight:400}.selectable-participant__check-icon[data-v-8b9308ac]{width:var(--default-clickable-area);flex-shrink:0;margin-inline-start:auto;display:none}.participants-editor[data-v-d0d76cb2]{gap:var(--default-grid-baseline);flex-direction:column;width:100%;height:calc(100% - 57px);display:flex}.participants-editor__section[data-v-d0d76cb2]{margin:calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*4)}.participants-editor__scroller[data-v-d0d76cb2]{height:100%;overflow:auto}.participants-editor__buttons[data-v-d0d76cb2]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);padding-top:10px;display:flex}[data-v-d0d76cb2] .dialog{padding-block:0 8px;padding-inline:12px 8px}.delete[data-v-d0d76cb2]{margin-inline-end:auto}.breakout-rooms-editor[data-v-1981bed8]{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.breakout-rooms-editor__number-input[data-v-1981bed8]{margin-bottom:calc(var(--default-grid-baseline)*4);display:block}.breakout-rooms-editor__caption[data-v-1981bed8]{margin:calc(var(--default-grid-baseline)*3)0 calc(var(--default-grid-baseline)*2)0;font-weight:700;display:block}.breakout-rooms-editor__error-hint[data-v-1981bed8]{color:var(--color-text-error);font-size:.8rem}.breakout-rooms-editor__participants-step[data-v-1981bed8]{height:100%}.breakout-rooms-editor__main[data-v-1981bed8]{align-self:flex-start;height:100%}.breakout-rooms-editor__buttons[data-v-1981bed8]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);width:100%;display:flex}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.static-datetime[data-v-a8afd91e]:first-letter{text-transform:capitalize}.calendar-event__item[data-v-6d12ae8d]{margin-block:var(--default-grid-baseline);padding-inline:var(--default-grid-baseline);border-radius:var(--border-radius);flex-direction:row;align-items:center;height:100%;display:flex}.calendar-event a.calendar-event__item[data-v-6d12ae8d]:hover{background-color:var(--color-background-hover)}.calendar-event__badge[data-v-6d12ae8d]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;flex-shrink:0;display:inline-block}.calendar-event__content[data-v-6d12ae8d]{width:calc(100% - var(--default-clickable-area));flex-direction:column;justify-content:center;display:flex}.calendar-event__header[data-v-6d12ae8d]{gap:var(--default-grid-baseline);font-weight:500;display:flex}.calendar-event__header-text[data-v-6d12ae8d]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.calendar-event__header[data-v-6d12ae8d] .material-design-icon{margin-top:2px}.material-design-icon[data-v-2aa1d7ea]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-chip[data-v-2aa1d7ea]{--chip-size:24px;--chip-radius:calc(var(--chip-size)/2);height:var(--chip-size);border-radius:var(--chip-radius);background-color:var(--color-background-hover);flex-direction:row;align-items:center;max-width:fit-content;display:flex}.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]{text-overflow:ellipsis;text-wrap:nowrap;flex:auto;overflow:hidden}.nc-chip__icon[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);height:var(--chip-size);width:var(--chip-size);justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);line-height:1;display:flex;overflow:hidden}.nc-chip__actions[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);--default-clickable-area:var(--chip-size);--border-radius-element:var(--chip-radius)}.calendar-events__list[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;max-width:200px;line-height:20px;display:flex;overflow-y:auto}.calendar-events__list[data-v-99766f0a]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.calendar-events__list[data-v-99766f0a]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.calendar-events__empty-content[data-v-99766f0a]{min-width:150px;margin-top:calc(var(--default-grid-baseline)*3);padding:var(--default-grid-baseline)}.calendar-events__buttons[data-v-99766f0a]{padding:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*2)}.calendar-meeting[data-v-99766f0a] .dialog__content{margin:calc(var(--default-grid-baseline)/2);gap:var(--default-grid-baseline);flex-direction:column;display:flex}.calendar-meeting[data-v-99766f0a] .dialog__actions{align-items:center}.calendar-meeting__header[data-v-99766f0a]{margin-block:calc(var(--default-grid-baseline)*2)}.calendar-meeting__invalid-hint[data-v-99766f0a]{color:var(--color-text-error)}.calendar-meeting__flex-wrapper[data-v-99766f0a]{align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.calendar-meeting__searchbox[data-v-99766f0a]{margin-inline:var(--default-grid-baseline);margin-block-end:var(--default-grid-baseline);width:calc(100% - var(--default-grid-baseline)*2)!important}.calendar-meeting__attendees[data-v-99766f0a]{height:calc(5.5*var(--item-height));padding-block:var(--default-grid-baseline);overflow-y:auto}.calendar-meeting__attendees-selected[data-v-99766f0a]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;max-height:97px;display:flex;overflow-y:auto}.calendar-meeting__empty-content[data-v-99766f0a]{height:calc(5.5*var(--item-height));margin-block:auto!important}.calendar-meeting--loading[data-v-99766f0a]{align-items:center;gap:var(--default-grid-baseline);height:32px;display:flex}.calendar-meeting[data-v-99766f0a] .native-datetime-picker{width:calc(50% - var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a] .native-datetime-picker.invalid-time input{--border-width-input:2px;border-color:var(--color-border-error)}.upcoming-meeting[data-v-99766f0a] .button-vue__text{flex-direction:column;align-items:flex-start;margin:0;padding-block:0;font-weight:400;line-height:20px;display:flex}.upcoming-meeting__header[data-v-99766f0a]{font-weight:500}.calendar-badge[data-v-99766f0a]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;display:inline-block}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.material-design-icon[data-v-21e6b451]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-21e6b451]{justify-content:space-between;display:flex}.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]{color:var(--color-main-text);font-weight:700;font-size:var(--default-font-size);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;padding-block:0;padding-inline:calc(var(--default-grid-baseline,4px)*2)0;margin-top:0;margin-bottom:var(--default-grid-baseline);flex-shrink:0;overflow:hidden;box-shadow:none!important}.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)}.app-navigation-hint[data-v-e92be808]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;padding-inline-start:10px;list-style-type:none;box-shadow:none!important}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.dial-popover .v-popper__inner{overflow:visible!important}.dial-panel[data-v-739ee1ca]{gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*3);background-color:var(--color-main-background);border-radius:var(--border-radius-large);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.dial-panel .dial-panel__button[data-v-739ee1ca]{width:calc(var(--default-clickable-area)*1.5)!important;border-radius:var(--border-radius-large)!important}.dial-panel .dial-panel__select[data-v-739ee1ca]{min-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);max-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);grid-column:span 3}.dial-panel .dial-panel__select-option[data-v-739ee1ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial-panel .dial-panel__select[data-v-739ee1ca] .vs__selected{padding:0}.wrapper[data-v-e4f7076a]{padding:0 24px 24px}.title[data-v-e4f7076a]{margin-bottom:12px;padding-top:24px;font-size:16px}.loading-screen[data-v-e4f7076a]{text-align:center;flex-direction:column;justify-content:center;height:200px;font-weight:700;display:flex}.loading-screen span[data-v-e4f7076a]{margin-bottom:16px}.button-update-permission[data-v-e4f7076a]{margin:0 auto}.participant[data-v-538cf4d0]{line-height:20px}.participant[data-v-538cf4d0] .list-item{outline-offset:-2px;cursor:default;overflow:hidden}.participant[data-v-538cf4d0] .list-item a,.participant[data-v-538cf4d0] .list-item a *{cursor:default}.participant[data-v-538cf4d0] .list-item button,.participant[data-v-538cf4d0] .list-item button *{cursor:pointer}.participant[data-v-538cf4d0] .list-item .avatardiv .avatardiv__user-status{inset-inline-end:-2px!important;bottom:-2px!important}.participant--offline .participant__user-name[data-v-538cf4d0]{color:var(--color-text-maxcontrast)}.participant__user-badge[data-v-538cf4d0]{color:var(--color-text-maxcontrast);padding-inline-start:var(--default-grid-baseline);font-weight:300}.participant__user[data-v-538cf4d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant__status--highlighted[data-v-538cf4d0]{font-weight:700}.participant__call-state[data-v-538cf4d0]{height:100%;color:var(--color-text-maxcontrast);align-items:center;display:flex}.participant[data-v-538cf4d0] .list-item-content__actions>.critical{color:var(--color-text-error)}.participant-dialog__input[data-v-538cf4d0]{margin-block-end:6px}.critical[data-v-538cf4d0]>.action-button{color:var(--color-text-error)}.scrollable[data-v-603e62f6]{flex-shrink:1;overflow:hidden auto}.participants-search-results[data-v-603e62f6]{padding:0 2px}.participants-search-results__hint[data-v-603e62f6]{margin:20px auto 0}.participants-search-results[data-v-603e62f6] .app-navigation-hint:first-child{margin-top:var(--default-grid-baseline)!important}.set-contacts[data-v-21c2e02e]{height:100%}.set-contacts__icon[data-v-21c2e02e]{margin-top:40px}.set-contacts__hint[data-v-21c2e02e]{text-align:center;margin-top:20px}.set-contacts__form[data-v-21c2e02e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.set-contacts__form-input[data-v-21c2e02e]{margin:0}.selected-participants[data-v-21c2e02e]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;min-height:min-content;max-height:97px;display:flex;overflow-y:auto}.start-group__content[data-v-0c185290]{gap:calc(2*var(--default-grid-baseline));width:350px;padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.start-group__header[data-v-0c185290]{margin-block:0 var(--default-grid-baseline);text-align:center}.start-group__contacts[data-v-0c185290]{flex-direction:column;max-height:50vh;display:flex}.start-group__action[data-v-0c185290]{place-self:flex-end}.thread-header[data-v-81947228]{justify-content:flex-end;align-items:center;gap:var(--default-grid-baseline);width:100%;display:flex}.thread-header--standalone[data-v-81947228]{padding:var(--default-grid-baseline);border-bottom:1px solid var(--color-border)}.conversation-header[data-v-81947228]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-81947228]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-81947228]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-81947228]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-81947228]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.solid[data-v-c62d5d7a]{margin:0}.call-duration-hint[data-v-c62d5d7a]{padding:calc(var(--default-grid-baseline)*2);display:flex}.call-time[data-v-c62d5d7a]{height:var(--default-clickable-area);justify-content:center;align-items:center;font-weight:700;display:flex}.call-time__text[data-v-c62d5d7a]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.call-time__placeholder[data-v-c62d5d7a]{height:0;overflow:hidden}.call-time__recording-icon[data-v-c62d5d7a]{color:var(--color-element-error,var(--color-error));animation:2s infinite pulse-c62d5d7a}.call-time__recording-icon--start[data-v-c62d5d7a]{color:var(--color-loading-light)}[data-v-c62d5d7a] .button-vue{color:#fff!important;justify-content:left!important}[data-v-c62d5d7a] .button-vue:disabled{pointer-events:none;opacity:1!important}@keyframes pulse-c62d5d7a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tasks-counter[data-v-3e8e829a]{margin-inline:calc(var(--default-grid-baseline)*2);align-items:center;display:flex}.tasks-counter__count[data-v-3e8e829a]{font-weight:500}.top-bar-menu[data-v-7f8261e4]{display:flex}.top-bar[data-v-f00c5372]{--border-width:1px;z-index:10;min-height:calc(var(--border-width) + 2*2*var(--default-grid-baseline) + var(--default-clickable-area));padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))calc(2*var(--default-grid-baseline) + var(--app-sidebar-offset,0));background-color:var(--color-main-background);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar--in-call[data-v-f00c5372]{inset-inline:0;background-color:#0000;border:none;position:absolute;top:0}.talk-sidebar-callview .top-bar[data-v-f00c5372]{padding-inline-end:calc(var(--default-clickable-area) + var(--default-grid-baseline)*3);padding-block:calc(2*var(--default-grid-baseline))0px;background:linear-gradient(#000,#0000);align-items:flex-start}.talk-sidebar-callview .top-bar .top-bar__icon-wrapper[data-v-f00c5372]{height:var(--default-clickable-area);align-items:center;margin-inline-start:0;display:flex}.top-bar--sidebar[data-v-f00c5372]{padding-inline-start:var(--default-grid-baseline)}.top-bar--authorised:not(.top-bar--sidebar) .top-bar__icon-wrapper[data-v-f00c5372]{margin-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline))}.top-bar__wrapper[data-v-f00c5372]{flex:1 0;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar__icon-wrapper[data-v-f00c5372]{border-radius:var(--border-radius-pill);transition-property:width,padding,background-color;transition-duration:var(--animation-quick);position:relative}.top-bar__icon-wrapper[data-v-f00c5372]:hover,.top-bar__icon-wrapper[data-v-f00c5372]:focus,.top-bar__icon-wrapper[data-v-f00c5372]:focus-visible{background-color:var(--color-background-darker)}.top-bar__icon-wrapper--thread[data-v-f00c5372]{background-color:var(--color-background-dark);width:calc(var(--default-clickable-area) + 40px);padding-inline-start:var(--default-clickable-area)}.top-bar__icon-wrapper .top-bar__icon-back[data-v-f00c5372]{width:var(--default-clickable-area);top:0;height:100%;position:absolute;inset-inline-start:0}.top-bar__participants-button[data-v-f00c5372]{font-variant-numeric:tabular-nums}.conversation-header[data-v-f00c5372]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-f00c5372]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-f00c5372]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-f00c5372]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-f00c5372]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.description__popover[data-v-f00c5372]{padding:calc(var(--default-grid-baseline)*2);width:fit-content;max-width:50em}.description__popover[data-v-f00c5372]>div h4{font-size:100%}.description__popover[data-v-f00c5372]>div em{font-style:italic}.description__popover[data-v-f00c5372]>div ul,.description__popover[data-v-f00c5372]>div ol{padding-left:0;padding-inline-start:15px}.description__popover[data-v-f00c5372]>div ul.contains-task-list,.description__popover[data-v-f00c5372]>div ol.contains-task-list{padding:0}.description__popover[data-v-f00c5372]>div input:disabled+.checkbox-content{opacity:1!important}.description__popover[data-v-f00c5372]>div div:has(table){overflow-x:auto}.description__popover[data-v-f00c5372]>div pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.description__popover[data-v-f00c5372]>div pre code{margin:0;padding:0}.description__popover[data-v-f00c5372]>div code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.description__popover[data-v-f00c5372]>div blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.description__popover[data-v-f00c5372]>div img{max-width:min(100%,600px)}.icon[data-v-f00c5372]{display:flex}footer{transition:width var(--animation-quick)}#content-vue:has(#talk-sidebar)~footer{width:calc(100% - 2*var(--body-container-margin) - clamp(300px,27vw,500px))}#talk-sidebar[data-v-b5b889ec]{background:var(--color-main-background);border-inline-start:1px solid var(--color-border);z-index:1500;flex-direction:column;flex-shrink:0;justify-content:center;width:clamp(300px,27vw,500px);height:100%;display:flex;position:relative;overflow:hidden auto}#talk-sidebar>.emptycontent[data-v-b5b889ec]{margin-top:0}#talk-sidebar .call-button[data-v-b5b889ec]{margin:calc(var(--default-grid-baseline)*2)auto}#talk-sidebar .button-centered[data-v-b5b889ec]{margin:0 auto;height:var(--default-clickable-area)!important}#talk-sidebar #call-container[data-v-b5b889ec]{max-height:56.25%;height:unset;flex-grow:1;padding-bottom:56.25%;position:relative;overflow:hidden}#talk-sidebar #call-container[data-v-b5b889ec] .videoContainer{box-sizing:border-box}#talk-sidebar #call-container[data-v-b5b889ec] .videoContainer.promoted video{width:100%;height:auto}#talk-sidebar #call-container[data-v-b5b889ec] .nameIndicator{box-sizing:border-box}#talk-sidebar .chatView[data-v-b5b889ec]{flex-direction:column;flex-grow:1;height:50%;display:flex;position:relative;overflow:hidden}.material-design-icon[data-v-92fb182d]{justify-content:center;place-self:center;align-items:center;display:flex}.header-menu[data-v-92fb182d]{width:var(--header-height);height:var(--header-height);position:relative}.header-menu .header-menu__trigger[data-v-92fb182d]{height:var(--header-height);opacity:.85;--button-size:var(--header-height)!important;filter:none!important;color:var(--color-background-plain-text,var(--color-primary-text))!important}.header-menu .header-menu__trigger[data-v-92fb182d]:focus-visible{box-shadow:none!important;outline:none!important}.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon svg{-webkit-mask:var(--header-menu-icon-mask,none);mask:var(--header-menu-icon-mask,none)}.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon:not(:has(svg)){-webkit-mask:var(--header-menu-icon-mask,none);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 (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}}#talk-sidebar-trigger[data-v-89bc6da6]{margin-inline-start:var(--default-grid-baseline)}.modal__content[data-v-22c97f11]{padding:calc(var(--default-grid-baseline)*3)}.conversation-information[data-v-22c97f11]{flex-direction:column;align-items:center;margin-top:5px;display:flex}.description[data-v-22c97f11]{text-overflow:ellipsis;max-height:8lh;margin-bottom:12px;overflow:hidden auto}.username-form__input[data-v-22c97f11]{margin-bottom:20px}.submit-button[data-v-22c97f11]{margin:0 auto}.login-info[data-v-22c97f11]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*2);display:flex}.separator[data-v-22c97f11]{margin:calc(var(--default-grid-baseline)*3)0 var(--default-grid-baseline);border-top:1px solid var(--color-border-dark)}._material-design-icon_1xe1x_12{justify-content:center;place-self:center;align-items:center;display:flex}._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-block:1px 2px;padding-inline:1px}._assistantButton_disabled_1xe1x_30{filter:saturate(.5);opacity:.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:#fff!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);-webkit-background-clip:text;background-clip:text;color:#0000!important}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.edit-timestamp[data-v-771a2dd2] .action-text__longtext-wrapper{padding:0}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto}.translate-dialog[data-v-c8c4116e] .dialog__content{gap:calc(var(--default-grid-baseline)*2);min-height:300px;padding-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex;position:relative}.translate-dialog__wrapper[data-v-c8c4116e]{align-items:center;gap:calc(var(--default-grid-baseline)*4);display:flex}.translate-dialog .translate-dialog__select[data-v-c8c4116e]{width:50%}.translate-dialog__button[data-v-c8c4116e]{flex-shrink:0;margin-inline-start:auto}.translate-dialog__message[data-v-c8c4116e]{padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);flex-grow:1}.translate-dialog__message-source[data-v-c8c4116e]{color:var(--color-text-maxcontrast);border:2px solid var(--color-border)}.translate-dialog__message-translation[data-v-c8c4116e]{border:2px solid var(--color-primary-element)}.translate-dialog__ai-note[data-v-c8c4116e]{color:var(--color-text-maxcontrast)}.contact[data-v-5f35acc9]{border:1px solid var(--color-border);box-shadow:0 0 2px 0 var(--color-box-shadow);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;align-items:center;max-width:300px;margin:12px 0;padding:12px;font-size:100%;transition:box-shadow .1s ease-in-out;display:flex}.contact[data-v-5f35acc9]:hover,.contact[data-v-5f35acc9]:focus{box-shadow:0 0 5px 0 var(--color-box-shadow)}.contact__image[data-v-5f35acc9]{max-width:var(--clickable-area-large);max-height:var(--clickable-area-large);border-radius:50%;display:inline-block}.contact__icon[data-v-5f35acc9]{width:var(--clickable-area-large);height:var(--clickable-area-large);display:inline-block}.contact__lineone[data-v-5f35acc9]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.contact__lineone .title[data-v-5f35acc9]{margin-inline-start:12px}.icon-contacts[data-v-5f35acc9]{opacity:.8}.deck-card[data-v-457f2464]{border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;flex-direction:column;max-width:300px;padding:8px 16px;font-size:100%;transition:border-color .1s ease-in-out;display:flex}.deck-card[data-v-457f2464]:hover,.deck-card[data-v-457f2464]:focus,.deck-card[data-v-457f2464]:focus-visible{border-color:var(--color-primary-element);outline:none}.deck-card__lineone[data-v-457f2464]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.deck-card__lineone .title[data-v-457f2464]{margin-inline-start:8px}.deck-card__linetwo[data-v-457f2464]{height:30px;color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-deck[data-v-457f2464]{opacity:.8}.wide[data-v-457f2464]{width:100%;max-width:400px}.external[data-v-00e3d3cc]:after{content:" ↗"}.audio-player[data-v-7058c830]{width:100%;margin:12px 0}.file-preview[data-v-777cdb6f]{border-radius:var(--border-radius);min-width:0;max-width:100%;display:inline-block;position:relative;box-sizing:content-box!important}.file-preview[data-v-777cdb6f]:hover,.file-preview[data-v-777cdb6f]:focus,.file-preview[data-v-777cdb6f]:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file[data-v-777cdb6f],.file-preview:focus .remove-file[data-v-777cdb6f],.file-preview:focus-visible .remove-file[data-v-777cdb6f]{visibility:visible}:is(.file-preview:hover .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus-visible .image-container[data-v-777cdb6f]:has(.file-preview__image.media)){outline:2px solid var(--color-primary-element)}.file-preview__image[data-v-777cdb6f]{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress[data-v-777cdb6f]{top:50%;position:absolute;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon[data-v-777cdb6f]{min-height:128px}.file-preview .mimeicon.preview-small[data-v-777cdb6f]{min-height:auto;max-height:24px}.file-preview .preview[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading[data-v-777cdb6f]{border-radius:var(--border-radius);background-color:var(--color-background-dark);width:100%;height:100%;position:absolute}.file-preview .image-container[data-v-777cdb6f]{border-radius:var(--border-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative}.file-preview .image-container.playable .preview[data-v-777cdb6f]{transition:filter .25s ease-in-out}.file-preview .image-container.playable .play-video-button[data-v-777cdb6f]{opacity:.8;z-index:1;height:48px;transition:opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview .image-container.playable:hover .preview[data-v-777cdb6f]{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button[data-v-777cdb6f]{opacity:1}.file-preview .name-container[data-v-777cdb6f]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}.file-preview:not(.file-preview--viewer-available) strong[data-v-777cdb6f]:after{content:" ↗"}.file-preview--upload-editor[data-v-777cdb6f]{max-width:140px;max-height:140px;margin:10px;padding:12px 12px 24px}.file-preview--upload-editor .preview[data-v-777cdb6f]{width:128px;height:128px;margin:auto}.file-preview--row-layout[data-v-777cdb6f]{border-radius:var(--border-radius);align-items:center;padding:2px 4px;display:flex}.file-preview--row-layout .image-container[data-v-777cdb6f]{flex-shrink:0;width:24px}.file-preview--row-layout .name-container[data-v-777cdb6f]{padding:0 4px;font-weight:400}.file-preview--shared-items-grid[data-v-777cdb6f]{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview[data-v-777cdb6f]{width:100%;min-height:unset;height:100%!important}.remove-file[data-v-777cdb6f]{visibility:hidden;top:8px;inset-inline-end:8px;position:absolute!important}.location[data-v-24f80970]{z-index:1;white-space:initial;border-radius:var(--border-radius-large);flex-direction:column;height:300px;max-height:30vh;margin:4px;transition:outline .1s ease-in-out;display:flex;position:relative;overflow:hidden}.location[data-v-24f80970]:hover,.location[data-v-24f80970]:focus,.location[data-v-24f80970]:focus-visible{outline:2px solid var(--color-primary-element)}.location.wide[data-v-24f80970]{width:100%;height:100%;margin:0}.mention[data-v-bd59b476]{white-space:nowrap;display:contents}.conversation-actions[data-v-be3d4142]{padding:calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);transition:background-color var(--animation-quick)ease}.conversation-actions--highlighted[data-v-be3d4142]{background-color:var(--color-primary-element-light)}.conversation-actions--highlighted p[data-v-be3d4142]{color:var(--color-main-text)}.conversation-actions--highlighted[data-v-be3d4142]{border-radius:var(--border-radius)}.conversation-actions__buttons[data-v-be3d4142]{justify-content:center;gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);display:flex}.message-main[data-v-29fab2a9]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));grid-row-gap:var(--default-grid-baseline);min-height:var(--clickable-area-small);justify-content:space-between;align-items:flex-start;min-width:100%;display:grid}.message-main__text[data-v-29fab2a9]{width:100%;color:var(--color-text-light)}.message-main__text>.single-emoji[data-v-29fab2a9]{font-size:250%;line-height:100%}.message-main__text.system-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);text-align:center;padding:0 20px}.message-main__text.message-highlighted[data-v-29fab2a9]{color:var(--color-text-light);background-color:var(--color-primary-element-light);border-radius:var(--border-radius-large);text-align:center;padding:10px}.message-main__text.deleted-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);align-items:center;display:flex}.message-main__text.deleted-message[data-v-29fab2a9] .rich-text--wrapper{text-align:start;flex-grow:1}.message-main__text.markdown-message[data-v-29fab2a9]{position:relative}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper{text-align:inherit}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper h4{font-size:100%}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper em{font-style:italic}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul.contains-task-list,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol.contains-task-list{padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper div:has(table){overflow-x:auto}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre code{margin:0;padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper img{max-width:min(100%,600px)}.message-main__text.markdown-message[data-v-29fab2a9]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:rtl}.message-main__text.markdown-message[data-v-29fab2a9]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:ltr}.message-main__text.markdown-message[data-v-29fab2a9] ul.contains-task-list .checkbox-content__wrapper{unicode-bidi:plaintext}.message-main__info[data-v-29fab2a9]{-webkit-user-select:none;user-select:none;color:var(--color-text-maxcontrast);font-size:var(--default-font-size);width:calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));justify-content:flex-end;display:flex;position:relative}.message-main__info .date[data-v-29fab2a9]{text-align:end;width:8ch}.message-main__info .date--hidden[data-v-29fab2a9]{pointer-events:none;opacity:0}.message-main__info .date[data-v-29fab2a9]:last-child{margin-inline-end:var(--clickable-area-small,24px)}.message-main__thread-title[data-v-29fab2a9]{align-items:center;gap:var(--default-grid-baseline);grid-column:1/-1;font-weight:500;display:flex}.message-status[data-v-29fab2a9]{width:var(--clickable-area-small,24px);height:var(--clickable-area-small,24px);justify-content:center;align-items:center;display:flex}.message-status.retry-option[data-v-29fab2a9]{cursor:pointer}.message-actions[data-v-29fab2a9]{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.message-actions[data-v-29fab2a9] .button-vue__text{font-weight:400}.message-actions__thread[data-v-29fab2a9] .button-vue__text{margin-inline-start:calc(var(--default-grid-baseline)/2)}.call-button[data-v-29fab2a9]{margin:0 auto}[data-v-29fab2a9] .rich-text--wrapper pre{direction:ltr}[data-v-29fab2a9] .widget-default--image{max-width:240px}.reactions__modal[data-v-61029e7d]{min-height:450px;padding-bottom:calc(3*var(--default-grid-baseline))}.reactions-list__navigation[data-v-61029e7d]{flex-wrap:wrap;gap:2px;display:flex}.reactions-list__navigation[data-v-61029e7d] .button-vue{border-radius:var(--border-radius-large)}.reactions-list__navigation[data-v-61029e7d] .button-vue.active{background-color:var(--color-primary-element-light)}.all-reactions__button[data-v-61029e7d] .button-vue__text{gap:4px;display:inline-flex}.reactions-list__scrollable[data-v-61029e7d]{height:327px;overflow:hidden auto}.reactions-item[data-v-61029e7d]{align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.reactions-item__name[data-v-61029e7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactions-item__emojis[data-v-61029e7d]{-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;max-width:180px;margin-inline-start:auto;display:-webkit-box;position:relative;overflow:hidden}.reactions-wrapper[data-v-11a4c740]{--minimal-button-width:48px;--font-family-emoji:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";display:contents}.reactions-wrapper[data-v-11a4c740] .button-vue{min-width:var(--minimal-button-width)}.reactions-wrapper .reaction-emoji[data-v-11a4c740]{font-family:var(--font-family-emoji)}.reactions-wrapper .reaction-button--trigger[data-v-11a4c740]{height:100%}.reactions-wrapper .reaction-button--thumbnail[data-v-11a4c740]{height:100%;width:var(--minimal-button-width);pointer-events:none}.reaction-details[data-v-11a4c740]{max-width:250px;padding:8px}.details-loading[data-v-11a4c740]{justify-content:center;width:38px;display:flex}.more-reactions-button[data-v-11a4c740]{text-decoration:underline}.more-reactions-button[data-v-11a4c740]:hover{text-decoration:none}.message[data-v-6e058477]{position:relative}.message:hover .normal-message-body[data-v-6e058477],.message--hovered .normal-message-body[data-v-6e058477]{background-color:var(--color-background-hover);border-radius:8px}.message-body[data-v-6e058477]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-6e058477]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message--highlighted[data-v-6e058477]{border-radius:8px;animation:5s highlight-animation-6e058477}@keyframes highlight-animation-6e058477{0%{background-color:var(--color-background-hover)}50%{background-color:var(--color-background-hover)}to{background-color:rgba(var(--color-background-hover),0)}}.message-unread-marker[data-v-6e058477]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-6e058477]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-6e058477]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-6e058477]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-6e058477]{inset-inline-end:14px;background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;display:flex;position:sticky;top:0}.wrapper[data-v-7fd53067]{width:100%;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));position:relative}.messages[data-v-7fd53067]{padding-block:var(--default-grid-baseline);width:100%}.messages__avatar-wrapper[data-v-7fd53067]{top:0;height:100%;padding-block:calc(3*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));position:absolute;inset-inline-start:0}.messages__avatar[data-v-7fd53067]{position:sticky;top:0}.messages__author[data-v-7fd53067]{max-width:calc(50*var(--default-font-size));color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--default-grid-baseline);overflow:hidden}.message[data-v-399463f1]{position:relative}.message:hover .combined-system[data-v-399463f1],.message:focus-within .combined-system[data-v-399463f1]{background-color:var(--color-background-hover);border-radius:8px}.message:hover .message-buttons-bar[data-v-399463f1],.message:focus-within .message-buttons-bar[data-v-399463f1],.message .combined-system--open+.message-body__scroll>.message-buttons-bar[data-v-399463f1]{opacity:1}.message-body[data-v-399463f1]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-399463f1]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message-unread-marker[data-v-399463f1]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-399463f1]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-399463f1]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-399463f1]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-399463f1]{background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;opacity:0}.messages-group__system[data-v-7bb47691]{flex-direction:column;display:flex}.wrapper[data-v-7bb47691]{width:100%;padding:0;display:flex}.wrapper--system[data-v-7bb47691]{flex-direction:column;padding-inline-start:calc(32px + 4*var(--default-grid-baseline))}.wrapper[data-v-7bb47691]:focus{background-color:#2f2f2f11}.messages[data-v-7bb47691]{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.messages--collapsed[data-v-7bb47691]{border-radius:var(--border-radius-large);background-color:var(--color-background-hover)}.scroller[data-v-0123375e]{padding-top:var(--default-grid-baseline);border-bottom:1px solid var(--color-border);transition:all var(--animation-quick,.1s)ease-in-out;flex:1 0;position:relative;overflow:hidden scroll}.scroller--chatScrolledToBottom[data-v-0123375e]{border-block-end-color:#0000}.scroller__content[data-v-0123375e]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto}.scroller__content[data-v-0123375e]:last-of-type{margin-bottom:calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline))}.scroller__loading[data-v-0123375e]{height:0;max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto;position:relative}.scroller__loading-element[data-v-0123375e]{top:0;position:absolute;inset-inline-start:calc(2*var(--default-grid-baseline))}.scroller__loading-new[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-inline:auto;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));display:grid}.scroller__loading-new-wrapper[data-v-0123375e]{justify-content:center;align-items:center;gap:var(--default-grid-baseline);display:flex}.messages-list__placeholder[data-v-0123375e]{flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.messages-list__empty-content[data-v-0123375e]{height:100%}.messages-date[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));z-index:2;margin-inline-start:calc(32px + 4*var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);pointer-events:none;margin-bottom:5px;display:grid;position:sticky;top:0}.messages-date__text[data-v-0123375e]{padding:var(--default-grid-baseline)calc(3*var(--default-grid-baseline));text-wrap:nowrap;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark);border-radius:var(--border-radius-element,var(--border-radius-pill));margin:0 auto}.has-sticky .messages-date[data-v-0123375e]{opacity:0;transition:opacity .3s ease-in-out 2s}.scroller--isScrolling .has-sticky .messages-date[data-v-0123375e]{opacity:1;transition:opacity}.upload-editor[data-v-57c8f609]{height:100%;padding:calc(3*var(--default-grid-baseline));flex-direction:column;justify-content:space-between;display:flex}.upload-editor__previews[data-v-57c8f609]{flex-wrap:wrap;display:flex;position:relative;overflow:auto}.upload-editor__previews.dragging-over[data-v-57c8f609]{outline:3px dashed var(--color-primary-element);border-radius:var(--border-radius-large)}.upload-editor__actions[data-v-57c8f609]{justify-content:flex-end;gap:4px;padding:12px 0;display:flex}.upload-editor__textfield[data-v-57c8f609]{padding-block:calc(var(--default-grid-baseline)*2)}.upload-editor .add-more-button[data-v-57c8f609]{margin:10px;width:164px!important;height:176px!important}.upload-editor .add-more-button[data-v-57c8f609] .button-vue__icon{border-radius:var(--border-radius-pill);color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.chatView[data-v-f3219fa0]{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.messages-list-dragover-wrapper[data-v-f3219fa0]{flex-direction:column;flex:1 0;min-height:0;display:flex;position:relative}.dragover[data-v-f3219fa0]{background:var(--color-primary-element-light);z-index:11;box-shadow:0 0 36px var(--color-box-shadow);border-radius:var(--border-radius);opacity:.9;pointer-events:none;display:flex;position:absolute;inset:5%}.scroll-to-bottom[data-v-f3219fa0]{height:0;position:relative}.scroll-to-bottom__button[data-v-f3219fa0]{bottom:8px;z-index:2;inset-inline-end:24px;position:absolute!important}.lobby[data-v-c3443f58]{flex-direction:column;margin:auto;display:flex}.lobby__header[data-v-c3443f58]{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby__countdown[data-v-c3443f58],.lobby__description[data-v-c3443f58]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-top:25px}.lobby[data-v-c3443f58] .rich-text--wrapper{text-align:start}.lobby[data-v-c3443f58] .rich-text--wrapper h4{font-size:100%}.lobby[data-v-c3443f58] .rich-text--wrapper em{font-style:italic}.lobby[data-v-c3443f58] .rich-text--wrapper ul,.lobby[data-v-c3443f58] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.lobby[data-v-c3443f58] .rich-text--wrapper ul.contains-task-list,.lobby[data-v-c3443f58] .rich-text--wrapper ol.contains-task-list{padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.lobby[data-v-c3443f58] .rich-text--wrapper div:has(table){overflow-x:auto}.lobby[data-v-c3443f58] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.lobby[data-v-c3443f58] .rich-text--wrapper pre code{margin:0;padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.lobby[data-v-c3443f58] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.lobby[data-v-c3443f58] .rich-text--wrapper img{max-width:min(100%,600px)}.main-view[data-v-36cf1175]{flex-direction:column;flex-grow:1;align-content:space-between;width:100%;height:100%;display:flex;position:relative}.critical[data-v-a325e128]>.action-button{color:var(--color-text-error)}.conversation[data-v-a325e128] .list-item:hover .conversation-icon__type{background-color:var(--color-background-hover);border-color:var(--color-background-hover)}.conversation--active[data-v-a325e128] .list-item .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element);border-color:var(--color-primary-element)}.conversation--active[data-v-a325e128] .list-item:hover .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element-hover);border-color:var(--color-primary-element-hover)}.conversation--compact[data-v-a325e128]{padding-block:2px!important}.conversation--compact[data-v-a325e128] .list-item-content__name{gap:calc(var(--default-grid-baseline)/2);display:flex}.conversation--compact__read[data-v-a325e128] .list-item-content__name{font-weight:400}.conversation__subname[data-v-a325e128]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-a325e128]{flex-shrink:0}.conversation__subname-message[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.text[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-a325e128] .dialog{padding-block:0 8px;padding-inline:12px 8px}[data-v-03e4b2e6] .list-item{outline-offset:-2px}[data-v-03e4b2e6] .list-item--compact{padding-block:0!important}[data-v-03e4b2e6] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-03e4b2e6] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-03e4b2e6] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.search-results__date[data-v-bebe16a6]{font-size:x-small}.dashboard-section[data-v-6f04127e]{border-radius:var(--border-radius-large);border:2px solid var(--color-border);height:100%;display:flex;overflow:hidden}.dashboard-section--wide[data-v-6f04127e]{flex-direction:row}.dashboard-section--wide .dashboard-section__content[data-v-6f04127e]{justify-content:center}.dashboard-section__content[data-v-6f04127e]{min-height:0;padding:0 calc(var(--default-grid-baseline)*3)calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*5);flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-section__bar[data-v-6f04127e]{flex:0 0 200px}.dashboard-section__bar.gradient[data-v-6f04127e]{background:linear-gradient(78deg,var(--color-primary)60%,var(--color-main-background)120%)}.dashboard-section__bar--narrow[data-v-6f04127e]{flex:0 0 10px}.dashboard-section__bar[data-v-6f04127e] img{object-fit:cover;object-position:center;width:100%;height:100%}.dashboard-section__bar.image-container[data-v-6f04127e]{justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-section__title[data-v-6f04127e]{overflow-wrap:break-word;font-size:1.25rem;font-weight:700}.dashboard-section__subtitle[data-v-6f04127e]{font-weight:700}.dashboard-section__action[data-v-6f04127e]{padding-block:calc(var(--default-grid-baseline)*2)}h3[data-v-6f04127e]{margin-block:calc(var(--default-grid-baseline)*2)}.event-card[data-v-20427592]{border:2px solid var(--color-border);max-width:300px;height:250px;padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);background-color:var(--color-main-background);flex-direction:column;flex:0 0 100%;display:flex;position:relative}.event-card--highlighted[data-v-20427592]{background-color:var(--color-primary-light)}.event-card--highlighted[data-v-20427592]:not(.event-card--in-call){border-color:var(--color-primary-element-light-hover)!important}.event-card--in-call[data-v-20427592]{border-color:var(--color-primary)!important}.event-card:not(.event-card--in-call):hover>.event-card__invitation-info.hovered[data-v-20427592]{background-color:inherit;display:flex}.event-card__date[data-v-20427592]{gap:2px;display:flex}.event-card__date>span[data-v-20427592]:first-letter{text-transform:capitalize}.event-card__date[data-v-20427592]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card__description[data-v-20427592]{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;margin-block:calc(var(--default-grid-baseline)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__room[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);display:flex}.event-card__attachment[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);padding:var(--default-grid-baseline)calc(var(--default-grid-baseline)/2);margin-block-start:var(--default-grid-baseline);display:flex}.event-card__attachment>span[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:var(--font-size-small);overflow:hidden}.event-card__attachment[data-v-20427592]:hover{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.event-card__invitation-info[data-v-20427592]{bottom:0;border-radius:var(--border-radius-large);width:100%;padding:calc(var(--default-grid-baseline)*2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline-start:0}.event-card__invitation-info.hovered[data-v-20427592]{display:none}.title[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);font-size:inherit;margin:0;padding-inline-start:6px;display:flex}.title_text[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.secondary_text[data-v-20427592]{color:var(--color-text-maxcontrast);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-badge[data-v-20427592]{width:var(--default-font-size);height:var(--default-font-size);z-index:1;box-shadow:0 0 0 1px var(--color-main-background);border-radius:50%;flex-shrink:0;margin-inline-start:-6px;display:inline-flex;position:relative}[data-v-20427592] .nc-chip{background-color:unset;overflow:hidden}.talk-dashboard-wrapper[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*3);width:min(100%,100vw - 300px - var(--body-container-margin)*2);flex-direction:column;max-width:1200px;height:100%;max-height:800px;margin:0 auto;display:flex}.talk-dashboard-wrapper--mobile[data-v-5e2dc5ca]{width:100%}.talk-dashboard-wrapper--small-mobile[data-v-5e2dc5ca]{width:100%;height:auto}.talk-dashboard-wrapper--small-mobile .talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*5);grid-template-columns:1fr}.talk-dashboard__menu[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*4)}.talk-dashboard__header[data-v-5e2dc5ca]{margin:0 auto calc(var(--default-grid-baseline)*2);padding-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline));font-size:21px;font-weight:700}.talk-dashboard__actions[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*3);padding-block:var(--default-grid-baseline);flex-flow:wrap;display:flex}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions[data-v-5e2dc5ca] .v-popper--theme-dropdown{height:var(--header-menu-item-height);border-radius:var(--border-radius-large)}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*4)}.event-section[data-v-5e2dc5ca]{margin-block-end:calc(var(--default-grid-baseline)*6)}.event-section--empty[data-v-5e2dc5ca]{height:225px}.talk-dashboard__event-cards[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline);scrollbar-width:none;border-radius:var(--border-radius-large);flex-wrap:nowrap;display:flex;overflow-x:auto}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*2);position:relative}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:before,.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:after{content:"";width:var(--default-clickable-area);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.talk-dashboard__event-cards-wrapper .button-slide[data-v-5e2dc5ca]{z-index:3;background:var(--color-main-background);border-radius:var(--border-radius-large);justify-content:left;height:100%;padding:0;display:flex;top:0;margin:0!important;position:absolute!important}.talk-dashboard__event-cards-wrapper .button-slide.backward[data-v-5e2dc5ca]{inset-inline-start:0}.talk-dashboard__event-cards-wrapper .button-slide.forward[data-v-5e2dc5ca]{inset-inline-end:0}.talk-dashboard__calendar-button[data-v-5e2dc5ca]{bottom:calc(var(--default-grid-baseline)*2);inset-inline-start:calc(var(--default-grid-baseline)*2);position:absolute!important}.talk-dashboard__items[data-v-5e2dc5ca]{flex-direction:column;flex-grow:3;justify-content:space-around;min-width:0;display:flex}.talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*8);flex-grow:1;grid-template-columns:1fr 1fr;display:grid}.talk-dashboard__chats>div[data-v-5e2dc5ca]{max-height:320px}.upcoming-reminders-list[data-v-5e2dc5ca]{overflow-y:auto}.upcoming-reminders__loading-placeholder[data-v-5e2dc5ca]{overflow:hidden}.talk-dashboard__conversations-list[data-v-5e2dc5ca]{margin-block:var(--default-grid-baseline);flex-grow:1;line-height:20px}.title[data-v-5e2dc5ca]{margin-block:0 calc(var(--default-grid-baseline)*2);font-size:1.25rem;font-weight:700}.instant-meeting__dialog[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline);flex-direction:column;align-items:center;display:flex}@media screen and (width<=512px){.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions>div[data-v-5e2dc5ca]{width:100%}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline-end:calc(var(--default-grid-baseline)*2)}}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px} +/*# sourceMappingURL=talk-public-share-sidebar.css.map*/ \ No newline at end of file diff --git a/css/talk-public-share-sidebar.css.map b/css/talk-public-share-sidebar.css.map new file mode 100644 index 0000000..4a3686b --- /dev/null +++ b/css/talk-public-share-sidebar.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-public-share-sidebar.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/src/components/TopBar/CallButton.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-Bt8kRk79.css","webpack:///talk/src/components/TopBar/ReactionMenu.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionCaption-DnG2OyWa.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionSeparator-Ct2RnclR.css","webpack:///talk/src/components/UIShared/VolumeIndicator.vue","webpack:///talk/src/components/CallView/shared/LocalAudioControlButton.vue","webpack:///talk/src/components/CallView/shared/LocalVideoControlButton.vue","webpack:///talk/src/components/TopBar/TopBarMediaControls.vue","webpack:///talk/src/components/CallView/BottomBar.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/CallView/shared/EmptyCallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/src/components/AvatarWrapper/AvatarWrapper.vue","webpack:///talk/src/components/CallView/shared/VideoBackground.vue","webpack:///talk/src/components/CallView/shared/LocalVideo.vue","webpack:///talk/src/components/CallView/shared/VideoBottomBar.vue","webpack:///talk/src/components/CallView/shared/ScreenShare.vue","webpack:///talk/src/components/CallView/shared/VideoVue.vue","webpack:///talk/src/components/CallView/Grid/VideosGrid.vue","webpack:///talk/src/components/CallView/shared/TranscriptBlock.vue","webpack:///talk/src/components/CallView/shared/LiveTranscriptionRenderer.vue","webpack:///talk/src/components/CallView/shared/PresenterOverlay.vue","webpack:///talk/src/components/CallView/shared/ReactionToaster.vue","webpack:///talk/src/components/CallView/shared/ViewerOverlayCallView.vue","webpack:///talk/src/components/CallView/CallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/src/components/SetGuestUsername.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/src/components/MediaSettings/MediaDevicesSelector.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSpeakerTest.vue","webpack:///talk/src/components/MediaSettings/TransitionExpand.vue","webpack:///talk/src/components/MediaSettings/MediaSettingsTabs.vue","webpack:///talk/src/components/MediaSettings/VideoBackgroundEditor.vue","webpack:///talk/src/components/MediaSettings/MediaSettings.vue","webpack:///talk/src/components/EmptyView.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollCard.vue","webpack:///talk/src/components/PollViewer/PollDraftHandler.vue","webpack:///talk/src/components/PollViewer/PollEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcProgressBar-BAPOXMAL.css","webpack:///talk/src/components/PollViewer/PollVotersDetails.vue","webpack:///talk/src/components/PollViewer/PollViewer.vue","webpack:///talk/src/components/RightSidebar/InternalSignalingHint.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichText-RvICaxkO.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/referencePickerModal-DWMAMaU3.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmojiPicker-B7xDz_8U.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichContenteditable-BuaWt3Xn.css","webpack:///talk/src/components/MessageQuote.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserBubble-B3Jad98g.css","webpack:///talk/src/components/NewMessage/NewMessageAbsenceInfo.vue","webpack:///talk/src/components/NewMessage/NewMessageAudioRecorder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-Ban7n3Bg.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon--1biUGYh.css","webpack:///talk/src/components/NewMessage/NewMessageChatSummary.vue","webpack:///talk/src/components/NewMessage/NewMessageTemplatePreview.vue","webpack:///talk/src/components/NewMessage/NewMessageNewFileDialog.vue","webpack:///talk/src/components/NewMessage/NewMessageTypingIndicator.vue","webpack:///talk/src/components/NewMessage/NewMessage.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SendMessageDialog.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SelectableParticipant.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/UIShared/StaticDateTime.vue","webpack:///talk/src/components/UIShared/CalendarEventSmall.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcChip-DZ8dUSFy.css","webpack:///talk/src/components/CalendarEventsDialog.vue","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-HUg9fMCm.css","webpack:///talk/src/components/UIShared/NavigationHint.vue","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/src/components/UIShared/DialpadPanel.vue","webpack:///talk/src/components/PermissionsEditor/PermissionsEditor.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantItem.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsSearchResults.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationContactsPage.vue","webpack:///talk/src/components/ExtendOneToOneDialog.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadHeader.vue","webpack:///talk/src/components/TopBar/CallTime.vue","webpack:///talk/src/components/TopBar/TasksCounter.vue","webpack:///talk/src/components/TopBar/TopBarMenu.vue","webpack:///talk/src/components/TopBar/TopBar.vue","webpack:///talk/src/assets/markdown.scss","webpack:///talk/src/PublicShareSidebar.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcHeaderButton-CVOQgRjm.css","webpack:///talk/src/PublicShareSidebarTrigger.vue","webpack:///talk/src/components/GuestWelcomeWindow.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-owGSr0s0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageTranslateDialog.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ContactCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/DeckCard.vue","webpack:///talk/DefaultParameter.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/AudioPlayer.vue","webpack:///talk/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/LocationCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MentionChip.vue","webpack:///talk/src/components/UIShared/ConversationActionsShortcut.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MessageBody.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsWrapper.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesGroup.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/SystemMessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesSystemGroup.vue","webpack:///talk/src/components/MessagesList/MessagesList.vue","webpack:///talk/src/components/NewMessage/NewMessageUploadEditor.vue","webpack:///talk/src/components/ChatView.vue","webpack:///talk/src/components/LobbyScreen.vue","webpack:///talk/src/views/MainView.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationItem.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessageItem.vue","webpack:///talk/src/components/Dashboard/DashboardSection.vue","webpack:///talk/src/components/Dashboard/EventCard.vue","webpack:///talk/src/components/Dashboard/TalkDashboard.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/node_modules/leaflet/dist/leaflet.css","webpack:///talk/node_modules/leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.webpack.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","\n.join-call.button-vue--success {\n\t// Overwrite default button colors for joining call\n\t--join-call-background-color: var(--color-border-success);\n\t--join-call-border-color: var(--color-success-text);\n\tborder-color: var(--join-call-border-color);\n\tbackground-color: var(--join-call-background-color);\n\tcolor: var(--color-primary-element-text) !important;\n\n\t// Do not overwrite for dark theme\n\tbody[data-theme-dark] & {\n\t\t--join-call-border-color: var(--color-success-hover);\n\t}\n\t@media (prefers-color-scheme: dark) {\n\t\tbody[data-theme-default] & {\n\t\t\t--join-call-border-color: var(--color-success-hover);\n\t\t}\n\t}\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--join-call-border-color);\n\t}\n}\n\n.leave-call.button-vue--error,\n.leave-call :deep(.button-vue--error) {\n\t// Overwrite default button colors for leaving call\n\tbackground-color: #FF3333 !important; // Nextcloud 31 --color-error\n\tcolor: var(--color-primary-text) !important;\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-error-hover) !important;\n\t}\n}\n\n.leave-call-actions--split {\n\tgap: 1px !important;\n}\n\n.leave-call-actions--split :deep(.action-item--single) {\n\tborder-start-end-radius: 2px;\n\tborder-end-end-radius: 2px;\n}\n\n.leave-call-actions--split :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a2b8de0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-6a2b8de0] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s] {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-element);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button .action-button__pressed-icon {\n display: none;\n}","\n.reaction {\n\t&__group {\n\t\t// Override NcActionButtonGroup styles to fit reactions in a compact way\n\t\t:deep(.nc-button-group-content) {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 0 !important;\n\t\t\twidth: calc(var(--reactions-in-single-row) * var(--default-clickable-area))\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex: 0 0 calc(100% / var(--reactions-in-single-row)) !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1009e96c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-1009e96c] {\n color: var(--color-text-maxcontrast);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n text-overflow: ellipsis;\n box-shadow: none !important;\n user-select: none;\n pointer-events: none;\n margin-inline-start: 12px;\n padding-inline-end: 14px;\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3e2324b7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-separator[data-v-3e2324b7] {\n height: 0;\n margin: 5px 10px 5px 15px;\n border-bottom: 1px solid var(--color-border-dark);\n cursor: default;\n}","\n.volume-indicator-wrapper {\n\tposition: relative;\n}\n\n.volume-indicator {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\n\twidth: 100%;\n\theight: 100%;\n\n\toverflow: hidden;\n\n\ttransition: height 0.2s linear;\n\n\t&, & * {\n\t\tcursor: inherit;\n\t}\n}\n\n.volume-indicator-primary {\n\ttop: 0;\n}\n\n.volume-indicator-overlay {\n\tdisplay: inline-flex;\n\tbottom: 0;\n\tpointer-events: none;\n\n\t& > span {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t}\n\n\t/* Overlay icon inherits container color */\n\tcolor: var(--color-border-success);\n\n\t&-mute {\n\t\tcolor: var(--color-loading-dark);\n\t}\n}\n\n.overload .volume-indicator {\n\ttransition: height 0s linear;\n\n\t&-overlay {\n\t\tcolor: var(--color-border-error);\n\t}\n}\n","\n.no-audio-available {\n\topacity: .7;\n}\n\n.popover-hint {\n\tpadding: calc(3 * var(--default-grid-baseline));\n\tmax-width: 300px;\n\ttext-align: start;\n}\n\n.audio-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-audio-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.audio-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.audio-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.no-video-available {\n\topacity: .7;\n}\n\n.video-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-video-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.video-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.video-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.buttons-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.buttons-bar #screensharing-menu button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/* Highlight the media buttons when enabled */\n.buttons-bar button.screensharing-enabled {\n\topacity: 1;\n}\n\n.buttons-bar button.no-screensharing-available {\n\t&, & * {\n\t\topacity: .7;\n\t}\n}\n\n.hint {\n\tpadding: 12px;\n\tmax-width: 300px;\n\ttext-align: start;\n\t&__actions {\n\t\tdisplay: flex;\n\t\tflex-direction: row-reverse;\n\t\tjustify-content: space-between;\n\t\tpadding-top:4px;\n\t}\n\t&__button {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n\n.trigger {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n","\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: var(--wrapper-padding);\n\tz-index: 10;\n\toverflow: hidden;\n\n\t:deep(.button-vue--tertiary) {\n\t\tbackground-color: var(--color-primary-light);\n\t}\n}\n\n.bottom-bar-call-controls {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: var(--default-grid-baseline);\n}\n\n.bottom-bar-call-controls:not(:has(*)) {\n\tdisplay: none\n}\n\n.call-options {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: 4px;\n}\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n\n.empty-call-view {\n\theight: 100%;\n\twidth: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-content: center;\n\tjustify-content: center;\n\ttext-align: center;\n\tz-index: 1; // Otherwise the \"Copy link\" button is not clickable\n\n\t.icon {\n\t\tbackground-size: 64px;\n\t\theight: 64px;\n\t\twidth: 64px;\n\t\tmargin: 0 auto 15px;\n\t}\n\n\tbutton {\n\t\tmargin: 4px auto;\n\t}\n\n\t&__icon,\n\th2, p {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&--sidebar {\n\t\tpadding-bottom: 16px;\n\n\t\th2, p {\n\t\t\tfont-size: 90%;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: scale(0.7);\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t&--small {\n\t\tborder-radius: calc(var(--default-clickable-area) / 2);\n\t\tbackground-color: rgba(34, 34, 34, 0.8); /* Copy from the call view */\n\t\tpadding: 8px;\n\n\t\th2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tbackground-size: 32px;\n\t\t\theight: 32px;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","\n.avatar-wrapper {\n\tposition: relative;\n\theight: var(--avatar-size);\n\twidth: var(--avatar-size);\n\tborder-radius: var(--avatar-size);\n\n\t&--dark .avatar {\n\t\tbackground-color: #3B3B3B !important;\n\t}\n\n\t.avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tdisplay: block;\n\t\twidth: var(--avatar-size);\n\t\theight: var(--avatar-size);\n\t\tmax-height: var(--avatar-size);\n\t\tmax-width: var(--avatar-size);\n\t\tline-height: var(--avatar-size);\n\t\tfont-size: calc(var(--avatar-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon {\n\t\t\tbackground-size: calc(var(--avatar-size) / 2);\n\t\t\t&.icon-changelog {\n\t\t\t\tbackground-size: cover !important;\n\t\t\t}\n\t\t}\n\n\t\t&.bot {\n\t\t\tpadding-inline-start: 5px;\n\t\t\tbackground-color: var(--color-background-darker);\n\t\t}\n\n\t\t&.guest {\n\t\t\tcolor: #ffffff;\n\t\t\tpadding: 0;\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t\tmargin-inline: auto;\n\t\t}\n\t}\n\n\t&--condensed {\n\t\twidth: unset;\n\t\theight: unset;\n\t\tmargin-inline-start: calc(var(--condensed-overlap) * -1px);\n\t\tdisplay: flex;\n\n\t\t& > .icon,\n\t\t& > .guest,\n\t\t:deep(img) {\n\t\t\toutline: 2px solid var(--color-main-background);\n\t\t}\n\t}\n\n\t&--offline {\n\t\topacity: .4;\n\n\t\t& :deep(.avatardiv) {\n\t\t\tbackground: rgba(var(--color-main-background-rgb), .4) !important;\n\t\t}\n\t}\n\n\t&--highlighted {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&__user-status {\n\t\tposition: absolute;\n\t\tinset-inline-end: -4px;\n\t\tbottom: -4px;\n\t\theight: 18px;\n\t\twidth: 18px;\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\t}\n}\n\n.loading-avatar {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.avatar-wrapper:not(.avatar-wrapper--dark) {\n\t// FIXME: update the used color in NcAvatar\n\t// TOREMOVE: when fixed in @nextcloud/vue\n\t:deep(.avatar-class-icon) {\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t}\n}\n\n:deep(.icon-user) {\n\tbackground-size: calc(var(--avatar-size) / 2);\n}\n\n","\n.video-background {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\ttop: 0;\n\theight: 100%;\n\twidth: 100%;\n\n\t&::after {\n\t\tcontent: ' ';\n\t\tbackground-color: rgba(0, 0, 0, 0.12);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n// Always display the local video in the last row\n.localVideoContainer {\n\tgrid-row-end: -1;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tz-index: 1;\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.video-container-stripe:not(.local-video--sidebar) {\n\t// aspect-ratio is set according to the maximum video resolution after applying constraints (720*540)\n\t--aspect-ratio: 1.33333;\n\t--stripe-height: 242px;\n\tposition: relative;\n\tflex: 0 0 calc(var(--aspect-ratio) * var(--stripe-height));\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-top: auto;\n\theight: var(--stripe-height) !important;\n}\n\n.video-container-big {\n\tposition: absolute;\n\twidth: calc(100% - var(--grid-gap) * 2);\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.video-container-small {\n\tborder-radius: var(--border-radius-large);\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.avatar-container {\n\tmargin: auto;\n}\n\n.presenter-overlay,\n.presenter-overlay * {\n\tborder-radius: 50%;\n}\n\n.localVideoContainer::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.hover-shadow::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 3);\n\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&--big {\n\t\tjustify-content: center;\n\t}\n\n\t& &__button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.dev-mode-video--self {\n\tobject-fit: cover !important;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\n\t.presenter-overlay & {\n\t\tborder-radius: 50%;\n\t}\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n","\n.wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\tz-index: 1;\n\n\t&--big {\n\t\tjustify-content: center;\n\t\tmargin: 0 var(--default-clickable-area); // grid collapse button\n\t\twidth: calc(100% - var(--default-clickable-area) * 2);\n\t\t& .bottom-bar {\n\t\t\twidth: unset;\n\t\t\tpadding: var(--default-grid-baseline);\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\n\t\t& .participant-name {\n\t\t\tmargin-inline-end: 0;\n\t\t}\n\t}\n}\n\n.bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n\tmin-height: var(--default-clickable-area);\n\n\t& .media-indicators {\n\t\tdisplay: flex;\n\t}\n\n\t& .following-button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.participant-name {\n\tcolor: white;\n\tmargin-block: 0px;\n\tmargin-inline: 8px auto;\n\tposition: relative;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\t&--active {\n\t\tfont-weight: bold;\n\t}\n\t&--has-shadow {\n\t\ttext-shadow: 0 0 4px rgba(0, 0, 0, .8);\n\t}\n}\n\n.status-indicator {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.iceFailedIndicator {\n\topacity: .8 !important;\n}\n\n.audioIndicator,\n.videoIndicator,\n.screenSharingIndicator,\n.iceFailedIndicator {\n\tcolor: #ffffff !important;\n}\n\n.audioIndicator[disabled],\n.videoIndicator {\n\topacity: .7;\n}\n\n.videoIndicator {\n\t&:hover,\n\t&:focus {\n\t\topacity: 1;\n\t}\n}\n","\n.screenContainer {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.screen {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\t&--fit {\n\t\tobject-fit: contain;\n\t}\n\t&--fill {\n\t\tobject-fit: cover;\n\t}\n\t&--magnify {\n\t\tcursor: zoom-in;\n\t}\n\t&--grab {\n\t\tcursor: grab;\n\t}\n\t&--grabbing {\n\t\tcursor: grabbing;\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container-big {\n\tposition: absolute;\n\n\t&.one-to-one {\n\t\twidth: calc(100% - var(--wrapper-padding) * 2);\n\t}\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.avatar-container {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.placeholder-for-promoted {\n\tbackground: radial-gradient(146.1% 146.1% at 50% 50%, #333333 0%, #858585 100%);\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper.presenter-overlay {\n\t& > video {\n\t\tborder-radius: 50%;\n\t}\n\t& > .dev-mode-video--presenter {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: cover;\n\t\tborder-radius: 50%;\n\t}\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.connection-message {\n\twidth: 100%;\n\n\tposition: absolute;\n\ttop: calc(50% + 50px);\n\n\ttext-align: center;\n\n\tz-index: 1;\n\n\tcolor: white;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\n\t&.below-avatar {\n\t\ttop: calc(50% + 80px);\n\t}\n}\n\n.video-container::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.video-container.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.video-container.hover::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n\n","\n.grid-main-wrapper {\n\t--navigation-position: calc(var(--default-grid-baseline) * 2);\n\tposition: relative;\n\twidth: 100%;\n}\n\n.grid-main-wrapper.is-grid {\n\theight: 100%;\n}\n\n.wrapper {\n\twidth: 100%;\n\tdisplay: flex;\n\tposition: relative;\n\tbottom: 0;\n\tinset-inline-start: 0;\n}\n\n.grid {\n\tdisplay: grid;\n\theight: 100%;\n\twidth: 100%;\n\n\tgrid-row-gap: var(--grid-gap);\n\tgrid-column-gap: var(--grid-gap);\n\n\t&.stripe {\n\t\tpadding: var(--grid-gap) var(--grid-gap) 0 0;\n\t}\n}\n\n.grid-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n\tflex: 1 0 auto;\n}\n\n.stripe-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.dev-mode-video {\n\t&:not(.dev-mode-screenshot) {\n\t\toutline: 1px solid #00FF41;\n\t\tcolor: #00FF41;\n\t}\n\tposition: relative;\n\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n\n\t.wrapper {\n\t\tposition: absolute;\n\t}\n}\n\n.dev-mode__title {\n\tposition: absolute;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: var(--default-clickable-area);\n\tcolor: #00FF41;\n\tz-index: 1;\n\tline-height: 120px;\n\tfont-weight: 900;\n\tfont-size: 100px !important;\n\ttop: 88px;\n\topacity: 25%;\n}\n\n.dev-mode__toggle {\n\tposition: fixed !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height));\n}\n\n.dev-mode__data {\n\tdirection: ltr;\n\tfont-family: monospace;\n\tposition: fixed;\n\tcolor: #00FF41;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height) + 40px);\n\tpadding: 5px;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder: 1px solid #00FF41;\n\tdisplay: grid;\n\tgrid-template-columns: 165px 75px;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tz-index: 2;\n\n\t& span {\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t}\n\t& input {\n\t\tmax-width: 65px;\n\t\theight: 22.5px !important;\n\t\tmin-height: unset;\n\t\tmargin: 0;\n\t}\n}\n\n.video:last-child {\n\tgrid-column-end: -1;\n}\n\n.grid-navigation {\n\t.grid-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(50% - var(--default-clickable-area) / 2);\n\n\t\t&__previous {\n\t\t\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.stripe-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(var(--navigation-position) + var(--grid-gap));\n\n\t\t&__previous {\n\t\t\tinset-inline-start: var(--navigation-position);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--navigation-position) + var(--grid-gap));\n\t\t}\n\t}\n}\n\n.stripe--collapse {\n\tposition: absolute !important;\n\ttop: calc(-1 * (var(--default-clickable-area) + var(--grid-gap)));\n\tinset-inline-end: var(--navigation-position);\n}\n\n.stripe--collapse,\n.grid-navigation {\n\tz-index: 2;\n\topacity: .7;\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n\n\t.overlap & {\n\t\tinset-inline-end: var(--grid-gap);\n\t}\n\n\t&:active {\n\t\t/* needed again to override default active button style */\n\t\tbackground: none;\n\t}\n}\n\n.local-video--highlighted {\n\tinset-block-end: var(--grid-gap);\n\tinset-inline-end: var(--grid-gap);\n\tbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n\n","\n.transcript-block {\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: flex-start;\n\talign-self: end;\n\twidth: 100%;\n\n\tbackground-color: rgba(34, 34, 34, 0.8);\n\tcolor: white;\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t\tmargin-top: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__author {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tflex-shrink: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\t/* Move the author closer to the chunks while keeping the line height,\n\t\t * but not too much to avoid \"overflowing\" the line (which could\n\t\t * partially show the author after scrolling to another line).\n\t\t */\n\t\t margin-top: 4px;\n\t\t margin-bottom: -4px;\n\t}\n\n\t&__chunks {\n\t\t&::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\t}\n}\n","\n.transcript {\n\t/**\n\t * A unitless value in line-height would be a multiplier on the font size,\n\t * but --line-height is used for other properties like max-height that\n\t * require a unit, so the variable needs to be explicitly multiplied by the\n\t * font size.\n\t */\n\t--line-height: calc(var(--default-font-size) * 2);\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline: 20%;\n\n\tline-height: var(--line-height);\n\tmax-height: calc(var(--line-height) * 4);\n\toverflow: hidden;\n\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: column;\n\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbackdrop-filter: var(--filter-background-blur);\n\n\tz-index: 1;\n}\n\n@media (height <= calc(var(--line-height) * 8)) {\n\t.transcript {\n\t\tmax-height: calc(var(--line-height) * 2);\n\t}\n}\n@media (max-width: 768px) {\n\t.transcript {\n\t\tinset-inline: 10%;\n\t}\n}\n@media (max-width: 512px) {\n\t.transcript {\n\t\tinset-inline: 5%;\n\t}\n}\n","\n.presenter-overlay__container {\n\tposition: absolute;\n\tinset: 0;\n\n\t// Make container transparent to user events\n\tpointer-events: none;\n\n\t& > * {\n\t\tpointer-events: auto;\n\t}\n}\n\n.presenter-overlay__video {\n\tposition: relative;\n\t--max-size: 242px;\n\t--min-size: 100px;\n\tmax-width: var(--max-size);\n\tmax-height: var(--max-size);\n\tmin-width: var(--min-size);\n\tmin-height: var(--min-size);\n\tz-index: 10;\n\taspect-ratio: 1;\n\n\t&:hover {\n\t\tcursor: grab;\n\t}\n\n\t&.dragging {\n\t\tcursor: grabbing;\n\t}\n}\n\n.presenter-overlay--collapsed {\n\tposition: absolute !important;\n\topacity: .7;\n\tbottom: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\tinset-inline-end: var(--grid-gap);\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n}\n\n:deep(div) {\n\t// prevent default cursor\n\tcursor: inherit;\n}\n","\n.toaster {\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline-start: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 20px;\n\twidth: 100%;\n\tz-index: 1;\n}\n\n.toast {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline-start: var(--horizontal-offset, 0);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\tanimation: toast-floating var(--animation-length) linear;\n\n\t&__reaction {\n\t\tfont-size: 250%;\n\t\tline-height: 100%;\n\n\t\t@media only screen and (max-width: 1920px) {\n\t\t\t& {\n\t\t\t\tfont-size: 150%;\n\t\t\t}\n\t\t\t&-img {\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__name {\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 6px;\n\t\tline-height: 100%;\n\t\twhite-space: nowrap;\n\t\tcolor: #ffffff;\n\t\tbackground-color: var(--background-color);\n\t\tbox-shadow: 1px 1px 4px var(--color-box-shadow);\n\t}\n}\n\n@keyframes toast-floating {\n\t0% {\n\t\ttransform: translateY(0);\n\t\topacity: 0;\n\t}\n\t5% {\n\t\ttransform: translateY(calc(-0.05 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t50% {\n\t\ttransform: translateY(calc(-0.5 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t100% {\n\t\ttransform: translateY(calc(-1 * var(--vertical-offset) * 1vh));\n\t\topacity: 0;\n\t}\n}\n","\n.viewer-overlay-ghost {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline: 0 8px;\n}\n\n.viewer-overlay {\n\t--aspect-ratio: calc(3 / 4);\n\t--width: 20vw;\n\t--min-width: 250px;\n\t--max-width: 400px;\n\tposition: absolute;\n\twidth: var(--width);\n\tmin-width: var(--min-width);\n\tmax-width: var(--max-width);\n\tmin-height: calc(var(--default-clickable-area) + 8px);\n\tz-index: 11000;\n}\n\n.viewer-overlay * {\n\tbox-sizing: border-box;\n}\n\n.viewer-overlay__collapse {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__button {\n\topacity: 0.8;\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\topacity: 0.9;\n\t}\n}\n\n.video-overlay__top-bar {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-start: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 12px 8px 12px;\n\tz-index: 1;\n}\n\n.viewer-overlay__video-container {\n\twidth: 100%;\n\theight: calc(var(--width) * var(--aspect-ratio));\n\tmin-height: calc(var(--min-width) * var(--aspect-ratio));\n\tmax-height: calc(var(--max-width) * var(--aspect-ratio));\n\t/* Note: because of transition it always has position absolute on animation */\n\tbottom: 0;\n\tinset-inline-end: 0;\n}\n\n.viewer-overlay__local-video {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline-end: 8px;\n\twidth: 25%;\n\theight: 25%;\n\toverflow: hidden;\n}\n\n.viewer-overlay__video {\n\tposition: relative;\n\theight: 100%;\n}\n\n:deep(.screen) {\n\tborder-radius: calc(var(--default-clickable-area) / 4);\n}\n","\n@use '../../assets/variables' as *;\n\n#call-container {\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $color-call-background;\n\t// Default value has changed since v29.0.4: 'blur(25px)' => 'none'\n\tbackdrop-filter: var(--filter-background-blur);\n\t--grid-gap: calc(var(--default-grid-baseline) * 2);\n\t--top-bar-height: 51px;\n\t--wrapper-padding: calc(var(--default-grid-baseline) * 2.5);\n\t--bottom-bar-height: calc(var(--default-clickable-area) + var(--wrapper-padding) * 2);\n\n\t&.call-container__blurred {\n\t\tbackdrop-filter: blur(25px);\n\t}\n\t&.call-container__non-blurred {\n\t\tbackdrop-filter: none;\n\t}\n}\n\n#videos {\n\tposition: absolute;\n\twidth: 100%;\n\theight: calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));\n\ttop: var(--top-bar-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\tjustify-content: space-around;\n\talign-items: flex-end;\n\tflex-direction: column;\n\tpadding-inline: var(--wrapper-padding);\n\n\t&.is-sidebar {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tinset: 0;\n\t\tpadding: 0;\n\n\t\t:deep(.video-container-big) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n.video__promoted {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\n\t&.full-page {\n\t\t// force the promoted remote or local video to cover the whole call view\n\t\t// doesn't affect screen shares, as it's a different MediaStream\n\t\tposition: static;\n\t}\n\n\t.dev-mode-video--promoted {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t.dev-mode-video--promoted img {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\taspect-ratio: 4 / 3;\n\t\tobject-fit: cover;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n}\n\n.local-video {\n\tposition: absolute;\n\tinset-inline-end: 0;\n\tbottom: 0;\n\twidth: 300px;\n\theight: 250px;\n\n\t&--sidebar {\n\t\twidth: 150px;\n\t\theight: 100px;\n\t\tbottom: var(--bottom-bar-height);\n\t\tmargin: var(--default-grid-baseline);\n\t}\n}\n\n#videos.hidden {\n\tdisplay: none;\n}\n\n:deep(video) {\n\tz-index: 0;\n\t/* default filter for slightly better look */\n\t/* Disabled for now as it causes a huuuuge performance drop.\n\t CPU usage is more than halved without this.\n\t -webkit-filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t */\n\tvertical-align: top; /* fix white line below video */\n}\n\n#videos :deep(video) {\n\tpadding: 0;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","\n.username-form {\n\n\t&__display-name {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tflex-direction: row;\n\t\tmargin-block-start: 6px; // moved from NcTextField\n\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 2) 0;\n\tmargin-inline-start: calc(var(--default-grid-baseline) + 20px); // 20px for checkbox alignment\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n}\n\n:deep(.input-field) {\n\tmargin-block-start: 0;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n","\n.media-devices-selector {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmargin: calc(2 * var(--default-grid-baseline)) 0;\n\talign-items: center;\n\n\t&__icon {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t:deep(.v-select.select) {\n\t\twidth: 100%;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\t:deep(.icon-vue) {\n\t\tmin-width: auto;\n\t\twidth: 20px;\n\t}\n}\n","\n@use 'sass:math';\n\n.media-devices-speaker-test-button {\n\tflex-shrink: 0;\n\tmargin-inline-end: calc(var(--default-grid-baseline) / 2);\n}\n\n.equalizer {\n\t\theight: calc(var(--default-clickable-area) - var(--default-grid-baseline)); // - total margin block\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t&__bar {\n\t\t\twidth: 5px;\n\t\t\theight: 100%;\n\t\t\tbackground: var(--color-main-text);\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 0 1px;\n\n\t\t\t&--active {\n\t\t\t\twill-change: height;\n\t\t\t\tanimation: equalizer 2s steps(15, end) infinite;\n\t\t\t}\n\t\t}\n\t}\n\n@keyframes equalizer {\n\t@for $i from 0 through 15 {\n\t\t#{3 * $i}% { height: math.random(40) + 20%; }\n\t}\n}\n","\n.expand-wrapper {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr;\n\tgrid-template-columns: 1fr;\n\n\t&__content {\n\t\toverflow: hidden;\n\t}\n}\n\n/*\n * Vertical expand transition\n */\n\n.expand-vertical-enter-active,\n.expand-vertical-leave-active {\n\ttransition: grid-template-rows ease var(--animation-slow);\n}\n\n.expand-vertical-enter,\n.expand-vertical-leave-to {\n\tgrid-template-rows: 0fr;\n}\n\n.expand-vertical-enter-to,\n.expand-vertical-leave {\n\tgrid-template-rows: 1fr;\n}\n\n/*\n * Horizontal expand transition\n */\n\n.expand-horizontal-enter-active,\n.expand-horizontal-leave-active {\n\ttransition: grid-template-columns ease var(--animation-slow);\n}\n\n.expand-horizontal-enter,\n.expand-horizontal-leave-to {\n\tgrid-template-columns: 0fr;\n}\n\n.expand-horizontal-enter-to,\n.expand-horizontal-leave {\n\tgrid-template-columns: 1fr;\n}\n","\n.tabs {\n\tmargin-bottom: auto;\n}\n\n.tab-list {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n}\n\n.tab-panels-container {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\ttransition: height ease var(--animation-slow);\n}\n\n.tab-panel {\n\twidth: 100%;\n\tflex: 1 0 100%;\n\ttransition: transform ease var(--animation-slow);\n}\n","\n.background-editor {\n\t--background-button-height: calc(var(--default-grid-baseline) * 16);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 1fr);\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-top: calc(var(--default-grid-baseline) * 2);\n\tmax-height: calc(var(--background-button-height) * 3 + var(--default-grid-baseline) * 4);\n\toverflow-y: auto;\n\n\t&__element {\n\t\tborder: none;\n\t\tmargin: 0 !important;\n\t\tborder-radius: var(--border-radius-element, calc(var(--border-radius-large) * 1.5));\n\t\theight: var(--background-button-height);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: #1cafff2e;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tflex: 1 0 108px;\n\n\t\t&--selected {\n\t\t\tbox-shadow: inset 0 0 0 var(--default-grid-baseline) var(--color-primary-element);\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\t// Do not overflow container\n\t\t\toutline-offset: -2px; // inline with server's global focus outline\n\t\t}\n\t}\n}\n\n","\n.media-settings {\n\tpadding: calc(var(--default-grid-baseline) * 5);\n\n\t&__preview {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-large));\n\t\tbackground-color: var(--color-loading-dark);\n\t\taspect-ratio: 4/3;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__preview > &__preview-mirror {\n\t\tposition: absolute;\n\t\ttop: calc(var(--default-grid-baseline) * 2);\n\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__toggles {\n\t\tdisplay: flex;\n\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\tpadding: calc(0.5 * var(--default-grid-baseline));\n\t\tposition: absolute;\n\t\tbottom: calc(var(--default-grid-baseline) * -2);\n\t\tinset-inline-start: 50%;\n\t\ttransform: translateX(-50%);\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t\tbox-shadow: 0 0 var(--default-grid-baseline) var(--color-box-shadow);\n\t\tz-index: 2;\n\t}\n\n\t&__content {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 4fr 3fr;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\n\t\t&--mobile {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\t}\n\n\t&__settings {\n\t\tmax-width: 450px; // 1/2 large modal width\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t&__guest {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n\n\t&__device-error {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\n.preview {\n\t&__video {\n\t\tmax-width: 100%;\n\t\tobject-fit: contain;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\n\t\t&--mirrored {\n\t\t\ttransform: none !important;\n\t\t}\n\t}\n\n\t&__novideo {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\toverflow: hidden;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t}\n}\n\n.action-button {\n\tmargin-inline: auto;\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.checkbox {\n\tmargin-block: var(--default-grid-baseline);\n\t&--warning {\n\t\t&:focus-within :deep(.checkbox-radio-switch__label),\n\t\t& :deep(.checkbox-radio-switch__label:hover) {\n\t\t\tbackground-color: var(--note-background) !important;\n\t\t}\n\t}\n}\n\n.media-settings__recording-warning--mobile {\n\tmax-width: 450px;\n}\n\n// Override NcModal styles for large horizontal layout\n:deep(.modal-wrapper--large > .modal-container) {\n\twidth: unset !important;\n}\n\n","\n.empty-view {\n\theight: 100%;\n\tpadding: calc(var(--default-grid-baseline) * 4);\n}\n","\n.poll-card {\n\tposition: relative;\n\tdisplay: block;\n\tmax-width: 300px;\n\tpadding: calc(3 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tbackground: var(--color-main-background);\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmargin-bottom: 16px;\n\t\tfont-weight: bold;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t&--draft {\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\n\t\t&-name {\n\t\t\tmargin-inline-end: auto;\n\t\t\talign-self: center;\n\t\t}\n\n\t\t&-icon {\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: normal;\n\t}\n}\n\n.poll-closed {\n\tmargin: 4px auto;\n}\n","\n.drafts {\n\t:deep(.dialog__content) {\n\t\tmin-height: 200px;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 1fr 1fr;\n\t\tgrid-gap: var(--default-grid-baseline);\n\t}\n\n\t&__empty {\n\t\tmargin: 0 !important;\n\t}\n}\n","\n.poll-editor {\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__caption {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 var(--default-grid-baseline);\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-primary-element);\n\t}\n\n\t&__option {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\t\twidth: 100%;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__settings {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__back-button {\n\t\tposition: absolute !important;\n\t\ttop: var(--default-grid-baseline);\n\t\tinset-inline-start: var(--default-grid-baseline);\n\t\tz-index: 1;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-38ba4aa1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.progress-bar[data-v-38ba4aa1] {\n display: block;\n height: var(--progress-bar-height);\n --progress-bar-color: var(--0a7905e8);\n --progress-bar-height: var(--d7eb5974);\n}\n.progress-bar--linear[data-v-38ba4aa1] {\n width: 100%;\n overflow: hidden;\n border: 0;\n padding: 0;\n background: var(--color-background-dark);\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {\n height: var(--progress-bar-height);\n background-color: transparent;\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--circular[data-v-38ba4aa1] {\n width: var(--progress-bar-height);\n color: var(--progress-bar-color);\n}\n.progress-bar--error[data-v-38ba4aa1] {\n color: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--color-text-error, var(--color-error)) !important;\n}","\n\n.poll-voters-details {\n\tmax-width: 30%;\n\tmargin-inline-end: 8px;\n\n\t& &__button.button-vue:has(.button-vue__text:empty),\n\t&__button :deep(.button-vue__icon) {\n\t\tmin-height: auto;\n\t\theight: auto;\n\t\tmin-width: auto;\n\t\twidth: auto !important;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: flex-start;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\t}\n\n\t&__popover {\n\t\tpadding: 8px;\n\t\tmax-height: 400px;\n\t\toverflow-y: auto;\n\t}\n\n\t&__display-name {\n\t\tmargin-inline-start: 4px;\n\t}\n\n\t&__list-item {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 150px;\n\t\theight: 32px;\n\t\tmargin-bottom: var(--margin-small);\n\t}\n}\n\n","\n.poll-modal {\n\tposition: relative;\n\tpadding: 20px;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: 8px;\n\t\tmargin-bottom: 8px;\n\t\tfont-weight: bold;\n\t\tfont-size: 18px;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__summary {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 16px;\n\t}\n\n\t&__options {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tword-wrap: anywhere;\n\t}\n\n\t&__actions {\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: 8px;\n\t\tpadding: 8px 0 0;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__loading {\n\t\theight: 200px;\n\t}\n}\n\n.results__options {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n\tword-wrap: anywhere;\n\tmargin: 8px 0 20px 0;\n}\n\n.results__option {\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&-subtitle {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&-progress {\n\t\tmargin-top: 4px;\n\t}\n\n\t&-title {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: 4px;\n\n\t\t.percentage {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-inline-start: 16px;\n\t\t}\n\t}\n}\n\n.critical :deep(.action-button) {\n\tcolor: var(--color-text-error) !important;\n}\n","\n.internal-warning {\n\tmargin: var(--default-grid-baseline) !important;\n}\n","@charset \"UTF-8\";/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cd116174] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widgets--list[data-v-cd116174] {\n width: 100%;\n min-height: var(--default-clickable-area);\n}\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a47e4ba7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n* Colors and class selectors are extracted from source code of:\n* - library: highlight.js (v11.10.0)\n* - light theme: highlight.js/styles/github.css\n* - dark theme: highlight.js/styles/github-dark.css\n* and reworked to use with Nextcloud dark and light theme\n*/\n.rich-text--wrapper[data-v-a47e4ba7] {\n overflow-wrap: break-word;\n line-height: 1.5;\n}\n.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {\n display: inline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {\n text-decoration: underline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {\n content: \" ↗\";\n}\n\n/* Markdown styles */\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n tab-size: 4;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {\n margin-top: 0 !important;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {\n margin-block-end: 0 !important;\n}\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {\n padding-inline-start: 13px;\n border-inline-start: 2px solid var(--color-border-dark);\n color: var(--color-text-maxcontrast);\n}\n.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] {\n margin-top: 0;\n margin-block-end: 1em;\n}\n.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] {\n font-weight: bold;\n}\n.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {\n font-size: 20px;\n}\n.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {\n font-size: 18px;\n}\n.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {\n font-size: 15px;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {\n padding-inline-start: 4ch;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {\n list-style-type: disc;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n /* Flavored Markdown styles */\n}\n.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {\n list-style-type: none;\n padding: 0;\n}\n.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {\n margin-inline-start: 15px;\n margin-block-end: 0;\n}\n.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {\n direction: ltr;\n}\n.rich-text--wrapper-markdown table[data-v-a47e4ba7] {\n border-collapse: collapse;\n border: 2px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7],\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {\n padding: var(--default-grid-baseline);\n border: 1px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {\n border-inline-start: 0;\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {\n border-inline-end: 0;\n}\n.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {\n border-top: 0;\n}\n.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {\n border-block-end: 0;\n}\n\n/* Highlight code syntax in code blocks */\n/* stylelint-disable-next-line no-duplicate-selectors */\n.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {\n color: var(--hljs-color);\n background: var(--hljs-background-color);\n}\n.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {\n /* prettylights-syntax-keyword */\n color: var(--hljs-syntax-keyword-color);\n}\n.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {\n /* prettylights-syntax-entity */\n color: var(--hljs-syntax-entity-color);\n}\n.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {\n /* prettylights-syntax-constant */\n color: var(--hljs-syntax-constant-color);\n}\n.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {\n /* prettylights-syntax-string */\n color: var(--hljs-syntax-string-color);\n}\n.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {\n /* prettylights-syntax-variable */\n color: var(--hljs-syntax-variable-color);\n}\n.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {\n /* prettylights-syntax-comment */\n color: var(--hljs-syntax-comment-color);\n}\n.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {\n /* prettylights-syntax-entity-tag */\n color: var(--hljs-syntax-entity-tag-color);\n}\n.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {\n /* prettylights-syntax-storage-modifier-import */\n color: var(--hljs-syntax-storage-modifier-import-color);\n}\n.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-heading */\n color: var(--hljs-syntax-markup-heading-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-list */\n color: var(--hljs-syntax-markup-list-color);\n}\n.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-italic */\n color: var(--hljs-syntax-markup-italic-color);\n font-style: italic;\n}\n.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-bold */\n color: var(--hljs-syntax-markup-bold-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-inserted */\n color: var(--hljs-syntax-markup-inserted-color);\n background-color: var(--hljs-syntax-markup-inserted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-deleted */\n color: var(--hljs-syntax-markup-deleted-color);\n background-color: var(--hljs-syntax-markup-deleted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {\n /* purposely ignored */\n}\na[data-v-a47e4ba7]:not(.rich-text--component) {\n text-decoration: underline;\n}\n@media (prefers-color-scheme: light) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n}\n@media (prefers-color-scheme: dark) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n}\n.rich-text__code-block[data-v-a47e4ba7] {\n position: relative;\n padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));\n}\n.rich-text__code-block pre[data-v-a47e4ba7] {\n width: 100%;\n overflow-x: auto;\n}\n.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {\n position: absolute;\n top: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e408867a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-90c6aa3b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.provider-list[data-v-90c6aa3b] {\n width: 100%;\n min-height: 400px;\n padding: 0 16px 16px 16px;\n display: flex;\n flex-direction: column;\n}\n.provider-list--select[data-v-90c6aa3b] {\n width: 100%;\n}\n.provider-list--select .provider[data-v-90c6aa3b] {\n display: flex;\n align-items: center;\n height: 28px;\n overflow: hidden;\n}\n.provider-list--select .provider .link-icon[data-v-90c6aa3b] {\n margin-inline-end: 8px;\n}\n.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n margin-inline-end: 8px;\n filter: var(--background-invert-if-dark);\n}\n.provider-list--select .provider .option-text[data-v-90c6aa3b] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8ce33442] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widget-custom[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-custom.full-width[data-v-8ce33442] {\n width: var(--widget-full-width, 100%) !important;\n inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);\n position: relative;\n}\n.widget-access[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n}\n.widget-default[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-default--compact[data-v-8ce33442] {\n flex-direction: column;\n}\n.widget-default--compact .widget-default--image[data-v-8ce33442] {\n width: 100%;\n height: 150px;\n}\n.widget-default--compact .widget-default--details[data-v-8ce33442] {\n width: 100%;\n padding-top: calc(var(--default-grid-baseline, 4px) * 2);\n padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.widget-default--compact .widget-default--description[data-v-8ce33442] {\n display: none;\n}\n.widget-default--image[data-v-8ce33442] {\n width: 40%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.widget-default--name[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-weight: bold;\n}\n.widget-default--details[data-v-8ce33442] {\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n width: 60%;\n}\n.widget-default--details p[data-v-8ce33442] {\n margin: 0;\n padding: 0;\n}\n.widget-default--description[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n line-clamp: 3; /* stylelint-disable-line property-no-unknown */\n -webkit-box-orient: vertical;\n}\n.widget-default--link[data-v-8ce33442] {\n color: var(--color-text-maxcontrast);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.toggle-interactive[data-v-8ce33442] {\n position: relative;\n}\n.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {\n position: absolute;\n bottom: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n z-index: 10000;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0658f2a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.raw-link[data-v-a0658f2a] {\n width: 100%;\n min-height: 350px;\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n padding: 0 16px 16px 16px;\n}\n.raw-link .input-wrapper[data-v-a0658f2a] {\n width: 100%;\n}\n.raw-link .reference-widget[data-v-a0658f2a] {\n display: flex;\n}\n.raw-link--empty-content .provider-icon[data-v-a0658f2a] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.raw-link--input[data-v-a0658f2a] {\n width: 99%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-059edcfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.result[data-v-059edcfb] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n overflow: hidden;\n}\n.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n object-fit: contain;\n}\n.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {\n border-radius: 50%;\n}\n.result--content[data-v-059edcfb] {\n display: flex;\n flex-direction: column;\n padding-inline-start: 10px;\n overflow: hidden;\n}\n.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e8abf1d4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.smart-picker-search[data-v-e8abf1d4] {\n width: 100%;\n display: flex;\n flex-direction: column;\n padding: 0 16px 16px 16px;\n}\n.smart-picker-search.with-empty-content[data-v-e8abf1d4] {\n min-height: 400px;\n}\n.smart-picker-search .provider-icon[data-v-e8abf1d4] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.smart-picker-search--select[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .search-result[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],\n.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {\n width: 20px;\n height: 20px;\n margin: 0 20px 0 10px;\n}\n.smart-picker-search--select .custom-option[data-v-e8abf1d4] {\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.smart-picker-search--select .option-text[data-v-e8abf1d4] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b193005a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-15018516] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker-modal[data-v-15018516] .modal-container {\n display: flex !important;\n}\n.reference-picker-modal--content[data-v-15018516] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow-y: auto;\n}\n.reference-picker-modal--content .close-button[data-v-15018516],\n.reference-picker-modal--content .back-button[data-v-15018516] {\n position: absolute;\n top: 4px;\n}\n.reference-picker-modal--content .back-button[data-v-15018516] {\n inset-inline-start: 4px;\n}\n.reference-picker-modal--content .close-button[data-v-15018516] {\n inset-inline-end: 4px;\n}\n.reference-picker-modal--content > h2[data-v-15018516] {\n display: flex;\n margin: 12px 0 20px 0;\n}\n.reference-picker-modal--content > h2 .icon[data-v-15018516] {\n margin-inline-end: 8px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f2f99131] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {\n display: inline-block;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {\n font-family: \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Segoe UI\", \"Apple Color Emoji\", \"Twemoji Mozilla\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\";\n word-break: keep-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {\n background-image: url(\"https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {\n background-image: url(\"https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {\n background-image: url(\"https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {\n background-image: url(\"https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {\n color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {\n left: 12px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {\n font-size: 14px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n.nc-emoji-picker-container[data-v-f2f99131] {\n /* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n background-color: var(--color-main-background) !important;\n border: 0;\n color: var(--color-main-text) !important;\n display: flex !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {\n border: none;\n background: transparent;\n font-size: inherit;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {\n background-color: transparent !important;\n border-color: var(--color-border) !important;\n color: inherit !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {\n padding-block: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {\n border-radius: 0;\n margin: 0 !important;\n padding: 0 !important;\n height: var(--clickable-area-small);\n min-width: var(--clickable-area-small);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {\n background-color: var(--color-background-hover);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {\n display: grid;\n place-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0 calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n justify-items: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {\n grid-template-columns: 1fr;\n font-size: inherit;\n color: var(--color-text-maxcontrast) !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* Label element in the section grid */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {\n grid-column: span 8;\n justify-self: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* An actual heading inside the element */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0;\n user-select: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {\n aspect-ratio: 1/1;\n text-align: center;\n margin: 0 !important;\n padding: 0 !important;\n}\n.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 {\n background-color: var(--color-background-hover) !important;\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: none !important;\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {\n cursor: pointer;\n}\n.search__wrapper[data-v-f2f99131] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n align-items: end;\n padding-block: var(--default-grid-baseline);\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-f2f99131] {\n vertical-align: top;\n margin-inline-start: -21px;\n margin-top: -3px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca83b679] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.autocomplete-result[data-v-ca83b679] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n line-height: 1.2;\n --auto-complete-result-avatar-size: var(--default-clickable-area);\n}\n.autocomplete-result__icon[data-v-ca83b679] {\n position: relative;\n flex: 0 0 var(--default-clickable-area);\n width: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n border-radius: var(--default-clickable-area);\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.autocomplete-result__icon--with-avatar[data-v-ca83b679] {\n color: inherit;\n background-size: cover;\n}\n.autocomplete-result__status[data-v-ca83b679] {\n --auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);\n --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);\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: var(--auto-complete-result-status-icon-position);\n bottom: var(--auto-complete-result-status-icon-position);\n height: var(--auto-complete-result-status-icon-size);\n width: var(--auto-complete-result-status-icon-size);\n border: 2px solid var(--color-main-background);\n border-radius: 50%;\n background-color: var(--color-main-background);\n font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);\n line-height: 1.2;\n background-repeat: no-repeat;\n background-size: var(--auto-complete-result-status-icon-size);\n background-position: center;\n}\n.autocomplete-result__status--icon[data-v-ca83b679] {\n border: none;\n background-color: transparent;\n}\n.autocomplete-result__content[data-v-ca83b679] {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.autocomplete-result__subline[data-v-ca83b679] {\n color: var(--color-text-maxcontrast);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-faef642b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.rich-contenteditable[data-v-faef642b] {\n --contenteditable-block-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));\n position: relative;\n width: auto;\n}\n.rich-contenteditable__label[data-v-faef642b] {\n position: absolute;\n margin-inline: 14px;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: 5px;\n margin-inline: 9px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.rich-contenteditable__input[data-v-faef642b] {\n overflow-y: auto;\n width: auto;\n margin: 0;\n padding-block: var(--contenteditable-block-offset);\n padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);\n cursor: text;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: var(--color-main-text);\n border: 2px solid var(--color-border-maxcontrast);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-family: var(--font-face);\n font-size: inherit;\n tab-size: 4;\n min-height: var(--default-clickable-area);\n max-height: calc(var(--default-clickable-area) * 5.5);\n}\n.rich-contenteditable__input--has-label[data-v-faef642b] {\n margin-top: 10px;\n}\n.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {\n content: attr(aria-placeholder);\n color: var(--color-text-maxcontrast);\n position: absolute;\n width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));\n height: calc(100% - 2 * var(--contenteditable-block-offset));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {\n cursor: default;\n background-color: transparent;\n color: var(--color-main-text);\n border-color: transparent;\n opacity: 1;\n border-radius: 0;\n}\n.rich-contenteditable__input--multiline[data-v-faef642b] {\n min-height: calc(var(--default-clickable-area) * 3);\n max-height: none;\n}\n.rich-contenteditable__input--disabled[data-v-faef642b] {\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n border: 2px solid var(--color-background-darker);\n border-radius: var(--border-radius-small);\n background-color: var(--color-background-dark);\n}\n.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {\n border-color: var(--color-border-error, var(--color-error)) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xkrb_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._tribute-container_1xkrb_20 {\n z-index: 9000;\n overflow: auto;\n position: absolute;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -100vw;\n margin: var(--default-grid-baseline) 0;\n padding: var(--default-grid-baseline);\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-element);\n background: var(--color-main-background);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n}\n._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {\n box-sizing: border-box;\n}\n._tribute-container_1xkrb_20 ul {\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-small);\n padding: var(--default-grid-baseline);\n cursor: pointer;\n min-height: var(--clickable-area-small, auto);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {\n color: var(--color-main-text);\n background: var(--color-background-hover);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {\n cursor: pointer;\n}\n._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {\n outline: 2px solid var(--color-main-text) !important;\n}\n._tribute-container-autocomplete_1xkrb_59 {\n min-width: 250px;\n max-width: 300px;\n max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65,\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 200px;\n max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 300px;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n display: flex;\n align-items: center;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {\n margin: auto 0;\n width: 20px;\n height: 20px;\n object-fit: contain;\n padding-inline-end: var(--default-grid-baseline);\n filter: var(--background-invert-if-dark);\n}","\n@use '../assets/variables' as *;\n\n.quote {\n\tposition: relative;\n\tpadding-block: var(--default-grid-baseline);\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\tmargin-bottom: var(--default-grid-baseline);\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmax-width: $messages-text-max-width;\n\tmin-height: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-large);\n\tborder: 2px solid var(--color-border);\n\tcolor: var(--color-text-maxcontrast);\n\tbackground-color: var(--color-main-background);\n\toverflow: hidden;\n\n\t&:has(.quote__button) {\n\t\tpadding-inline-end: var(--default-clickable-area);\n\t}\n\n\t&::before {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-border-maxcontrast);\n\t}\n\n\t&.quote--own-message::before {\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__preview {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\theight: 2lh;\n\t\twidth: 2lh;\n\t\toverflow: hidden;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&-image {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\t&--loading {\n\t\t\tposition: absolute;\n\t\t\tinset: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%\n\t\t}\n\t}\n\n\t// Two-line layout for quotes with preview\n\t&__preview + .quote__main {\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tgap: 0;\n\n\t\t.quote__main-author {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmin-width: 0;\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\n\t\t&-author {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tmax-width: 80%;\n\n\t\t\t&-info {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\toverflow: hidden;\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\n\t\t\t&-name {\n\t\t\t\tfont-weight: 600;\n\t\t\t\tmargin-inline-end: calc(0.5 * var(--default-grid-baseline));\n\t\t\t}\n\t\t}\n\n\t\t&-text {\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\ttext-align: start;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\theight: 100%;\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ad356e41] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-bubble__wrapper[data-v-ad356e41] {\n display: inline-block;\n vertical-align: middle;\n min-width: 0;\n max-width: 100%;\n}\n.user-bubble__content[data-v-ad356e41] {\n display: inline-flex;\n max-width: 100%;\n background-color: var(--color-background-dark);\n}\n.user-bubble__content--primary[data-v-ad356e41] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.user-bubble__content[data-v-ad356e41] > :last-child {\n padding-inline-end: 8px;\n}\n.user-bubble__avatar[data-v-ad356e41] {\n align-self: center;\n}\n.user-bubble__name[data-v-ad356e41] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.user-bubble__name[data-v-ad356e41], .user-bubble__secondary[data-v-ad356e41] {\n padding-block: 0;\n padding-inline: 4px 0;\n}","\n@use '../../assets/variables' as *;\n\n.absence-reminder {\n\tposition: relative;\n\n\t// Override NcNoteCard styles\n\tmargin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) !important;\n\tpadding: calc(var(--default-grid-baseline) * 2) !important;\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tmargin-inline: 0 var(--default-clickable-area);\n\t}\n\n\t&__replacement {\n\t\tdisplay: flex;\n\n\t\t&__bubble {\n\t\t\tpadding: 3px;\n\t\t}\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 4px;\n\t\tinset-inline-end: 20px;\n\n\t\t& .icon {\n\t\t\ttransition: $transition;\n\n\t\t\t&--reverted {\n\t\t\t\ttransform: rotate(180deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","\n\n.audio-recorder {\n\tdisplay: flex;\n\t// Audio record button\n\n\t&__info {\n\t\twidth: 86px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\t.time {\n\t\t\tflex: 0 0 50px;\n\t\t}\n\t\t.recording-indicator {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tflex: 0 0 16px;\n\t\t\tborder-radius: 8px;\n\t\t\tbackground-color: var(--color-border-error);\n\t\t\tmargin: 8px;\n\t\t}\n\t}\n}\n\n.wrapper {\n\tdisplay: flex;\n}\n\n@keyframes fadeOutIn {\n\t0% { opacity:1; }\n\t50% { opacity:.3; }\n\t100% { opacity:1; }\n}\n\n.fadeOutIn {\n\tanimation: fadeOutIn 3s infinite;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ri18g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_ri18g_20 {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_ri18g_25 {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1ndue_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_1ndue_30 {\n display: inline-block;\n width: var(--6629513e);\n height: var(--6629513e);\n max-width: var(--6629513e);\n max-height: var(--6629513e);\n}","\n@use '../../assets/variables' as *;\n\n.chat-summary {\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n\tmargin-inline: calc(var(--default-grid-baseline) * 4);\n\n\t&__container {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\t}\n\n\t&__icon {\n\t\tflex-shrink: 0;\n\t\talign-self: flex-start;\n\t}\n\n\t&__content {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: auto;\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n}\n","\n\n.template-picker {\n\t&__item {\n\t\tdisplay: flex;\n\t}\n\n\t&__label {\n\t\tdisplay: flex;\n\t\t// Align in the middle of the grid\n\t\talign-items: center;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\n\t\t&, * {\n\t\t\tcursor: pointer;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&::before {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n\n\t&__preview {\n\t\tdisplay: block;\n\t\toverflow: hidden;\n\t\t// Stretch so all entries are the same width\n\t\tflex: 1 1;\n\t\twidth: var(--width);\n\t\tmin-height: var(--height);\n\t\tmax-height: var(--height);\n\t\tpadding: 0;\n\t\tborder: var(--border) solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\tinput:checked + label > & {\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&--failed {\n\t\t\t// Make sure to properly center fallback icon\n\t\t\tdisplay: flex;\n\t\t}\n\t}\n\n\t&__image {\n\t\tmax-width: 100%;\n\t\tbackground-color: var(--color-main-background);\n\n\t\tobject-fit: cover;\n\t}\n\n\t// Failed preview, fallback to mime icon\n\t&__preview--failed &__image {\n\t\twidth: calc(var(--margin) * 8);\n\t\t// Center mime icon\n\t\tmargin: auto;\n\t\tbackground-color: transparent !important;\n\n\t\tobject-fit: initial;\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\t// also count preview border\n\t\tmax-width: calc(var(--width) + 2 * 2px);\n\t\tpadding: var(--margin);\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n","\n.templates-picker {\n\t&__form {\n\t\twidth: 100%;\n\t}\n\n\t&__list {\n\t\tmargin-top: 20px;\n\t\tdisplay: grid;\n\t\tgrid-gap: calc(var(--margin) * 2);\n\t\tgrid-auto-columns: 1fr;\n\t\t// We want maximum 5 columns. Putting 6 as we don't count the grid gap. So it will always be lower than 6\n\t\tmax-width: calc(var(--fullwidth) * 6);\n\t\tgrid-template-columns: repeat(auto-fit, var(--fullwidth));\n\t\t// Make sure all rows are the same height\n\t\tgrid-auto-rows: 1fr;\n\t\t// Center the columns set\n\t\tjustify-content: center;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.indicator {\n\twidth: 100%;\n\tpadding-inline-end: 12px;\n\tmargin-bottom: 4px;\n\n\t&__wrapper {\n\t\tmax-width: $messages-input-max-width;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t\tpadding: 0;\n\t\tline-height: 120%;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__avatars {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-direction: row-reverse;\n\t\tflex-shrink: 0;\n\t\twidth: 52px;\n\t\tpadding-inline-start: 8px;\n\t}\n\n\t&__main {\n\t\twidth: 100%;\n\t\tpadding-inline-start: 8px;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tmin-height: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\n}\n\n.wrapper--narrow {\n\tpadding: var(--default-grid-baseline);\n\n\t.new-message-form__input > .new-message-form__hint,\n\t.new-message-form__input > .new-message-form__quote,\n\t.new-message-form__input > .new-message-form__thread-title {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__input > .new-message-form__note-content {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t\tmargin-inline: 0 !important;\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__hint,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__quote,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__thread-title {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__note-content {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline)) !important;\n\t}\n}\n\n.new-message-form {\n\t--emoji-button-size: calc(var(--default-clickable-area) - var(--border-width-input-focused, 2px) * 2);\n\t--emoji-button-radius: calc(var(--border-radius-element, calc(var(--button-size) / 2)) - var(--border-width-input-focused, 2px));\n\talign-items: flex-end;\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tposition: relative;\n\tmax-width: $messages-input-max-width;\n\tmargin: 0 auto;\n\n\t&__emoji-picker {\n\t\tposition: absolute;\n\t\tbottom: var(--border-width-input-focused, 2px);\n\t\tinset-inline-start: var(--border-width-input-focused, 2px);\n\t\tz-index: 1;\n\n\t\t:deep(.button-vue) {\n\t\t\t// Overwrite NcButton styles to fit inside NcRichContenteditable\n\t\t\t--button-size: var(--emoji-button-size) !important;\n\t\t\t--button-radius: var(--emoji-button-radius) !important;\n\t\t}\n\t}\n\n\t&__input {\n\t\tflex-grow: 1;\n\t\tposition: relative;\n\t\tmin-width: 0;\n\t}\n\n\t// Override NcRichContenteditable styles\n\t:deep(.rich-contenteditable__input) {\n\t\t--contenteditable-space: calc((var(--default-clickable-area) - 1lh - 4px) / 2);\n\t\t--contenteditable-block-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-end-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-start-offset: calc(var(--emoji-button-size) + var(--contenteditable-space));\n\t}\n\n\t&__quote {\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t&__thread-title {\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t& + :deep(.rich-contenteditable > .rich-contenteditable__input) {\n\t\t\tmin-height: calc(2lh + 2 * var(--contenteditable-block-offset) + 4px);\n\t\t}\n\t}\n\n\t&__input-rich {\n\t\t&--required :deep(.rich-contenteditable__input) {\n\t\t\tborder-color: var(--color-border-error) !important;\n\t\t}\n\t}\n\n\t// put a grey round background when popover is opened or hover-focused\n\t&__icon:hover,\n\t&__icon:focus,\n\t&__icon:active {\n\t\topacity: 1;\n\t\t// good looking on dark AND white bg\n\t\tbackground-color: rgba(127, 127, 127, .25);\n\t}\n}\n\n// Override actions styles TODO: upstream this change\n// Targeting two classes for specificity\n:deep(.action-item__menutoggle.action-item__menutoggle--with-icon-slot) {\n\topacity: 1 !important;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover) !important;\n\t}\n\n\t&:disabled {\n\t\topacity: .5 !important;\n\t}\n}\n\n","\n.send-message-dialog {\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n","\n.breakout-room-item {\n\tmargin-top: calc(var(--default-grid-baseline) * 5);\n\tfont-weight: bold;\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin : 0 var(--default-grid-baseline);\n\t}\n\n\t&__room-name {\n\t\tmargin : 0 auto 0 var(--default-grid-baseline);\n\t}\n}\n","\n\n.selectable-participant {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tpadding: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline);\n\tborder-radius: var(--border-radius-element, 32px);\n\tline-height: 20px;\n\n\t&, & * {\n\t\tcursor: pointer;\n\t}\n\n\t&:hover,\n\t&:focus-within,\n\t&:has(:active),\n\t&:has(:focus-visible) {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&:has(input:focus-visible) {\n\t\toutline: 2px solid var(--color-main-text);\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background);\n\t}\n\n\t&:has(input:checked) {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:hover,\n\t\t&:focus-within,\n\t\t&:has(:focus-visible),\n\t\t&:has(:active) {\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t&:has(input:checked) &__check-icon {\n\t\tdisplay: flex;\n\t}\n\n\t&__checkbox {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\tz-index: -1;\n\t\topacity: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\n\t\t&-name {\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t&-subname {\n\t\t\tfont-weight: 400;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__check-icon {\n\t\tdisplay: none;\n\t\tmargin-inline-start: auto;\n\t\twidth: var(--default-clickable-area);\n\t\tflex-shrink: 0;\n\t}\n}\n\n","\n.participants-editor {\n\tdisplay: flex;\n\twidth: 100%;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\theight: calc(100% - 57px); // heading 30px * 1.5 line-height + 12px margin-bottom\n\n\t&__section {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 4);\n\n\t}\n\n\t&__scroller {\n\t\theight: 100%;\n\t\toverflow: auto;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding-top: 10px;\n\t}\n}\n\n// Warning dialog when deleting breakout rooms\n:deep(.dialog) {\n\tpadding-block: 0px 8px;\n\tpadding-inline: 12px 8px;\n}\n\n.delete {\n\tmargin-inline-end: auto;\n}\n","\n.breakout-rooms-editor {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding: 20px;\n\tjustify-content: flex-start;\n\n\t&__number-input {\n\t\tdisplay: block;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tmargin: calc(var(--default-grid-baseline) * 3) 0 calc(var(--default-grid-baseline) * 2) 0;\n\t}\n\n\t&__error-hint {\n\t\tcolor: var(--color-text-error);\n\t\tfont-size: 0.8rem;\n\t}\n\n\t&__participants-step {\n\t\theight: 100%;\n\t}\n\n\t&__main {\n\t\theight: 100%;\n\t\talign-self: flex-start;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\twidth: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.static-datetime {\n\t&::first-letter {\n\t\ttext-transform: capitalize;\n\t}\n}\n","\n.calendar-event {\n\t&__item {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tpadding-inline: var(--default-grid-baseline);\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\ta.calendar-event__item:hover {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&__badge {\n\t\tflex-shrink: 0;\n\t\tdisplay: inline-block;\n\t\twidth: var(--default-font-size);\n\t\theight: var(--default-font-size);\n\t\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\t\tborder-radius: 50%;\n\t\tbackground-color: var(--primary-color);\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\twidth: calc(100% - var(--default-clickable-area));\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\n\t\t&-text {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2aa1d7ea] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-chip[data-v-2aa1d7ea] {\n --chip-size: 24px;\n --chip-radius: calc(var(--chip-size) / 2);\n height: var(--chip-size);\n max-width: fit-content;\n display: flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--chip-radius);\n background-color: var(--color-background-hover);\n}\n.nc-chip--primary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.nc-chip--secondary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element-light);\n color: var(--color-primary-element-light-text);\n}\n.nc-chip--error[data-v-2aa1d7ea] {\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.nc-chip--warning[data-v-2aa1d7ea] {\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.nc-chip--success[data-v-2aa1d7ea] {\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-end: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip__text[data-v-2aa1d7ea] {\n flex: 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.nc-chip__icon[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n margin-inline-end: var(--default-grid-baseline);\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n height: var(--chip-size);\n width: var(--chip-size);\n}\n.nc-chip__actions[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n --default-clickable-area: var(--chip-size);\n --border-radius-element: var(--chip-radius);\n}","\n.calendar-events {\n\t&__list {\n\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tline-height: 20px;\n\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\tmax-width: 200px;\n\t\toverflow-y: auto;\n\n\t\t& > * {\n\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__empty-content {\n\t\tmin-width: 150px;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 3);\n\t\tpadding: var(--default-grid-baseline);\n\t}\n\n\t&__buttons {\n\t\tpadding: var(--default-grid-baseline);\n\t}\n}\n\n.calendar-meeting {\n\t--item-height: calc(2lh + var(--default-grid-baseline) * 2);\n\n\t:deep(.dialog__content) {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t:deep(.dialog__actions) {\n\t\talign-items: center;\n\t}\n\n\t&__header {\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__invalid-hint {\n\t\tcolor: var(--color-text-error);\n\t}\n\n\t&__flex-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__searchbox {\n\t\tmargin-inline: var(--default-grid-baseline);\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\twidth: calc(100% - var(--default-grid-baseline) * 2) !important;\n\t}\n\n\t&__attendees {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tpadding-block: var(--default-grid-baseline);\n\t\toverflow-y: auto;\n\t}\n\n\t&__attendees-selected {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-background-darker);\n\t\tpadding: var(--default-grid-baseline) 0;\n\t\tmax-height: 97px;\n\t\toverflow-y: auto;\n\t\tflex: 1 0 auto;\n\t\talign-content: flex-start;\n\t}\n\n\t&__empty-content {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tmargin-block: auto !important;\n\t}\n\n\t&--loading {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\theight: 32px;\n\t}\n\n\t// Overwrite default NcDateTimePickerNative styles\n\t:deep(.native-datetime-picker) {\n\t\twidth: calc(50% - var(--default-grid-baseline));\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t&.invalid-time input {\n\t\t\t--border-width-input: 2px;\n\t\t\tborder-color: var(--color-border-error);\n\t\t}\n\t}\n}\n\n.upcoming-meeting {\n\t// Overwrite default NcButton styles\n\t:deep(.button-vue__text) {\n\t\tpadding-block: 0;\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tline-height: 20px;\n\t\tfont-weight: 400;\n\t}\n\n\t&__header {\n\t\tfont-weight: 500;\n\t}\n}\n\n.calendar-badge {\n\tdisplay: inline-block;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\tborder-radius: 50%;\n\tbackground-color: var(--primary-color);\n}\n","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-21e6b451] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-21e6b451] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-21e6b451] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-21e6b451] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 0;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-21e6b451] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-21e6b451]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","\n\t.app-navigation-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tlist-style-type: none;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tbox-shadow: none !important;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t\tpadding-inline-start: 10px;\n\t}\n","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","\n.dial-popover .v-popper__inner {\n\toverflow: visible !important;\n}\n","\n.wrapper {\n\tpadding: 0 24px 24px 24px;\n}\n\n.title {\n\tfont-size: 16px;\n\tmargin-bottom: 12px;\n\tpadding-top: 24px;\n}\n\n.loading-screen {\n\theight: 200px;\n\ttext-align: center;\n\tfont-weight: bold;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\n\t// Loader\n\tspan {\n\t\tmargin-bottom: 16px;\n\t}\n}\n\n.button-update-permission {\n\tmargin: 0 auto;\n}\n","\n.participant {\n\tline-height: 20px;\n\n\t// Overwrite NcListItem styles\n\t:deep(.list-item) {\n\t\toverflow: hidden;\n\t\toutline-offset: -2px;\n\t\tcursor: default;\n\n\t\ta, a * {\n\t\t\tcursor: default;\n\t\t}\n\n\t\tbutton, button * {\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t.avatardiv .avatardiv__user-status {\n\t\t\tinset-inline-end: -2px !important;\n\t\t\tbottom: -2px !important;\n\t\t}\n\t}\n\n\t&--offline &__user-name {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__user-badge {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-weight: 300;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&__user {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\n\t&__status {\n\t\t&--highlighted {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__call-state {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__actions > .critical) {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n\n.participant-dialog {\n\t&__input {\n\t\tmargin-block-end: 6px;\n\t}\n}\n\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n","\n.scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\tflex-shrink: 1;\n}\n\n.participants-search-results {\n\tpadding: 0 2px;\n\n\t&__hint {\n\t\tmargin: 20px auto 0;\n\t}\n\n\t:deep(.app-navigation-hint):first-child {\n\t\tmargin-top: var(--default-grid-baseline) !important;\n\t}\n}\n\n","\n.set-contacts {\n\theight: 100%;\n\t&__icon {\n\t\tmargin-top: 40px;\n\t}\n\t&__hint {\n\t\tmargin-top: 20px;\n\t\ttext-align: center;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n.selected-participants {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tborder-bottom: 1px solid var(--color-background-darker);\n\tpadding: var(--default-grid-baseline) 0;\n\tmin-height: min-content;\n\tmax-height: 97px;\n\tflex-shrink: 0;\n\toverflow-y: auto;\n\talign-content: flex-start;\n}\n","\n.start-group {\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\twidth: 350px;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__header {\n\t\tmargin-block: 0 var(--default-grid-baseline);\n\t\ttext-align: center;\n\t}\n\n\t&__contacts {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmax-height: 50vh;\n\t}\n\n\t&__action {\n\t\tjustify-self: flex-end;\n\t\talign-self: flex-end;\n\t}\n}\n","\n.thread-header {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\twidth: 100%;\n\tgap: var(--default-grid-baseline);\n\n\t&--standalone {\n\t\tpadding: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n","\n\n.solid {\n\tmargin: 0;\n}\n\n.call-duration-hint {\n\tdisplay: flex;\n\tpadding: calc(var(--default-grid-baseline) * 2);\n}\n\n.call-time {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n\tfont-weight: bold;\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t// Align characters width for any font\n\t\tfont-variant-numeric: tabular-nums;\n\t}\n\n\t&__placeholder {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\n\t&__recording-icon {\n\t\tanimation: pulse 2s infinite;\n\t\tcolor: var(--color-element-error, var(--color-error));\n\n\t\t&--start {\n\t\t\tcolor: var(--color-loading-light);\n\t\t}\n\t}\n}\n\n:deep(.button-vue) {\n\tjustify-content: left !important;\n\tcolor: #fff !important;\n\n\t&:disabled {\n\t\topacity: 1 !important;\n\t\tpointer-events: none;\n\t}\n}\n\n@keyframes pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0.7;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","\n.tasks-counter {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-inline: calc(var(--default-grid-baseline) * 2);\n\n\t&__count {\n\t\tfont-weight: 500;\n\t}\n}\n\n","\n.top-bar-menu {\n\tdisplay: flex;\n}\n","\n@use '../../assets/markdown' as *;\n\n.top-bar {\n\t--border-width: 1px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\tz-index: 10;\n\tmin-height: calc(var(--border-width) + 2 * (2 * var(--default-grid-baseline)) + var(--default-clickable-area));\n\tpadding-block: var(--default-grid-baseline);\n\t// Reserve space for the sidebar toggle button\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline) + var(--app-sidebar-offset, 0));\n\tbackground-color: var(--color-main-background);\n\tborder-bottom: var(--border-width) solid var(--color-border);\n\n\t&--in-call {\n\t\tinset-inline: 0;\n\t\tborder: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground-color: transparent;\n\t}\n\n\t.talk-sidebar-callview & {\n\t\tpadding-inline-end: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 3);\n\t\talign-items: flex-start;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) 0px;\n\t\tbackground: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));\n\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: 0;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t}\n\n\t&--sidebar {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&--authorised:not(.top-bar--sidebar) {\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\t\t}\n\t}\n}\n\n.top-bar__wrapper {\n\tflex: 1 0;\n\tdisplay: flex;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n}\n\n.top-bar__icon-wrapper {\n\tposition: relative;\n\tborder-radius: var(--border-radius-pill);\n\ttransition-property: width, padding, background-color;\n\ttransition-duration: var(--animation-quick);\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-darker);\n\t}\n\n\t&--thread {\n\t\tbackground-color: var(--color-background-dark);\n\t\twidth: calc(var(--default-clickable-area) + 40px); // AVATAR.SIZE.DEFAULT\n\t\tpadding-inline-start: var(--default-clickable-area);\n\t}\n\n\t.top-bar__icon-back {\n\t\tposition: absolute;\n\t\twidth: var(--default-clickable-area);\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n\n.top-bar__participants-button {\n\t// Align characters width for any font\n\tfont-variant-numeric: tabular-nums;\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n\n.description__popover {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\tmax-width: 50em;\n\n\t:deep(> div) {\n\t\t@include markdown;\n\t}\n}\n\n.icon {\n\tdisplay: flex;\n}\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin markdown {\n\t// Overwrite core styles, otherwise h4 is lesser than default font-size\n\th4 {\n\t\tfont-size: 100%;\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\tul,\n\tol {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 15px;\n\n\t\t&.contains-task-list {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tinput:disabled + .checkbox-content {\n\t\topacity: 1 !important;\n\t}\n\n\tdiv:has(table) {\n\t\toverflow-x: auto;\n\t}\n\n\tpre {\n\t\tpadding: 4px;\n\t\tmargin: 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t& code {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tmax-width: 100%;\n\t\tpadding: 2px 4px;\n\t\tmargin: 2px 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\tblockquote {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 13px;\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tborder-left: none;\n\t\tborder-inline-start: 4px solid var(--color-border-dark);\n\t}\n\n\timg {\n\t\tmax-width: min(100%, 600px);\n\t}\n}\n","\n\n\n\t\n\t\t\n\t\n\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-92fb182d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.header-menu[data-v-92fb182d] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n}\n.header-menu .header-menu__trigger[data-v-92fb182d] {\n --button-size: var(--header-height) !important;\n height: var(--header-height);\n opacity: 0.85;\n filter: none !important;\n color: var(--color-background-plain-text, var(--color-primary-text)) !important;\n}\n.header-menu .header-menu__trigger[data-v-92fb182d]:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n}\n.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon svg,\n.header-menu .header-menu__trigger[data-v-92fb182d] .button-vue__icon:not(:has(svg)) {\n mask: var(--header-menu-icon-mask, none);\n}\n.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 {\n opacity: 1;\n}\n@media only screen and (max-width: 512px) {\n.header-menu[data-v-92fb182d] {\n width: var(--default-clickable-area);\n}\n.header-menu .header-menu__trigger[data-v-92fb182d] {\n --button-size: var(--default-clickable-area) !important;\n}\n}","\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","\n.modal__content {\n\tpadding: calc(var(--default-grid-baseline) * 3);\n}\n\n.conversation-information {\n\tmargin-top: 5px;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.description {\n\tmargin-bottom: 12px;\n\tmax-height: 8lh;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\ttext-overflow: ellipsis;\n}\n\n.username-form__input {\n\tmargin-bottom: 20px;\n}\n\n.submit-button {\n\tmargin: 0 auto;\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding-top: calc(var(--default-grid-baseline) * 2);\n}\n\n.separator {\n margin: calc(var(--default-grid-baseline) * 3) 0 var(--default-grid-baseline);\n border-top: 1px solid var(--color-border-dark);\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xe1x_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_1xe1x_20 {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_1xe1x_30 {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_1xe1x_34 {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,\n._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {\n color: white !important;\n}\n._assistantButton__button_1xe1x_42 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_1xe1x_42:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_1xe1x_39 {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","\n.edit-timestamp :deep(.action-text__longtext-wrapper) {\n\tpadding: 0;\n}\n","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n","\n.translate-dialog {\n\t:deep(.dialog__content) {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tmin-height: 300px;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t& &__select {\n\t\twidth: 50%;\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n\n\t&__message {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t\tflex-grow: 1;\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&-source {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\tborder: 2px solid var(--color-border);\n\t\t}\n\n\t\t&-translation {\n\t\t\tborder: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__ai-note {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n","\n\t.contact {\n\t\tdisplay: flex;\n\t\ttransition: box-shadow 0.1s ease-in-out;\n\t\tborder: 1px solid var(--color-border);\n\t\tbox-shadow: 0 0 2px 0 var(--color-box-shadow);\n\t\tborder-radius: var(--border-radius-large);\n\t\tfont-size: 100%;\n\t\tbackground-color: var(--color-main-background);\n\t\tmargin: 12px 0;\n\t\tmax-width: 300px;\n\t\tpadding: 12px;\n\t\twhite-space: nowrap;\n\t\talign-items: center;\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbox-shadow: 0 0 5px 0 var(--color-box-shadow);\n\t\t}\n\t\t&__image {\n\t\t\tdisplay: inline-block;\n\t\t\tborder-radius: 50%;\n\t\t\tmax-width: var(--clickable-area-large);\n\t\t\tmax-height: var(--clickable-area-large);\n\t\t}\n\t\t&__icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: var(--clickable-area-large);\n\t\t\theight: var(--clickable-area-large);\n\t\t}\n\t\t&__lineone {\n\t\t\theight: 30px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t.title {\n\t\t\t\tmargin-inline-start: 12px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.icon-contacts {\n\t\topacity: .8;\n\t}\n\n\t","\n.deck-card {\n\tdisplay: flex;\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tfont-size: 100%;\n\tbackground-color: var(--color-main-background);\n\tmax-width: 300px;\n\tpadding: 8px 16px;\n\tflex-direction: column;\n\twhite-space: nowrap;\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__lineone {\n\t\theight: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\n\t\t.title {\n\t\t\tmargin-inline-start: 8px;\n\t\t}\n\t}\n\n\t&__linetwo {\n\t\theight: 30px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.icon-deck {\n\topacity: .8;\n}\n\n.wide {\n\tmax-width: 400px;\n\twidth: 100%;\n}\n\n",".external:after{content:\" ↗\"}","\n\n.audio-player {\n\tmargin: 12px 0;\n\twidth: 100%;\n}\n",".file-preview{position:relative;min-width:0;max-width:100%;display:inline-block;border-radius:var(--border-radius);box-sizing:content-box !important}.file-preview:hover,.file-preview:focus,.file-preview:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file,.file-preview:focus .remove-file,.file-preview:focus-visible .remove-file{visibility:visible}.file-preview:hover .image-container:has(.file-preview__image.media),.file-preview:focus .image-container:has(.file-preview__image.media),.file-preview:focus-visible .image-container:has(.file-preview__image.media){outline:2px solid var(--color-primary-element)}.file-preview__image{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress{position:absolute;top:50%;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon{min-height:128px}.file-preview .mimeicon.preview-small{min-height:auto;max-height:24px}.file-preview .preview{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading{position:absolute;border-radius:var(--border-radius);width:100%;height:100%;background-color:var(--color-background-dark)}.file-preview .image-container{position:relative;display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--border-radius)}.file-preview .image-container.playable .preview{transition:filter 250ms ease-in-out}.file-preview .image-container.playable .play-video-button{position:absolute;height:48px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.8;z-index:1;transition:opacity 250ms ease-in-out}.file-preview .image-container.playable:hover .preview{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button{opacity:1}.file-preview .name-container{font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-preview:not(.file-preview--viewer-available) strong:after{content:\" ↗\"}.file-preview--upload-editor{max-width:140px;max-height:140px;padding:12px 12px 24px 12px;margin:10px}.file-preview--upload-editor .preview{margin:auto;width:128px;height:128px}.file-preview--row-layout{display:flex;align-items:center;border-radius:var(--border-radius);padding:2px 4px}.file-preview--row-layout .image-container{flex-shrink:0;width:24px}.file-preview--row-layout .name-container{padding:0 4px;font-weight:normal}.file-preview--shared-items-grid{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview{width:100%;min-height:unset;height:100% !important}.remove-file{visibility:hidden;position:absolute !important;top:8px;inset-inline-end:8px}","\n.file-preview {\n\tposition: relative;\n\tmin-width: 0;\n\tmax-width: 100%;\n\tdisplay: inline-block;\n\n\tborder-radius: var(--border-radius);\n\n\tbox-sizing: content-box !important;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-hover);\n\t\toutline: none;\n\n\t\t.remove-file {\n\t\t\tvisibility: visible;\n\t\t}\n\n\t\t.image-container:has(.file-preview__image.media) {\n\t\t\toutline: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__image {\n\t\tobject-fit: cover;\n\t\ttransition: outline 0.1s ease-in-out;\n\t}\n\n\t&__progress {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tinset-inline-end: calc(var(--progress-bar-height) * -1);\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.mimeicon {\n\t\tmin-height: 128px;\n\t}\n\n\t.mimeicon.preview-small {\n\t\tmin-height: auto;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: min(100%, 600px);\n\t\tmax-height: 384px;\n\t}\n\n\t.preview-medium {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 192px;\n\t}\n\n\t.preview-small {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview-loading {\n\t\tposition: absolute;\n\t\tborder-radius: var(--border-radius);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t.image-container {\n\t\tposition: relative;\n\t\tdisplay: inline-flex;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius);\n\n\t\t&.playable {\n\t\t\t.preview {\n\t\t\t\ttransition: filter 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t.play-video-button {\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 48px; /* for proper vertical centering */\n\t\t\t\ttop: 50%;\n\t\t\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%);\n\t\t\t\topacity: 0.8;\n\t\t\t\tz-index: 1;\n\t\t\t\ttransition: opacity 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\t.preview {\n\t\t\t\t\tfilter: brightness(80%);\n\t\t\t\t}\n\n\t\t\t\t.play-video-button {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.name-container {\n\t\tfont-weight: bold;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&:not(.file-preview--viewer-available) {\n\t\tstrong:after {\n\t\t\tcontent: ' ↗';\n\t\t}\n\t}\n\n\t&--upload-editor {\n\t\tmax-width: 140px;\n\t\tmax-height: 140px;\n\t\tpadding: 12px 12px 24px 12px;\n\t\tmargin: 10px;\n\n\t\t.preview {\n\t\t\tmargin: auto;\n\t\t\twidth: 128px;\n\t\t\theight: 128px;\n\t\t}\n\t}\n\n\t&--row-layout {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-radius: var(--border-radius);\n\t\tpadding: 2px 4px;\n\n\t\t.image-container {\n\t\t\tflex-shrink: 0;\n\t\t\twidth: 24px;\n\t\t}\n\n\t\t.name-container {\n\t\t\tpadding: 0 4px;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t&--shared-items-grid {\n\t\taspect-ratio: 1;\n\t\tline-height: 0;\n\n\t\t.preview {\n\t\t\twidth: 100%;\n\t\t\tmin-height: unset;\n\t\t\theight: 100% !important;\n\t\t}\n\t}\n}\n\n.remove-file {\n\tvisibility: hidden;\n\tposition: absolute !important;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n}\n\n","\n.location {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\tz-index: 1;\n\twhite-space: initial;\n\toverflow: hidden;\n\tborder-radius: var(--border-radius-large);\n\theight: 300px;\n\tmax-height: 30vh;\n\tmargin: 4px;\n\ttransition: outline 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&.wide {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin: 0;\n\t}\n}\n","\n.mention {\n\tdisplay: contents;\n\twhite-space: nowrap;\n}\n","\n.conversation-actions {\n\tpadding: calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\ttransition: background-color var(--animation-quick) ease;\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-element-light);\n\t\tp {\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n","\n@use '../../../../../assets/markdown' as *;\n@use '../../../../../assets/variables' as *;\n\n.message-main {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tgrid-row-gap: var(--default-grid-baseline);\n\tjustify-content: space-between;\n\talign-items: flex-start;\n\tmin-height: var(--clickable-area-small);\n\tmin-width: 100%;\n\n\t&__text {\n\t\twidth: 100%;\n\t\tcolor: var(--color-text-light);\n\n\t\t& > .single-emoji {\n\t\t\tfont-size: 250%;\n\t\t\tline-height: 100%;\n\t\t}\n\n\t\t&.system-message {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\ttext-align: center;\n\t\t\tpadding: 0 20px;\n\t\t}\n\n\t\t&.message-highlighted {\n\t\t\tcolor: var(--color-text-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&.deleted-message {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\tflex-grow: 1;\n\t\t\t\ttext-align: start;\n\t\t\t}\n\t\t}\n\n\t\t&.markdown-message {\n\t\t\tposition: relative;\n\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t\ttext-align: inherit;\n\n\t\t\t\t@include markdown;\n\t\t\t}\n\n\t\t\t// FIXME: Should it be in the upstream NcRichText component?\n\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t// So we need to override the direction for task lists using the current direction, not its own direction\n\t\t\t&:dir(rtl) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: rtl;\n\t\t\t}\n\n\t\t\t&:dir(ltr) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: ltr;\n\t\t\t}\n\n\t\t\t// Overriding direction above breaks text direction\n\t\t\t// Restoring it back\n\t\t\t:deep(ul.contains-task-list) .checkbox-content__wrapper {\n\t\t\t\tunicode-bidi: plaintext;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__info {\n\t\tposition: relative;\n\t\tuser-select: none;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-size: var(--default-font-size);\n\t\twidth: $messages-info-width;\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\n\t\t.date {\n\t\t\twidth: 8ch;\n\t\t\ttext-align: end;\n\n\t\t\t&--hidden {\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-inline-end: var(--clickable-area-small, 24px);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__thread-title {\n\t\tgrid-column: 1 / -1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\t}\n}\n\n.message-status {\n\twidth: var(--clickable-area-small, 24px);\n\theight: var(--clickable-area-small, 24px);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&.retry-option {\n\t\tcursor: pointer;\n\t}\n}\n\n.message-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue__text) {\n\t\tfont-weight: normal;\n\t}\n\n\t&__thread :deep(.button-vue__text) {\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) / 2);\n\t}\n}\n\n.call-button {\n\tmargin: 0 auto;\n}\n\n// Always render code blocks LTR\n:deep(.rich-text--wrapper) pre {\n\tdirection: ltr;\n}\n\n// Hardcode to restrict size of message images for the chat\n:deep(.widget-default--image) {\n\tmax-width: 240px;\n}\n","\n.reactions__modal {\n\tmin-height: 450px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n\n.reactions-list__navigation {\n\tdisplay: flex;\n\tgap: 2px;\n\tflex-wrap: wrap;\n\n\t:deep(.button-vue) {\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.active {\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\t}\n}\n\n.all-reactions__button :deep(.button-vue__text) {\n\tdisplay: inline-flex;\n\tgap: 4px;\n}\n\n.reactions-list__scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\theight: calc(450px - 123px); // 123px is the height of the header 105px and the footer 18px\n}\n\n.reactions-item {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\twidth: 100%;\n\tpadding: 6px 0;\n\n\t&__name {\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&__emojis {\n\t\tmargin-inline-start: auto;\n\t\tmax-width: 180px;\n\t\tdirection: rtl;\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n}\n","\n.reactions-wrapper {\n\t--minimal-button-width: 48px;\n\t--font-family-emoji: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji';\n\tdisplay: contents;\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue) {\n\t\tmin-width: var(--minimal-button-width);\n\t}\n\n\t.reaction-emoji {\n\t\tfont-family: var(--font-family-emoji);\n\t}\n\n\t.reaction-button--trigger {\n\t\theight: 100%;\n\t}\n\n\t.reaction-button--thumbnail {\n\t\theight: 100%;\n\t\twidth: var(--minimal-button-width);\n\t\tpointer-events: none;\n\t}\n}\n\n.reaction-details {\n\tpadding: 8px;\n\tmax-width: 250px;\n}\n\n.details-loading {\n\tdisplay: flex;\n\tjustify-content: center;\n\twidth: 38px;\n}\n\n.more-reactions-button {\n\ttext-decoration: underline;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .normal-message-body,\n\t&--hovered .normal-message-body {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message--highlighted {\n\tanimation: highlight-animation 5s 1;\n\tborder-radius: 8px;\n}\n\n@keyframes highlight-animation {\n\t0% { background-color: var(--color-background-hover); }\n\t50% { background-color: var(--color-background-hover); }\n\t100% { background-color: rgba(var(--color-background-hover), 0); }\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tdisplay: flex;\n\tinset-inline-end: 14px;\n\ttop: 0;\n\tposition: sticky;\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n}\n","\n@use '../../../assets/variables' as *;\n\n.wrapper {\n\tposition: relative;\n\tpadding-inline-start: $messages-avatar-width;\n\twidth: 100%;\n}\n\n.messages {\n\tpadding-block: var(--default-grid-baseline);\n\twidth: 100%;\n\n\t&__avatar-wrapper {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\tpadding-block: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\n\t&__author {\n\t\tmax-width: $messages-text-max-width;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .combined-system,\n\t&:focus-within .combined-system {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\t&:hover .message-buttons-bar,\n\t&:focus-within .message-buttons-bar,\n\t.combined-system--open + .message-body__scroll > .message-buttons-bar {\n\t\topacity: 1;\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n\topacity: 0;\n}\n","\n@use '../../../assets/variables' as *;\n\n.messages-group__system {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.wrapper {\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n\t&--system {\n\t\tflex-direction: column;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\t}\n\t&:focus {\n\t\tbackground-color: rgba(47, 47, 47, 0.068);\n\t}\n}\n\n.messages {\n\tflex: auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tmin-width: 0;\n\n\t&--collapsed {\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.scroller {\n\tposition: relative;\n\tflex: 1 0;\n\tpadding-top: var(--default-grid-baseline);\n\toverflow-y: scroll;\n\toverflow-x: hidden;\n\tborder-bottom: 1px solid var(--color-border);\n\ttransition: $transition;\n\n\t&--chatScrolledToBottom {\n\t\tborder-block-end-color: transparent;\n\t}\n\n\t&__content {\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t/* Safe margin to fit MessageButtonsBar on screen for last one-line message */\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading {\n\t\tposition: relative;\n\t\theight: 0;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t&-element {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tinset-inline-start: calc(2 * var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading-new {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin-inline: auto;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\n\t\t&-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.messages-list {\n\t&__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column-reverse;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t}\n\n\t&__empty-content {\n\t\theight: 100%;\n\t}\n}\n\n.messages-date {\n\tposition: sticky;\n\ttop: 0;\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tz-index: 2;\n\tmargin-inline-start: calc($messages-avatar-width);\n\tmargin-bottom: 5px;\n\tpadding-inline: var(--default-grid-baseline);\n\tpointer-events: none;\n\n\t&__text {\n\t\tmargin: 0 auto;\n\t\tpadding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline));\n\t\ttext-wrap: nowrap;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tbackground-color: var(--color-background-dark);\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-pill));\n\t}\n}\n\n.has-sticky .messages-date {\n\ttransition: opacity 0.3s ease-in-out;\n\ttransition-delay: 2s;\n\topacity: 0;\n}\n\n.scroller--isScrolling .has-sticky .messages-date {\n\topacity: 1;\n\ttransition: opacity 0s;\n}\n","\n.upload-editor {\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tpadding: calc(3 * var(--default-grid-baseline));\n\n\t&__previews {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\toverflow: auto;\n\t\tflex-wrap: wrap;\n\n\t\t&.dragging-over {\n\t\t\toutline: 3px dashed var(--color-primary-element);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: 4px;\n\t\tpadding: 12px 0;\n\t}\n\n\t&__textfield {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t.add-more-button {\n\t\twidth: 164px !important;\n\t\theight: 176px !important;\n\t\tmargin: 10px;\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n}\n\n","\n.chatView {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-height: 0;\n}\n\n.messages-list-dragover-wrapper {\n\tposition: relative;\n\tflex: 1 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmin-height: 0;\n}\n\n.dragover {\n\tposition: absolute;\n\tinset: 5%;\n\tbackground: var(--color-primary-element-light);\n\tz-index: 11;\n\tdisplay: flex;\n\tbox-shadow: 0 0 36px var(--color-box-shadow);\n\tborder-radius: var(--border-radius);\n\topacity: 90%;\n\tpointer-events: none;\n}\n\n.scroll-to-bottom {\n\tposition: relative;\n\theight: 0;\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\tbottom: 8px;\n\t\tinset-inline-end: 24px;\n\t\tz-index: 2;\n\t}\n}\n","\n@use '../assets/variables' as *;\n@use '../assets/markdown' as *;\n\n.lobby {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin: auto;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\n\t&__countdown,\n\t&__description {\n\t\tmargin-top: 25px;\n\t\tmax-width: $messages-list-max-width;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n","\n.main-view {\n\theight: 100%;\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-direction: column;\n\talign-content: space-between;\n\tposition: relative;\n}\n","\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n.conversation {\n\t// Overwrite ConversationIcon styles to blend a type icon with NcListItem\n\t& :deep(.list-item:hover .conversation-icon__type) {\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-color: var(--color-background-hover);\n\t}\n\n\t&--active {\n\t\t&:deep(.list-item .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&:deep(.list-item:hover .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t\tborder-color: var(--color-primary-element-hover);\n\t\t}\n\t}\n\n\t&--compact {\n\t\tpadding-block: 2px !important; // Overwrite list-item 4px padding\n\t\t&:deep(.list-item-content__name) {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(var(--default-grid-baseline) / 2);\n\t\t}\n\t\t&__read {\n\t\t\t&:deep(.list-item-content__name) {\n\t\t\t\tfont-weight: 400;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__subname {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-actor {\n\t\t\tflex: 0 1 auto;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t&-message {\n\t\t\tflex: 1 1 0;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t}\n}\n\n.text {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n:deep(.dialog) {\n\tpadding-block: 0 8px;\n\tpadding-inline: 12px 8px;\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.search-results__date {\n\tfont-size: x-small;\n}\n","\n.dashboard-section {\n\tdisplay: flex;\n\tborder-radius: var(--border-radius-large);\n\toverflow: hidden;\n\tborder: 2px solid var(--color-border);\n\theight: 100%;\n\n\t&--wide {\n\t\tflex-direction: row;\n\n\t\t.dashboard-section__content {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n\n\t&__content {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 5);\n\t}\n\n\t&__bar {\n\t\tflex: 0 0 200px;\n\n\t\t&.gradient {\n\t\t\tbackground: linear-gradient(78deg, var(--color-primary) 60%, var(--color-main-background) 120%);\n\t\t}\n\n\t\t&--narrow {\n\t\t\tflex: 0 0 10px;\n\t\t}\n\n\t\t// Style for slotted images\n\t\t:deep(img) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tobject-position: center;\n\t\t}\n\n\t\t&.image-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\toverflow-wrap: break-word;\n\t}\n\n\t&__subtitle {\n\t\tfont-weight: bold;\n\t}\n\n\t&__action {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\nh3 {\n\tmargin-block: calc(var(--default-grid-baseline) * 2);\n}\n","\n.event-card {\n\tposition: relative;\n\theight: 250px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 100%;\n\tmax-width: 300px;\n\tborder: 2px solid var(--color-border);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tborder-radius: var(--border-radius-large);\n\tbackground-color: var(--color-main-background);\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:not(.event-card--in-call) {\n\t\t\tborder-color: var(--color-primary-element-light-hover) !important;\n\t\t}\n\t}\n\n\t&--in-call {\n\t\tborder-color: var(--color-primary) !important;\n\t}\n\n\t&:not(.event-card--in-call):hover > .event-card__invitation-info.hovered {\n\t\tdisplay: flex;\n\t\tbackground-color: inherit;\n\t}\n\n\t&__date {\n\t\tdisplay: flex;\n\t\tgap: 2px;\n\n\t\t& > span::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\n\t\t& > * {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n\t&__description {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: normal;\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__room {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__attachment {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-block-start: var(--default-grid-baseline);\n\t\tpadding: var(--default-grid-baseline) calc(var(--default-grid-baseline) / 2);\n\n\t\t& > span {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: var(--font-size-small);\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__invitation-info {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tinset-inline-start: 0;\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\n\t\t&.hovered {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.title {\n\tdisplay: flex;\n\talign-items: center;\n\tpadding-inline-start: 6px; // revert negative margin\n\tgap: var(--default-grid-baseline);\n\tfont-size: inherit;\n\tmargin: 0;\n\n\t&_text {\n\t\tfont-weight: bold;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.secondary_text {\n\tcolor: var(--color-text-maxcontrast);\n\tfont-size: var(--font-size-small);\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.calendar-badge {\n\tdisplay: inline-flex;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tborder-radius: 50%;\n\tmargin-inline-start: -6px; // negative margin to overlap\n\tposition: relative;\n\tz-index: 1;\n\tbox-shadow: 0 0 0 1px var(--color-main-background);\n\tflex-shrink: 0;\n}\n\n:deep(.nc-chip) {\n\tbackground-color: unset;\n\toverflow: hidden;\n}\n","\n@use '../../assets/variables' as *;\n\n.talk-dashboard-wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 3);\n\twidth: min(100%, calc(100vw - 300px - var(--body-container-margin) * 2)); // 300px for the left sidebar and body container margins\n\tmargin: 0 auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tmax-height: 800px;\n\tmax-width: 1200px;\n\n\t&--mobile {\n\t\twidth: 100%;\n\t}\n\n\t&--small-mobile {\n\t\twidth: 100%;\n\t\theight: auto;\n\n\t\t.talk-dashboard__chats {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 5);\n\t\t}\n\t}\n}\n\n.talk-dashboard__menu {\n\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n}\n\n.talk-dashboard__header {\n\tfont-size: 21px; // NcDialog header font size\n\tfont-weight: bold;\n\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\tpadding-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline)); // navigation button\n}\n\n.talk-dashboard__actions {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 3);\n\tpadding-block: var(--default-grid-baseline);\n\tflex-wrap: wrap;\n\tflex-direction: row;\n\n\t:deep(.button-vue),\n\t:deep(.v-popper--theme-dropdown) {\n\t\theight: var(--header-menu-item-height);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t:deep(.button-vue) {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);\n\t}\n}\n\n.event-section {\n\tmargin-block-end: calc(var(--default-grid-baseline) * 6);\n\n\t&--empty {\n\t\theight: 225px;\n\t}\n}\n\n.talk-dashboard__event-cards {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\toverflow-x: auto;\n\tscrollbar-width: none;\n\tborder-radius: var(--border-radius-large);\n}\n\n.talk-dashboard__event-cards-wrapper {\n\tposition: relative;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\n\t&::before,\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\twidth: var(--default-clickable-area);\n\t\tpointer-events: none;\n\t\tz-index: 2;\n\t}\n\n\t.button-slide {\n\t\tposition: absolute !important;\n\t\tdisplay: flex;\n\t\ttop: 0;\n\t\tpadding: 0;\n\t\theight: 100%;\n\t\tmargin: 0 !important;\n\t\tz-index: 3;\n\t\tjustify-content: left;\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.backward {\n\t\t\tinset-inline-start: 0;\n\t\t}\n\n\t\t&.forward {\n\t\t\tinset-inline-end: 0;\n\t\t}\n\t}\n}\n\n.talk-dashboard__calendar-button {\n\tposition: absolute !important;\n\tbottom: calc(var(--default-grid-baseline) * 2);\n\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n}\n\n.talk-dashboard__items {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-around;\n\tmin-width: 0;\n\tflex-grow: 3;\n}\n\n.talk-dashboard__chats {\n\tdisplay: grid;\n\tgap: calc(var(--default-grid-baseline) * 8);\n\tgrid-template-columns: 1fr 1fr;\n\tflex-grow: 1;\n\n\t&> div {\n\t\tmax-height: 320px;\n\t}\n}\n\n.upcoming-reminders {\n\t&-list {\n\t\toverflow-y: auto;\n\t}\n\n\t&__loading-placeholder {\n\t\toverflow: hidden;\n\t}\n}\n\n.talk-dashboard__conversations-list {\n\tflex-grow: 1;\n\tmargin-block: var(--default-grid-baseline);\n\tline-height: 20px;\n}\n\n.title {\n\tfont-size: 1.25rem;\n font-weight: bold;\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n}\n\n.instant-meeting__dialog {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline) ;\n\talign-items: center;\n}\n\n// Override NcButton styles for narrow screen size\n@media screen and (max-width: $breakpoint-mobile-small) {\n\t.talk-dashboard__actions {\n\t\t:deep(.button-vue),\n\t\t& > div {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t:deep(.button-vue) {\n\t\t\tpadding-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/* required styles */\r\n\r\n.leaflet-pane,\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-tile-container,\r\n.leaflet-pane > svg,\r\n.leaflet-pane > canvas,\r\n.leaflet-zoom-box,\r\n.leaflet-image-layer,\r\n.leaflet-layer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t}\r\n.leaflet-container {\r\n\toverflow: hidden;\r\n\t}\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\t-webkit-user-select: none;\r\n\t -moz-user-select: none;\r\n\t user-select: none;\r\n\t -webkit-user-drag: none;\r\n\t}\r\n/* Prevents IE11 from highlighting tiles in blue */\r\n.leaflet-tile::selection {\r\n\tbackground: transparent;\r\n}\r\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\r\n.leaflet-safari .leaflet-tile {\r\n\timage-rendering: -webkit-optimize-contrast;\r\n\t}\r\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\r\n.leaflet-safari .leaflet-tile-container {\r\n\twidth: 1600px;\r\n\theight: 1600px;\r\n\t-webkit-transform-origin: 0 0;\r\n\t}\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\tdisplay: block;\r\n\t}\r\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\r\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\r\n.leaflet-container .leaflet-overlay-pane svg {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\t}\r\n.leaflet-container .leaflet-marker-pane img,\r\n.leaflet-container .leaflet-shadow-pane img,\r\n.leaflet-container .leaflet-tile-pane img,\r\n.leaflet-container img.leaflet-image-layer,\r\n.leaflet-container .leaflet-tile {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\t}\r\n\r\n.leaflet-container img.leaflet-tile {\r\n\t/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */\r\n\tmix-blend-mode: plus-lighter;\r\n}\r\n\r\n.leaflet-container.leaflet-touch-zoom {\r\n\t-ms-touch-action: pan-x pan-y;\r\n\ttouch-action: pan-x pan-y;\r\n\t}\r\n.leaflet-container.leaflet-touch-drag {\r\n\t-ms-touch-action: pinch-zoom;\r\n\t/* Fallback for FF which doesn't support pinch-zoom */\r\n\ttouch-action: none;\r\n\ttouch-action: pinch-zoom;\r\n}\r\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\r\n\t-ms-touch-action: none;\r\n\ttouch-action: none;\r\n}\r\n.leaflet-container {\r\n\t-webkit-tap-highlight-color: transparent;\r\n}\r\n.leaflet-container a {\r\n\t-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\r\n}\r\n.leaflet-tile {\r\n\tfilter: inherit;\r\n\tvisibility: hidden;\r\n\t}\r\n.leaflet-tile-loaded {\r\n\tvisibility: inherit;\r\n\t}\r\n.leaflet-zoom-box {\r\n\twidth: 0;\r\n\theight: 0;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tz-index: 800;\r\n\t}\r\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\r\n.leaflet-overlay-pane svg {\r\n\t-moz-user-select: none;\r\n\t}\r\n\r\n.leaflet-pane { z-index: 400; }\r\n\r\n.leaflet-tile-pane { z-index: 200; }\r\n.leaflet-overlay-pane { z-index: 400; }\r\n.leaflet-shadow-pane { z-index: 500; }\r\n.leaflet-marker-pane { z-index: 600; }\r\n.leaflet-tooltip-pane { z-index: 650; }\r\n.leaflet-popup-pane { z-index: 700; }\r\n\r\n.leaflet-map-pane canvas { z-index: 100; }\r\n.leaflet-map-pane svg { z-index: 200; }\r\n\r\n.leaflet-vml-shape {\r\n\twidth: 1px;\r\n\theight: 1px;\r\n\t}\r\n.lvml {\r\n\tbehavior: url(#default#VML);\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\t}\r\n\r\n\r\n/* control positioning */\r\n\r\n.leaflet-control {\r\n\tposition: relative;\r\n\tz-index: 800;\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-top,\r\n.leaflet-bottom {\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-top {\r\n\ttop: 0;\r\n\t}\r\n.leaflet-right {\r\n\tright: 0;\r\n\t}\r\n.leaflet-bottom {\r\n\tbottom: 0;\r\n\t}\r\n.leaflet-left {\r\n\tleft: 0;\r\n\t}\r\n.leaflet-control {\r\n\tfloat: left;\r\n\tclear: both;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tfloat: right;\r\n\t}\r\n.leaflet-top .leaflet-control {\r\n\tmargin-top: 10px;\r\n\t}\r\n.leaflet-bottom .leaflet-control {\r\n\tmargin-bottom: 10px;\r\n\t}\r\n.leaflet-left .leaflet-control {\r\n\tmargin-left: 10px;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tmargin-right: 10px;\r\n\t}\r\n\r\n\r\n/* zoom and fade animations */\r\n\r\n.leaflet-fade-anim .leaflet-popup {\r\n\topacity: 0;\r\n\t-webkit-transition: opacity 0.2s linear;\r\n\t -moz-transition: opacity 0.2s linear;\r\n\t transition: opacity 0.2s linear;\r\n\t}\r\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\r\n\topacity: 1;\r\n\t}\r\n.leaflet-zoom-animated {\r\n\t-webkit-transform-origin: 0 0;\r\n\t -ms-transform-origin: 0 0;\r\n\t transform-origin: 0 0;\r\n\t}\r\nsvg.leaflet-zoom-animated {\r\n\twill-change: transform;\r\n}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-animated {\r\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t}\r\n.leaflet-zoom-anim .leaflet-tile,\r\n.leaflet-pan-anim .leaflet-tile {\r\n\t-webkit-transition: none;\r\n\t -moz-transition: none;\r\n\t transition: none;\r\n\t}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-hide {\r\n\tvisibility: hidden;\r\n\t}\r\n\r\n\r\n/* cursors */\r\n\r\n.leaflet-interactive {\r\n\tcursor: pointer;\r\n\t}\r\n.leaflet-grab {\r\n\tcursor: -webkit-grab;\r\n\tcursor: -moz-grab;\r\n\tcursor: grab;\r\n\t}\r\n.leaflet-crosshair,\r\n.leaflet-crosshair .leaflet-interactive {\r\n\tcursor: crosshair;\r\n\t}\r\n.leaflet-popup-pane,\r\n.leaflet-control {\r\n\tcursor: auto;\r\n\t}\r\n.leaflet-dragging .leaflet-grab,\r\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\r\n.leaflet-dragging .leaflet-marker-draggable {\r\n\tcursor: move;\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: -moz-grabbing;\r\n\tcursor: grabbing;\r\n\t}\r\n\r\n/* marker & overlays interactivity */\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-image-layer,\r\n.leaflet-pane > svg path,\r\n.leaflet-tile-container {\r\n\tpointer-events: none;\r\n\t}\r\n\r\n.leaflet-marker-icon.leaflet-interactive,\r\n.leaflet-image-layer.leaflet-interactive,\r\n.leaflet-pane > svg path.leaflet-interactive,\r\nsvg.leaflet-image-layer.leaflet-interactive path {\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n\r\n/* visual tweaks */\r\n\r\n.leaflet-container {\r\n\tbackground: #ddd;\r\n\toutline-offset: 1px;\r\n\t}\r\n.leaflet-container a {\r\n\tcolor: #0078A8;\r\n\t}\r\n.leaflet-zoom-box {\r\n\tborder: 2px dotted #38f;\r\n\tbackground: rgba(255,255,255,0.5);\r\n\t}\r\n\r\n\r\n/* general typography */\r\n.leaflet-container {\r\n\tfont-family: \"Helvetica Neue\", Arial, Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\tfont-size: 0.75rem;\r\n\tline-height: 1.5;\r\n\t}\r\n\r\n\r\n/* general toolbar styles */\r\n\r\n.leaflet-bar {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\r\n\tborder-radius: 4px;\r\n\t}\r\n.leaflet-bar a {\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #ccc;\r\n\twidth: 26px;\r\n\theight: 26px;\r\n\tline-height: 26px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\tcolor: black;\r\n\t}\r\n.leaflet-bar a,\r\n.leaflet-control-layers-toggle {\r\n\tbackground-position: 50% 50%;\r\n\tbackground-repeat: no-repeat;\r\n\tdisplay: block;\r\n\t}\r\n.leaflet-bar a:hover,\r\n.leaflet-bar a:focus {\r\n\tbackground-color: #f4f4f4;\r\n\t}\r\n.leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\t}\r\n.leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 4px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom: none;\r\n\t}\r\n.leaflet-bar a.leaflet-disabled {\r\n\tcursor: default;\r\n\tbackground-color: #f4f4f4;\r\n\tcolor: #bbb;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-bar a {\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tline-height: 30px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-bottom-right-radius: 2px;\r\n\t}\r\n\r\n/* zoom control */\r\n\r\n.leaflet-control-zoom-in,\r\n.leaflet-control-zoom-out {\r\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\r\n\ttext-indent: 1px;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\r\n\tfont-size: 22px;\r\n\t}\r\n\r\n\r\n/* layers control */\r\n\r\n.leaflet-control-layers {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\r\n\tbackground: #fff;\r\n\tborder-radius: 5px;\r\n\t}\r\n.leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers.png);\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\t}\r\n.leaflet-retina .leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers-2x.png);\r\n\tbackground-size: 26px 26px;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers-toggle {\r\n\twidth: 44px;\r\n\theight: 44px;\r\n\t}\r\n.leaflet-control-layers .leaflet-control-layers-list,\r\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\r\n\tdisplay: none;\r\n\t}\r\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\r\n\tdisplay: block;\r\n\tposition: relative;\r\n\t}\r\n.leaflet-control-layers-expanded {\r\n\tpadding: 6px 10px 6px 6px;\r\n\tcolor: #333;\r\n\tbackground: #fff;\r\n\t}\r\n.leaflet-control-layers-scrollbar {\r\n\toverflow-y: scroll;\r\n\toverflow-x: hidden;\r\n\tpadding-right: 5px;\r\n\t}\r\n.leaflet-control-layers-selector {\r\n\tmargin-top: 2px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\t}\r\n.leaflet-control-layers label {\r\n\tdisplay: block;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\t}\r\n.leaflet-control-layers-separator {\r\n\theight: 0;\r\n\tborder-top: 1px solid #ddd;\r\n\tmargin: 5px -10px 5px -6px;\r\n\t}\r\n\r\n/* Default icon URLs */\r\n.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */\r\n\tbackground-image: url(images/marker-icon.png);\r\n\t}\r\n\r\n\r\n/* attribution and scale controls */\r\n\r\n.leaflet-container .leaflet-control-attribution {\r\n\tbackground: #fff;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\tmargin: 0;\r\n\t}\r\n.leaflet-control-attribution,\r\n.leaflet-control-scale-line {\r\n\tpadding: 0 5px;\r\n\tcolor: #333;\r\n\tline-height: 1.4;\r\n\t}\r\n.leaflet-control-attribution a {\r\n\ttext-decoration: none;\r\n\t}\r\n.leaflet-control-attribution a:hover,\r\n.leaflet-control-attribution a:focus {\r\n\ttext-decoration: underline;\r\n\t}\r\n.leaflet-attribution-flag {\r\n\tdisplay: inline !important;\r\n\tvertical-align: baseline !important;\r\n\twidth: 1em;\r\n\theight: 0.6669em;\r\n\t}\r\n.leaflet-left .leaflet-control-scale {\r\n\tmargin-left: 5px;\r\n\t}\r\n.leaflet-bottom .leaflet-control-scale {\r\n\tmargin-bottom: 5px;\r\n\t}\r\n.leaflet-control-scale-line {\r\n\tborder: 2px solid #777;\r\n\tborder-top: none;\r\n\tline-height: 1.1;\r\n\tpadding: 2px 5px 1px;\r\n\twhite-space: nowrap;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\ttext-shadow: 1px 1px #fff;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child) {\r\n\tborder-top: 2px solid #777;\r\n\tborder-bottom: none;\r\n\tmargin-top: -2px;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\r\n\tborder-bottom: 2px solid #777;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-attribution,\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tbox-shadow: none;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tborder: 2px solid rgba(0,0,0,0.2);\r\n\tbackground-clip: padding-box;\r\n\t}\r\n\r\n\r\n/* popup */\r\n\r\n.leaflet-popup {\r\n\tposition: absolute;\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\t}\r\n.leaflet-popup-content-wrapper {\r\n\tpadding: 1px;\r\n\ttext-align: left;\r\n\tborder-radius: 12px;\r\n\t}\r\n.leaflet-popup-content {\r\n\tmargin: 13px 24px 13px 20px;\r\n\tline-height: 1.3;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\tmin-height: 1px;\r\n\t}\r\n.leaflet-popup-content p {\r\n\tmargin: 17px 0;\r\n\tmargin: 1.3em 0;\r\n\t}\r\n.leaflet-popup-tip-container {\r\n\twidth: 40px;\r\n\theight: 20px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tmargin-top: -1px;\r\n\tmargin-left: -20px;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-popup-tip {\r\n\twidth: 17px;\r\n\theight: 17px;\r\n\tpadding: 1px;\r\n\r\n\tmargin: -10px auto 0;\r\n\tpointer-events: auto;\r\n\r\n\t-webkit-transform: rotate(45deg);\r\n\t -moz-transform: rotate(45deg);\r\n\t -ms-transform: rotate(45deg);\r\n\t transform: rotate(45deg);\r\n\t}\r\n.leaflet-popup-content-wrapper,\r\n.leaflet-popup-tip {\r\n\tbackground: white;\r\n\tcolor: #333;\r\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tborder: none;\r\n\ttext-align: center;\r\n\twidth: 24px;\r\n\theight: 24px;\r\n\tfont: 16px/24px Tahoma, Verdana, sans-serif;\r\n\tcolor: #757575;\r\n\ttext-decoration: none;\r\n\tbackground: transparent;\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button:hover,\r\n.leaflet-container a.leaflet-popup-close-button:focus {\r\n\tcolor: #585858;\r\n\t}\r\n.leaflet-popup-scrolled {\r\n\toverflow: auto;\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-popup-content-wrapper {\r\n\t-ms-zoom: 1;\r\n\t}\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\twidth: 24px;\r\n\tmargin: 0 auto;\r\n\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\r\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-control-zoom,\r\n.leaflet-oldie .leaflet-control-layers,\r\n.leaflet-oldie .leaflet-popup-content-wrapper,\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\tborder: 1px solid #999;\r\n\t}\r\n\r\n\r\n/* div icon */\r\n\r\n.leaflet-div-icon {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #666;\r\n\t}\r\n\r\n\r\n/* Tooltip */\r\n/* Base styles for the element that has a tooltip */\r\n.leaflet-tooltip {\r\n\tposition: absolute;\r\n\tpadding: 6px;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #fff;\r\n\tborder-radius: 3px;\r\n\tcolor: #222;\r\n\twhite-space: nowrap;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none;\r\n\tpointer-events: none;\r\n\tbox-shadow: 0 1px 3px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-tooltip.leaflet-interactive {\r\n\tcursor: pointer;\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-tooltip-top:before,\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\tposition: absolute;\r\n\tpointer-events: none;\r\n\tborder: 6px solid transparent;\r\n\tbackground: transparent;\r\n\tcontent: \"\";\r\n\t}\r\n\r\n/* Directions */\r\n\r\n.leaflet-tooltip-bottom {\r\n\tmargin-top: 6px;\r\n}\r\n.leaflet-tooltip-top {\r\n\tmargin-top: -6px;\r\n}\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-top:before {\r\n\tleft: 50%;\r\n\tmargin-left: -6px;\r\n\t}\r\n.leaflet-tooltip-top:before {\r\n\tbottom: 0;\r\n\tmargin-bottom: -12px;\r\n\tborder-top-color: #fff;\r\n\t}\r\n.leaflet-tooltip-bottom:before {\r\n\ttop: 0;\r\n\tmargin-top: -12px;\r\n\tmargin-left: -6px;\r\n\tborder-bottom-color: #fff;\r\n\t}\r\n.leaflet-tooltip-left {\r\n\tmargin-left: -6px;\r\n}\r\n.leaflet-tooltip-right {\r\n\tmargin-left: 6px;\r\n}\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\ttop: 50%;\r\n\tmargin-top: -6px;\r\n\t}\r\n.leaflet-tooltip-left:before {\r\n\tright: 0;\r\n\tmargin-right: -12px;\r\n\tborder-left-color: #fff;\r\n\t}\r\n.leaflet-tooltip-right:before {\r\n\tleft: 0;\r\n\tmargin-left: -12px;\r\n\tborder-right-color: #fff;\r\n\t}\r\n\r\n/* Printing */\r\n\r\n@media print {\r\n\t/* Prevent printers from removing background-images of controls. */\r\n\t.leaflet-control {\r\n\t\t-webkit-print-color-adjust: exact;\r\n\t\tprint-color-adjust: exact;\r\n\t\t}\r\n\t}\r\n","/* Default icon options */\n.leaflet-default-icon-icon {\n\tbackground-image: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png), auto; /* normal[, Retina], auto for compliance with cursor syntax */\n\twidth: 25px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position iconAnchor */\n\t}\n.leaflet-default-icon-shadow {\n\tbackground-image: url(~leaflet/dist/images/marker-shadow.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-shadow.png), auto; /* normal[, Retina], auto */\n\twidth: 41px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position shadowAnchor */\n\t}\n.leaflet-default-icon-popup {\n\tmargin: -34px 1px; /* margin top and left to position popupAnchor */\n\t}\n.leaflet-default-icon-tooltip {\n\tmargin: -28px 16px; /* margin top and left to position tooltipAnchor, even if direction 'bottom' or 'right' */\n\t}\n"],"names":[],"mappings":"AAoBA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAsBA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KC/CA,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFCrDA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sICvNA,4SASC,0HAGA,mCACC,8HAKD,oHAKD,yKAMC,6LAKD,8DAIA,uHAKA,8MCjCA,gHAOA,iGAIA,qHAKA,8EAGA,oJAMA,wOAKA,kYAGA,2HCxCE,8LAQD,gGCDD,gHAOA,+WCPA,gHAOA,qICjBA,6DAIA,8IAWC,uFAKD,iDAIA,4FAKC,2EALD,6EAaC,gFAKD,sEAGC,qFC7CD,gDAIA,6GAMA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGClDD,gDAIA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGC5CD,+FAMA,gFAMA,qEAKC,6IAKD,qEAIC,sHAMA,oEAKD,iFCrCA,+LAWC,+FAKD,+HAOA,qEAIA,0FCdC,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LCjHD,+JAWC,uGAOA,yDAIA,8IAKA,+DAGC,yGAIA,kGAOD,gIAKC,2EAKA,0HC1CF,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFChHA,uIAMC,kFAIA,sTAYC,yFAEC,6FAKD,sHAKA,uHASD,0IAMC,oMAOD,qDAGC,oHAKD,6FAIA,uOAYD,qGAWC,sIAKD,wEChGA,uGAOC,oJCNA,mGAOD,iJAMA,mIASA,oSAaA,4IAOC,gEAKD,iFAIA,8EAMA,kGAQA,gDAKA,+CAKA,+CAIA,4FAKA,iMASA,sEAKA,+FAMA,4EAKA,6NAUC,yDAIA,0GAIC,wHAOF,mJAIC,4EAKD,wWAaC,uEC7JD,qLASC,gJAIC,4FAIC,iHAMD,qEAMF,kJAOC,4DAIA,wGAIC,oHAOF,wNASC,2DAGA,yEAKD,mKAQA,0DAIA,qKAOA,uFAMC,wFC7FD,yDAKA,6FAMC,iDAGA,gDAGA,iDAGA,2CAGA,mDCtBA,mGAMD,oNAUA,wDAGC,6FAIA,gEAKD,mIASA,2RAWA,+JAQC,yEAGA,mLAWD,kGAQA,gDAKA,+CAKA,sLAaC,uEAKD,6LASA,sFAKA,4FAKA,wGAMA,wWAaC,uECjJD,4HAMA,wDAIA,kGAQA,wHAQC,wEAKD,sFAOA,0EAOC,mGADD,mDAOC,8JAOA,4DAKD,gMAaA,uGAOA,gTAiBC,gGAKA,wGAQD,sDAKC,kHAIC,kHAIA,4GAKD,2HAIC,0GAIA,4HAMF,0KAMA,0FAKC,sJAGC,qSAOD,wHAIA,kGAMD,4JChLA,sJAUC,8JAOA,4HAOA,yLAgBC,kFCxCF,qcA+BA,sBACC,+CAID,sBACC,8CCrCD,6FAOC,qEAKD,mOAWC,6DAIA,oEAKD,iMAMC,0GAGC,iMAQF,qCCjDA,8IAWA,yMASC,kEAIC,uCACC,iDAGA,8DAOF,wMAWD,kSC9CA,uFAMA,yQAaA,yDAIA,sGAOA,oDAEC,yJAOD,sGAOA,+KAYA,mPAUA,qIASA,sEAKA,8EChFA,yYAWC,uHAGA,+GAKD,kSAYC,6EAMC,0GASF,2EAKC,4DAMA,yIAQA,iNASD,qGAOC,oIAQD,6CAIA,qDAWA,yCChGA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCvBC,sIAMC,gHAOF,sPAOC,mDAKD,oDCjBA,+FAmBA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCCnxO,uJAMC,mKAQA,0FAMA,6EClBD,yHAKA,sIAKE,wHAOC,mHAOH,2QC1BA,+FAKC,0DASD,uJAKA,0GAKA,0GASA,8JAKA,iHAKA,iHC3CA,0CAIA,2HAOA,4HAOA,qGClBA,mVASC,wWAcC,uIAIA,+EC3BF,8EAGC,oSAWA,2LAMA,qcAcA,8HAKC,qHAMD,8FAMA,gFAIA,4FAMA,2KASC,oEAKD,8LAYD,2FAKA,qEAGE,yMAOF,4EAKA,+EC3GA,sFCAA,2TAUC,qKAOA,0LASC,4EAIA,kFAKA,iGAMD,2FAMD,8CC9CC,2DAIA,mHAMA,mDCVA,0GAMA,oKAMA,uKAQA,qGAOA,kKClBD,gHAOA,0JAMA,8KAQA,sHAIA,wLAIA,mLAIA,0GAIA,iGAGA,yHAGA,8HCpDA,0EAIC,icAYA,4FAMA,4EAIA,0KC3BD,4DAIC,wKAUC,8EAKD,6FAKA,oGAOA,yKAUA,mDAKD,oJAQA,qEAIC,+FAIA,0EAKA,6HAMA,0DAIA,4HAMC,gGAOF,kFC1FA,iFCUA,gHAOA,oFAeA,gHAmBA,8EAIA,mIAGA,yFAGA,oFAKA,yDAGA,uNAKA,yUAKA,8KAKA,qkBAIA,sTAGA,gEAGA,gEAGA,gEAGA,2HAGA,sEAMA,mGAIA,oYAQA,gEAGA,8HAIA,oMAKA,4JAIA,wJAIA,mFAGA,wFAMA,gJAIA,4eAUA,kTAOA,8oBAaA,kOAMA,gKAKA,wNAMA,kSAOA,iHAIA,0HAKA,sGAIA,4HAKA,sHAKA,iLAKA,+KAaA,wEAGA,oCACA,gzBAoBA,s0BAqBA,mCACA,mzBAoBA,o0BAqBA,8IAIA,uEAIA,iLAMA,qPCpVA,uJAwBA,mHAOA,mDAGA,8GAMA,mFAGA,yKAOA,yHAeA,gHAOA,wSAWA,gLAKA,yVAYA,ySAWA,gEAGA,yFAIA,2LAKA,oFAGA,4HAMA,iHAMA,qGAIA,+DAIA,uKAQA,qIAMA,uDAGA,mLAgBA,gHAOA,8HAQA,qDAGA,0DAGA,6IAMA,4CAaA,gHAOA,8GAMA,8HAMA,uGAGA,+GAMA,6IAeA,gHAOA,wGAMA,0EAGA,yIAMA,sHAMA,6KAMA,kJAMA,qHAeA,gHAOA,iNAyBA,gHAOA,iFAGA,0JAQA,yJAKA,sFAGA,qFAGA,qFAIA,iFC9XA,gHAOA,yJAKA,uQAYA,wKASA,wFAGA,mIAKA,uNAIA,oFAMA,gLAGA,yLAGA,mLAGA,sLAGA,mFAGA,uJAKA,yJAKA,6LASA,wKAQA,qOAYA,2JAIA,wGAGA,uJAQA,iHAKA,sGAIA,2LASA,4FAIA,qLASA,sGAIA,mFAGA,qJAMA,yTAiBA,6FAIA,sHAMA,6KASA,iHAKA,mIAMA,2GAGA,gHAGA,+GAGA,8FAIA,sQAOA,gFAGA,+GAKA,kGAIA,oFAGA,oGAIA,sUAKA,mGAIA,8GAIA,0FAGA,iHAKA,kKAOA,8HAIA,gIAGA,uNAQA,oGAGA,uGAGA,uGAGA,uGAGA,uGAGA,uGAGA,wHAKA,kRAcA,gJAOA,6FAGA,6FAGA,6FAGA,6FAGA,6FAGA,6FAMA,gGAGA,iIAGA,mIAGA,gHAGA,8FAGA,2JAMA,0KAMA,gJAGA,mJAGA,mJAGA,sJAGA,0PAcA,oNAWA,sGAIA,uLAMA,4GAKA,8tBAYA,gJAIA,2MAOA,gIAGA,sKAIA,iHAIA,oLAIA,oJAKA,6LAQA,8HAOA,iRASA,kJAMA,meAQA,8FAGA,8FAGA,kNAQA,gGAGA,4FCvhBA,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA,0GCtKA,gHAOA,wLAOA,8XAYA,6FAIA,w2BAkBA,uFAIA,+HAOA,sJAKA,mFAaA,gHAOA,4RAOA,8cAaA,yjBAWA,0mBAoBA,yEAGA,6dAUA,iOAQA,0HAIA,8OAOA,0LAaA,yGAOA,oUAaA,kFAGA,oGAKA,6OAOA,gJAIA,qKAGA,wKAGA,mMAKA,qMAMA,+KAMA,kEAIA,0FAIA,2HAKA,gNCvQA,mgBAeC,6FAIA,wLAUA,gGAIA,uLASC,+EAMA,2FASD,iGAKC,iFAKD,+IAQC,oHAMC,oGAMA,kHAMD,6HASD,2HC9FD,gHAOA,6GAMA,wHAKA,sIAIA,0EAGA,wDAGA,8FAKA,kHCzCA,wMAOC,oJAMA,6DAGC,oEAKD,oHAMC,mKASD,qGAKC,sGAGC,oFC7CH,8CAIC,yGAKC,2DAGA,yKAWF,uCAIA,wEAMA,qECxBA,yGAOA,qLAKA,8PCZA,yGAOA,uFAKA,4JAKA,qJCzBA,sIAIC,+GAMA,yEAKA,wHAOA,wGAMA,+EAKA,gHAMC,+JCvCD,qDAIA,sGAOC,6IAKA,uEAKD,sPAYC,yGAIA,gEAMD,uHAQA,uKASA,4JC7DA,oDAIA,gQCHD,iFAKC,uVAUA,yKAUA,sECzBD,uJAKA,uEAGC,wUAMA,2LAKA,ybAMA,8NAKD,2iBAUC,mLAMC,mKAOD,oFAOA,6WAOA,gLAMA,4FAGC,uKAMA,uIAMD,mLAWD,uGAGC,2OAKA,iHC7GD,0FCAA,qGAIC,qJAOA,6FCVD,8QAUC,mGAIA,qWAOA,6JAKA,wGAGC,4eAQD,6GAIA,qHAQA,4GAKC,uEAGA,8GAMD,6IChED,8IAOC,iIAKA,0EAKA,+IASD,sEAKA,gDC/BA,mHAMC,uHAKA,kKAMA,kGAKA,uEAIA,gFAKA,2ICrBD,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNC5CA,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,yECAA,+NAUA,6GAIA,mRAUA,qJAOA,uGAKC,wIAQA,8ECnCF,gHAOA,mQAWA,yHAIA,uIAIA,mGAIA,yGAIA,yGAIA,6GAGA,4GAGA,kGAMA,6OAWA,kJCtEC,0SAUC,6FAGC,2GAMF,sJAMA,gFAKD,4FAGC,oKAOA,uEAIA,6FAIA,+EAIA,0HAMA,mMAMA,6IAMA,wRAYA,kHAKA,yHAQA,qJAIC,8IASD,yKAUA,2DAKD,8PC5HA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCCzCA,gHAOA,oFAIA,wFAGA,6HAGA,4YAeA,yFAGA,4GC7CC,2PCED,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FC5HA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2ECnKA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHChDA,sVASC,4JAKA,0OAKC,kHAOA,yEC1BF,8CAIA,2EAMA,0IASC,yDAKD,yDCxBA,+CAIC,4FAKC,uGAIA,iHAIA,kIAMD,mGAIA,gJAMA,8FAOC,mEAKD,0HAOA,kGAMA,iEAKD,wEC/DA,gEAMA,4DAGC,uEAIA,iICbD,2CAEC,qDAGA,uEAKA,wGAKC,oDAMF,gSCpBC,4KAQA,oGAKA,2FAMA,0DCpBD,qIAOC,6HAMD,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YClDD,iCAIA,+FAKA,wIAOC,0HAQA,kEAKA,qIAIC,oFAMF,kFAIC,+EAMD,oEClDA,mHAKC,uDCLD,4CCEA,0fAgBC,6GAQA,6PAMC,mKAQD,qFAKC,2KAMF,6GAQA,gMAMC,kMAMA,kMAMA,yJASD,iFAKA,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YAcD,qHCzIC,6DAIA,gEAIA,qIAMC,4IAKD,gGAIA,0EAIA,qJAMC,uEAMD,kMASA,uKASA,yED0FD,oCEsHA,+CAIA,mHAlRA,+RAkBA,0DAMA,4FAIA,6GAUA,kJAmBA,qFAOA,qGASA,oFAOA,qICvEA,gHAYA,uGAKA,4OAOA,mHAIA,2UAIA,8MAGA,sCACA,kEAGA,2GCTA,wFCxCA,8EAIA,gHAOA,4GAQA,0DAIA,8CAIA,uJAOA,oJCxBA,yGAOA,wcAUA,mEAIA,iMAIA,6JAIA,mQAMA,iEAGA,wJCtCA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,iFCjBA,0ECAA,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA,0EC5BA,uNASA,qHAMA,uEAIA,kFAKA,8IAKC,4HAKA,sGAKD,gFCxCA,sVAaC,6GAIA,qJAMA,0HAKA,oKASC,mEAMF,2CC3CD,sSAYC,qKAOA,sKASC,oEAKD,+IASD,uCAIA,kDC/CA,gDCEA,wDCFA,qKCSC,mLAMC,iLAGC,8TAIA,0FAMD,mJAOA,0DAIA,uFAKA,sHAMA,kHAMA,gHAMA,0KAQA,+KAUA,qGAIE,mNAYA,+FAKC,4FAIA,oIAWH,gGAKC,kHAQD,4FAKC,8HAQD,qFAIC,yFAKA,+EAMD,6GAKC,yGCjKH,kPAaC,0JAMA,gECnBD,8DCAA,uKAIC,wGAEC,mFAFD,uFAQA,6JCTD,gVASC,8EAIC,mFAKA,yHAMA,mNAQA,yHAIC,sGAMD,wEAGC,6FrB1CF,4FAIA,+FAIA,mMAMC,0MAKD,+HAIA,yGAIA,oLAMC,sGAMD,iOASA,sMASA,wGqBHE,oSAIA,qSAMA,8HAMF,sVAUC,oEAIC,iFAKA,yGAMF,+IASD,uKAOC,6DAKD,+FAMC,oEAIA,qHAKD,4CAKA,wDAKA,yDCnJA,wGAKA,iFAKC,kGAGC,oHAMF,sFAKA,+EAMA,kGAOC,iGAMA,uMC3CD,6OAMC,sFAIA,yFAIA,0EAIA,kIAOD,+DAKA,iFAMA,kEAEC,mECtCD,4CAGC,8KAOD,gKAMC,yMAWD,mGAKA,wMAMA,sGAIC,+JASA,2TAYA,gIAQD,0TCrEA,wHAMA,iFAIC,2MASA,yDAKA,+NC1BD,4CAGC,0KAKA,uNAOD,gKAMC,yMAWD,sGAIC,+JASA,2TAYA,gIAQD,2QC/DA,4EAKA,4DAIC,yHAIA,2DAKD,+FAOC,8HCzBD,uNASC,8EAIA,iPAKC,gKAKD,4QAMC,4HAOD,udAOC,wIAUD,oHAOA,2DAKD,8WAWC,qSAUD,4FAMA,gGC9FA,0JAOC,sGAMC,iJAMD,sGAOA,8FAIA,0GAKC,iMCnCF,8GASA,4HAQA,0OAYA,8DAIC,kHC9BD,uEAKC,wGAOA,uRAMA,6D/BfA,8DAIA,iEAIA,uIAMC,8IAKD,iGAIA,2EAIA,sJAMC,wEAMD,mMASA,wKASA,0EgC/DD,gJCAA,wEAMC,mKAMC,2MAMA,6NAOD,oEAEC,uHAKC,uFAOF,sFAIC,oHAMA,2DAGA,qHASF,iFAMA,sECjEA,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,yDCAA,2JAOC,6DAGC,6FAKD,gPASA,wDAGC,6IAIA,+DAKA,4GAOA,gIAQD,sGAMA,8DAIA,+FAKD,sEClEA,sSAYC,sFAGC,oIAKD,kFAIA,wIAKA,wDAIC,+EAIA,+FAOD,2NAUA,oGAMA,mOAOC,yJAQA,uIAMD,6PAWC,mEAMF,6IAQC,uGAQD,gKAQA,2PAYA,kECpIA,wRAUC,4DAIA,8EAIC,iJAOF,0FAIA,mNAOA,0JAOC,yMAMA,8IAKD,sFAGC,oDAKD,6OAUA,2HAIC,uOAWA,4QAYC,kGAIA,+FAMF,kLAMA,gIAQA,wIAMC,6DAMA,0DAIA,0EAKD,4HAMA,8GAMA,8KASA,iCAEE,+GAKA,+GC3KF,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kIC1eA,4NAcA,mCAGA,2HASA,wCAIA,wEAIA,gGAKA,0DAMA,gGAIA,sRAWA,gEAKA,4FAIA,4GAMA,iGAIA,2DAGA,2DAGA,+CAIA,wCAGA,qEAQA,gDAIA,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,wCAIA,wEASA,iGAMA,gFAMA,mBAGA,uBAGA,yBAGA,qBAGA,uCAIA,4CAGA,8CAGA,oDAGA,gDAGA,kDAOA,0EAMA,8DAGA,4CAKA,gDAIA,0NAKA,iFAOA,wDAOA,oCAGA,+DAKA,4EAIA,iDAIA,0MAUA,oIAQA,gOAUA,sDAIA,mCAGA,8DAOA,0GAUA,8DAIA,0KAWA,gHAMA,mEAIA,kFAIA,0GAKA,mFAMA,sEAKA,iGAIA,sGAOA,iHAMA,gGAOA,qFAKA,mgCAKA,swDAIA,qEAIA,kIAIA,8FAIA,qFAKA,2EAKA,0EAKA,gEAKA,+FAOA,4+DAOA,0EAKA,kGAMA,oDAGA,oGAIA,8GAMA,qDAGA,yDAGA,yLAWA,2GAKA,4FAIA,+HAKA,sHASA,sEAKA,8EAKA,qGAOA,wCAIA,qJAUA,sHAaA,yGAMA,gOAaA,0HAIA,sCAIA,yDAGA,oRAQA,kLAUA,wDAQA,oOAeA,wEAIA,6MAaA,uCAGA,qCAGA,qFAKA,+EAKA,gGAMA,uCAGA,uCAGA,mFAKA,+EAKA,+EAQA,aAEC,4EC/oBD,08UAOA,4wDAOA,6CAGA"} \ No newline at end of file diff --git a/css/talk-recording.css b/css/talk-recording.css new file mode 100644 index 0000000..d7afa7f --- /dev/null +++ b/css/talk-recording.css @@ -0,0 +1,2 @@ +@media only screen and (width<=512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;top:unset;border-radius:var(--border-radius-element);position:relative}}.material-design-icon[data-v-ca0b8eba]{justify-content:center;place-self:center;align-items:center;display:flex}.dialog[data-v-ca0b8eba]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container{padding-block:4px 0;padding-inline:12px 0;display:flex!important}.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content{flex-direction:column;display:flex;overflow:hidden}.dialog__wrapper[data-v-ca0b8eba]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dialog__wrapper--collapsed[data-v-ca0b8eba]{flex-direction:column}.dialog__navigation[data-v-ca0b8eba]{flex-shrink:0;display:flex}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba]{flex-direction:column;min-width:200px;height:100%;margin-inline-end:20px;overflow:hidden auto}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba]{flex-direction:row;justify-content:space-between;width:100%;min-width:100%;overflow:auto hidden}.dialog__name[data-v-ca0b8eba]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);font-size:21px;line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-ca0b8eba]{flex:1;min-height:0;padding-inline-end:12px;overflow:auto}.dialog__text[data-v-ca0b8eba]{padding-block-end:6px}.dialog__actions[data-v-ca0b8eba]{place-content:center end;gap:6px;width:100%;max-width:100%;margin-block:0;margin-inline:0;padding-inline:0 12px;display:flex}.dialog__actions[data-v-ca0b8eba]:not(:empty){margin-block:6px 12px}@media only screen and (width<=512px){.dialog__name[data-v-ca0b8eba]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-e3b1a10b]{justify-content:center;place-self:center;align-items:center;display:flex}.button-vue[data-v-e3b1a10b]{--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-radius:var(--button-radius);box-sizing:border-box;width:fit-content;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);cursor:pointer;font-size:var(--default-font-size);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:700;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}.button-vue--size-small[data-v-e3b1a10b]{--button-size:var(--clickable-area-small);--button-radius:var(--border-radius-small)}.button-vue--size-large[data-v-e3b1a10b]{--button-size:var(--clickable-area-large)}.button-vue[data-v-e3b1a10b] *{cursor:pointer}.button-vue[data-v-e3b1a10b]:focus{outline:none}.button-vue[data-v-e3b1a10b]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e3b1a10b]:disabled *{cursor:default}.button-vue[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e3b1a10b]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e3b1a10b]{justify-content:center;align-items:center;width:100%;display:inline-flex}.button-vue--end .button-vue__wrapper[data-v-e3b1a10b]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e3b1a10b]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b]{flex-direction:row-reverse}.button-vue--reverse[data-v-e3b1a10b]{--button-padding:var(--button-padding-default)var(--default-grid-baseline)}.button-vue__icon[data-v-e3b1a10b]{--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);justify-content:center;align-items:center;display:flex}.button-vue__icon[data-v-e3b1a10b]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b]>*{max-width:16px;max-height:16px}.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg{width:16px;height:16px}.button-vue__text[data-v-e3b1a10b]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;padding:2px 0;font-weight:700;overflow:hidden}.button-vue__text[data-v-e3b1a10b]:empty{display:none}.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty){--button-padding:var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty){--button-padding:var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e3b1a10b]{width:100%}.button-vue[data-v-e3b1a10b]: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-e3b1a10b]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:#0000}.button-vue--primary[data-v-e3b1a10b]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e3b1a10b]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e3b1a10b]{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-e3b1a10b]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e3b1a10b]{color:var(--color-main-text);background-color:#0000;border-color:#0000}.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--tertiary-on-primary[data-v-e3b1a10b]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled){background-color:#0000}.button-vue--success[data-v-e3b1a10b]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e3b1a10b]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e3b1a10b]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e3b1a10b]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e3b1a10b]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e3b1a10b]:active{background-color:var(--color-error)}.button-vue--legacy[data-v-e3b1a10b]{--button-inner-size:var(--button-size);border:none;padding-block:0}.button-vue--legacy.button-vue--error[data-v-e3b1a10b],.button-vue--legacy.button-vue--success[data-v-e3b1a10b],.button-vue--legacy.button-vue--warning[data-v-e3b1a10b]{color:#fff}.material-design-icon[data-v-aaedb1c3]{justify-content:center;place-self:center;align-items:center;display:flex}.icon-vue[data-v-aaedb1c3]{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1;justify-content:center;align-items:center;display:flex}.icon-vue.icon-vue--inline[data-v-aaedb1c3]{vertical-align:text-bottom;min-width:fit-content;min-height:fit-content;display:inline-flex!important}.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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.material-design-icon[data-v-cf399190]{justify-content:center;place-self:center;align-items:center;display:flex}.loading-icon[data-v-cf399190]{overflow:hidden}.loading-icon svg[data-v-cf399190]{animation:rotate var(--animation-duration,.8s)linear infinite}.material-design-icon[data-v-99ca734a]{justify-content:center;place-self:center;align-items:center;display:flex}.modal-mask[data-v-99ca734a]{z-index:9998;top:0;--backdrop-color:0,0,0;background-color:rgba(var(--backdrop-color),.5);width:100%;height:100%;display:block;position:fixed;inset-inline-start:0}.modal-mask[data-v-99ca734a],.modal-mask[data-v-99ca734a] *{box-sizing:border-box}.modal-mask--opaque[data-v-99ca734a]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-99ca734a]{--backdrop-color:255,255,255}.modal-header[data-v-99ca734a]{z-index:10001;top:0;width:100%;height:var(--header-height);justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;position:absolute;inset-inline:0;overflow:hidden;display:flex!important}.modal-header__name[data-v-99ca734a]{width:100%;padding:0 calc(var(--default-clickable-area)*3)0 12px;white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:16px;transition:padding .1s;overflow-x:hidden}@media only screen and (width>=1024px){.modal-header__name[data-v-99ca734a]{text-align:center;padding-inline-start:calc(var(--default-clickable-area)*3)}}.modal-header .icons-menu[data-v-99ca734a]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.modal-header .icons-menu .header-close[data-v-99ca734a]{margin:calc((var(--header-height) - var(--default-clickable-area))/2);justify-content:center;align-items:center;padding:0;display:flex}.modal-header .icons-menu .play-pause-icons[data-v-99ca734a]{width:var(--header-height);height:var(--header-height);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;position:relative}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a]{opacity:1;border-radius:calc(var(--default-clickable-area)/2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area))/2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-99ca734a] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area))/2)}.modal-header .icons-menu[data-v-99ca734a] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:50%;background-size:22px}.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-wrapper[data-v-99ca734a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrapper .prev[data-v-99ca734a],.modal-wrapper .next[data-v-99ca734a]{z-index:10000;color:#fff;height:35vh;min-height:300px;transition:opacity .25s;position:absolute}.modal-wrapper .prev[data-v-99ca734a]:focus-visible,.modal-wrapper .next[data-v-99ca734a]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-99ca734a]{inset-inline-start:2px}.modal-wrapper .next[data-v-99ca734a]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-99ca734a]{border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);padding:0;transition:transform .3s;display:flex;position:relative;overflow:auto;box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-99ca734a]{z-index:1;top:4px;position:absolute;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-99ca734a]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-99ca734a]{width:400px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--normal>.modal-container[data-v-99ca734a]{width:600px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--large>.modal-container[data-v-99ca734a]{width:900px;max-width:90%;max-height:min(90%,100% - 2*var(--header-height) - 2*var(--body-container-margin))}.modal-wrapper--full>.modal-container[data-v-99ca734a]{width:100%;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}@media only screen and ((width<=512px) or (height<=400px)){.modal-wrapper .modal-container[data-v-99ca734a]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));top:var(--header-height);border-radius:0;position:absolute}}.fade-enter-active[data-v-99ca734a],.fade-leave-active[data-v-99ca734a]{transition:opacity .25s}.fade-enter-from[data-v-99ca734a],.fade-leave-to[data-v-99ca734a]{opacity:0}.fade-visibility-enter-from[data-v-99ca734a],.fade-visibility-leave-to[data-v-99ca734a]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-99ca734a],.modal-in-leave-active[data-v-99ca734a],.modal-out-enter-active[data-v-99ca734a],.modal-out-leave-active[data-v-99ca734a]{transition:opacity .25s}.modal-in-enter-from[data-v-99ca734a],.modal-in-leave-to[data-v-99ca734a],.modal-out-enter-from[data-v-99ca734a],.modal-out-leave-to[data-v-99ca734a]{opacity:0}.modal-in-enter .modal-container[data-v-99ca734a],.modal-in-leave-to .modal-container[data-v-99ca734a]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-99ca734a],.modal-out-leave-to .modal-container[data-v-99ca734a]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a]{top:0;position:absolute;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a]{transform-origin:50%;animation:progressring-99ca734a linear var(--bf9ee90a)infinite;stroke-linecap:round;stroke-dashoffset:94.2478px;stroke-dasharray:94.2478;transition:stroke-dashoffset .1s}.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a]{animation:2s cubic-bezier(.4,0,.2,1) infinite breath-99ca734a}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a]{animation-play-state:paused!important}@keyframes progressring-99ca734a{0%{stroke-dashoffset:94.2478px}to{stroke-dashoffset:0}}@keyframes breath-99ca734a{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5f7eed6b]{justify-content:center;place-self:center;align-items:center;display:flex}.action-items[data-v-5f7eed6b]{align-items:center;gap:calc((var(--default-clickable-area) - 16px)/2/2);display:flex}.action-item[data-v-5f7eed6b]{--open-background-color:var(--color-background-hover,$action-background-hover);display:inline-block;position:relative}.action-item.action-item--primary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-5f7eed6b]{--open-background-color:var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-5f7eed6b]{--open-background-color:var(--color-error-hover)}.action-item.action-item--warning[data-v-5f7eed6b]{--open-background-color:var(--color-warning-hover)}.action-item.action-item--success[data-v-5f7eed6b]{--open-background-color:var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-5f7eed6b]{--open-background-color:transparent}.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-5f7eed6b]{object-fit:contain;width:20px;height:20px}.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);max-height:calc(100vh - var(--header-height));padding:4px;overflow:auto}._material-design-icon_wpltc_12{justify-content:center;place-self:center;align-items:center;display:flex}._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{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper{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{color:var(--color-main-text);border-radius:var(--border-radius-element);background:var(--color-main-background);padding:0;overflow:hidden}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container{z-index:1;border:10px solid #0000;width:0;height:0;position:absolute}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{border-bottom-width:0;border-top-color:var(--color-main-background);bottom:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{border-top-width:0;border-bottom-color:var(--color-main-background);top:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{border-left-width:0;border-right-color:var(--color-main-background);left:-9px}._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{border-right-width:0;border-left-color:var(--color-main-background);right:-9px}._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}.material-design-icon[data-v-7e4656f9]{justify-content:center;place-self:center;align-items:center;display:flex}.notecard[data-v-7e4656f9]{--note-card-icon-size:20px;--note-card-padding:calc(2*var(--default-grid-baseline));border-inline-start:var(--default-grid-baseline)solid var(--note-theme);border-radius:var(--border-radius-small);padding:var(--note-card-padding);gap:var(--note-card-padding);flex-direction:row;margin:1rem 0;display:flex;color:var(--color-main-text)!important;background-color:var(--note-background)!important}.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(.5lh - .5em) 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}.material-design-icon[data-v-6c2daf4e]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-6c2daf4e]:hover,li.action.active[data-v-6c2daf4e]{border-radius:6px;padding:0}li.action[data-v-6c2daf4e]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-6c2daf4e]{pointer-events:none;opacity:.5}.action--disabled[data-v-6c2daf4e]:hover,.action--disabled[data-v-6c2daf4e]:focus{cursor:default;opacity:.5}.action--disabled[data-v-6c2daf4e] *{opacity:1!important}.action-button[data-v-6c2daf4e]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-button>span[data-v-6c2daf4e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-6c2daf4e]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-button[data-v-6c2daf4e] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-6c2daf4e],.action-button__longtext[data-v-6c2daf4e]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-button__longtext[data-v-6c2daf4e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-6c2daf4e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-button__description[data-v-6c2daf4e]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-button__menu-icon[data-v-6c2daf4e],.action-button__pressed-icon[data-v-6c2daf4e]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.action-button[data-v-6c2daf4e] *{cursor:pointer}.material-design-icon[data-v-a0e80f48]{justify-content:center;place-self:center;align-items:center;display:flex}.input-field[data-v-a0e80f48]{--input-border-color:var(--color-border-maxcontrast);--input-border-radius:var(--border-radius-element);--input-padding-start:var(--border-radius-element);--input-padding-end:var(--border-radius-element);width:100%;margin-block-start:6px;position:relative}.input-field--disabled[data-v-a0e80f48]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a0e80f48]{margin-block-start:0}.input-field--leading-icon[data-v-a0e80f48]{--input-padding-start:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a0e80f48]{--input-padding-end:calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a0e80f48]{--input-border-radius:var(--border-radius-pill)}.input-field__main-wrapper[data-v-a0e80f48]{height:var(--default-clickable-area);padding:var(--border-width-input-focused,2px);position:relative}.input-field__input[data-v-a0e80f48]{--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .input-field__input[data-v-a0e80f48]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.input-field--legacy .input-field__input[data-v-a0e80f48]{box-shadow:0 0 0 1px var(--input-border-color)}.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]),.input-field__input[data-v-a0e80f48]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.input-field__input[data-v-a0e80f48]{background-color:var(--color-main-background);color:var(--color-main-text);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--default-font-size);text-overflow:ellipsis;padding-block:0;padding-inline:var(--input-padding-start)var(--input-padding-end);min-height:unset;width:100%;appearance:textfield!important;height:100%!important}.input-field__input[data-v-a0e80f48]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-decoration{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-button{display:none}.input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration{display:none}.input-field__input[data-v-a0e80f48]::-ms-clear{display:none}.input-field__input[data-v-a0e80f48]:active:not([disabled]),.input-field__input[data-v-a0e80f48]:focus:not([disabled]){--input-border-color:var(--color-main-text)}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{color:var(--color-main-text)}.input-field__input[data-v-a0e80f48]:focus{cursor:text}.input-field__input[data-v-a0e80f48]:disabled{cursor:default}.input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a0e80f48]{--input-label-font-size:var(--default-font-size);font-size:var(--input-label-font-size);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;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);position:absolute;overflow:hidden}.input-field__input:focus+.input-field__label[data-v-a0e80f48],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a0e80f48]{--input-label-font-size:13px;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);font-weight:500;line-height:1.5;inset-block-start:calc(-1.5*var(--input-label-font-size)/2)}.input-field__icon[data-v-a0e80f48]{height:var(--default-clickable-area);width:var(--default-clickable-area);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0}.input-field__icon--leading[data-v-a0e80f48]{inset-inline-start:0}.input-field__icon--trailing[data-v-a0e80f48]{inset-inline-end:0}.input-field__trailing-button[data-v-a0e80f48]{--button-radius:calc(var(--input-border-radius) - var(--border-width-input-focused,2px));--button-size:calc(var(--default-clickable-area) - 2*var(--border-width-input-focused,2px))!important}.input-field__trailing-button.button-vue[data-v-a0e80f48]{top:var(--border-width-input-focused,2px);position:absolute;inset-inline-end:var(--border-width-input-focused,2px)}.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a0e80f48]{padding-block:4px;padding-inline:var(--border-radius-element);color:var(--color-text-maxcontrast);align-items:center;display:flex}.input-field__helper-text-message__icon[data-v-a0e80f48]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a0e80f48],.input-field--error .input-field__icon--trailing[data-v-a0e80f48]{color:var(--color-text-error,var(--color-error))}:is(.input-field--error .input-field__input[data-v-a0e80f48],.input-field__input[data-v-a0e80f48]:user-invalid){--input-border-color:var(--color-border-error,var(--color-error))!important}:is(.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible,.input-field__input[data-v-a0e80f48]:user-invalid:focus-visible){box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__input[data-v-a0e80f48]{--input-border-color:var(--color-border-success,var(--color-success))!important}.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48]{color:var(--color-border-success,var(--color-success))}.join-call.button-vue--success[data-v-645f524d]{--join-call-background-color:var(--color-border-success);--join-call-border-color:var(--color-success-text);border-color:var(--join-call-border-color);background-color:var(--join-call-background-color);color:var(--color-primary-element-text)!important}body[data-theme-dark] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}@media (prefers-color-scheme:dark){body[data-theme-default] .join-call.button-vue--success[data-v-645f524d]{--join-call-border-color:var(--color-success-hover)}}.join-call.button-vue--success[data-v-645f524d]:hover:not(:disabled){background-color:var(--join-call-border-color)}.leave-call.button-vue--error[data-v-645f524d],.leave-call[data-v-645f524d] .button-vue--error{color:var(--color-primary-text)!important;background-color:#f33!important}.leave-call.button-vue--error[data-v-645f524d]:hover:not(:disabled),.leave-call[data-v-645f524d] .button-vue--error:hover:not(:disabled){background-color:var(--color-error-hover)!important}.leave-call-actions--split[data-v-645f524d]{gap:1px!important}.leave-call-actions--split[data-v-645f524d] .action-item--single{border-start-end-radius:2px;border-end-end-radius:2px}.leave-call-actions--split[data-v-645f524d] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.material-design-icon[data-v-6a2b8de0]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-button-group-base>div[data-v-6a2b8de0]{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0]{justify-content:space-between;gap:4px;display:flex}.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s]{flex:1}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button{justify-content:center;width:100%;display:flex;padding:0!important}.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .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-6a2b8de0] .action-button .action-button__pressed-icon{display:none}.reaction__group[data-v-32d49ea8] .nc-button-group-content{width:calc(var(--reactions-in-single-row)*var(--default-clickable-area));flex-wrap:wrap;justify-content:flex-start;gap:0!important}.reaction__button[data-v-32d49ea8]{flex:0 0 calc(100%/var(--reactions-in-single-row))!important}.material-design-icon[data-v-1009e96c]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-1009e96c]{color:var(--color-text-maxcontrast);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--default-clickable-area);align-items:center;margin-inline-start:12px;padding-inline-end:14px;display:flex;box-shadow:none!important}.material-design-icon[data-v-3e2324b7]{justify-content:center;place-self:center;align-items:center;display:flex}.action-separator[data-v-3e2324b7]{border-bottom:1px solid var(--color-border-dark);cursor:default;height:0;margin:5px 10px 5px 15px}.volume-indicator-wrapper[data-v-3925ed4c]{position:relative}.volume-indicator[data-v-3925ed4c]{width:100%;height:100%;transition:height .2s linear;position:absolute;inset-inline-start:0;overflow:hidden}.volume-indicator[data-v-3925ed4c],.volume-indicator[data-v-3925ed4c] *{cursor:inherit}.volume-indicator-primary[data-v-3925ed4c]{top:0}.volume-indicator-overlay[data-v-3925ed4c]{pointer-events:none;display:inline-flex;bottom:0}.volume-indicator-overlay>span[data-v-3925ed4c]{position:absolute;bottom:0}.volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-success)}.volume-indicator-overlay-mute[data-v-3925ed4c]{color:var(--color-loading-dark)}.overload .volume-indicator[data-v-3925ed4c]{transition:height linear}.overload .volume-indicator-overlay[data-v-3925ed4c]{color:var(--color-border-error)}.no-audio-available[data-v-27d30b50]{opacity:.7}.popover-hint[data-v-27d30b50]{padding:calc(3*var(--default-grid-baseline));text-align:start;max-width:300px}.audio-selector-button[data-v-27d30b50] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-audio-control-wrapper[data-v-27d30b50]{align-items:center;gap:1px;display:flex}.local-audio-control-wrapper .audio-control-button[data-v-27d30b50]{border-start-end-radius:2px;border-end-end-radius:2px}.audio-selector__action[data-v-27d30b50] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.audio-selector__action[data-v-27d30b50] .action-button__longtext-wrapper{max-width:350px}.audio-selector__action[data-v-27d30b50] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.audio-selector__action[data-v-27d30b50] .action-button>span{height:var(--default-clickable-area)}.no-video-available[data-v-110d5586]{opacity:.7}.video-selector-button[data-v-110d5586] .action-item__menutoggle{--button-size:var(--clickable-area-small);height:var(--default-clickable-area);border-start-start-radius:2px;border-end-start-radius:2px}.local-video-control-wrapper[data-v-110d5586]{align-items:center;gap:1px;display:flex}.local-video-control-wrapper .video-control-button[data-v-110d5586]{border-start-end-radius:2px;border-end-end-radius:2px}.video-selector__action[data-v-110d5586] .action-button__longtext{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:350px;padding:0;display:-webkit-box;overflow:hidden}.video-selector__action[data-v-110d5586] .action-button__longtext-wrapper{max-width:350px}.video-selector__action[data-v-110d5586] .action-button__icon{width:0;margin-inline-start:calc(var(--default-grid-baseline)*3)}.video-selector__action[data-v-110d5586] .action-button>span{height:var(--default-clickable-area)}.buttons-bar[data-v-6d9aadfc]{align-items:center;gap:var(--default-grid-baseline);display:flex}.buttons-bar #screensharing-menu button[data-v-6d9aadfc]{width:100%;height:auto}.buttons-bar button.screensharing-enabled[data-v-6d9aadfc]{opacity:1}.buttons-bar button.no-screensharing-available[data-v-6d9aadfc],.buttons-bar button.no-screensharing-available[data-v-6d9aadfc] *{opacity:.7}.hint[data-v-6d9aadfc]{text-align:start;max-width:300px;padding:12px}.hint__actions[data-v-6d9aadfc]{flex-direction:row-reverse;justify-content:space-between;padding-top:4px;display:flex}.hint__button[data-v-6d9aadfc]{height:var(--default-clickable-area)}.trigger[data-v-6d9aadfc]{justify-content:center;align-items:center;display:flex}.bottom-bar[data-v-150d78c5]{bottom:0;padding:var(--wrapper-padding);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0;overflow:hidden}.bottom-bar[data-v-150d78c5] .button-vue--tertiary{background-color:var(--color-primary-light)}.bottom-bar-call-controls[data-v-150d78c5]{align-items:center;gap:var(--default-grid-baseline);flex-direction:row;display:flex}.bottom-bar-call-controls[data-v-150d78c5]:not(:has(*)){display:none}.call-options[data-v-150d78c5]{flex-direction:row;align-items:center;gap:4px;display:flex}.fade-enter[data-v-47930278],.fade-leave-to[data-v-47930278]{opacity:0}.fade-enter-to[data-v-47930278],.fade-leave[data-v-47930278]{opacity:1}.fade-enter-active[data-v-47930278],.fade-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.radial-reveal-enter[data-v-47930278],.radial-reveal-leave-to[data-v-47930278]{opacity:0;transform:scale(0)}.radial-reveal-enter-to[data-v-47930278],.radial-reveal-leave[data-v-47930278]{opacity:1;transform:scale(1)}.radial-reveal-enter-active[data-v-47930278],.radial-reveal-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.slide-up-enter[data-v-47930278],.slide-up-leave-to[data-v-47930278]{opacity:0;transform:translateY(-50%)}.slide-up-enter-to[data-v-47930278],.slide-up-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-up-enter-active[data-v-47930278],.slide-up-leave-active[data-v-47930278]{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.slide-right-enter[data-v-47930278],.slide-right-leave-to[data-v-47930278]{min-width:0!important;max-width:0!important}.slide-right-enter-to[data-v-47930278],.slide-right-leave[data-v-47930278]{min-width:300px;max-width:500px}.slide-right-enter-active[data-v-47930278],.slide-right-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.slide-down-enter[data-v-47930278],.slide-down-leave-to[data-v-47930278]{opacity:0;transform:translateY(50%)}.slide-down-enter-to[data-v-47930278],.slide-down-leave[data-v-47930278]{opacity:1;transform:translateY(0)}.slide-down-enter-active[data-v-47930278],.slide-down-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.zoom-enter[data-v-47930278],.zoom-leave-to[data-v-47930278]{transform:scale(0)}.zoom-enter-to[data-v-47930278],.zoom-leave[data-v-47930278]{transform:scale(1)}.zoom-enter-active[data-v-47930278],.zoom-leave-active[data-v-47930278]{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.transition-group[data-v-47930278]{position:relative}.transition-group[data-v-47930278]>.fade-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.fade-leave-active{position:absolute}.transition-group[data-v-47930278]>.fade-enter,.transition-group[data-v-47930278]>.fade-leave-to{opacity:0}.transition-group[data-v-47930278]>.fade-enter-to,.transition-group[data-v-47930278]>.fade-leave{opacity:1}.transition-group[data-v-47930278]>.fade-enter-active,.transition-group[data-v-47930278]>.fade-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:opacity}.transition-group[data-v-47930278]>.radial-reveal-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.radial-reveal-leave-active{position:absolute}.transition-group[data-v-47930278]>.radial-reveal-enter,.transition-group[data-v-47930278]>.radial-reveal-leave-to{opacity:0;transform:scale(0)}.transition-group[data-v-47930278]>.radial-reveal-enter-to,.transition-group[data-v-47930278]>.radial-reveal-leave{opacity:1;transform:scale(1)}.transition-group[data-v-47930278]>.radial-reveal-enter-active,.transition-group[data-v-47930278]>.radial-reveal-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;transition-duration:.15s}.transition-group[data-v-47930278]>.slide-up-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-up-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-up-enter,.transition-group[data-v-47930278]>.slide-up-leave-to{opacity:0;transform:translateY(-50%)}.transition-group[data-v-47930278]>.slide-up-enter-to,.transition-group[data-v-47930278]>.slide-up-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-up-enter-active,.transition-group[data-v-47930278]>.slide-up-leave-active{pointer-events:none;transition:all var(--animation-slow,.3s)ease-in-out;transition-property:transform,opacity}.transition-group[data-v-47930278]>.slide-right-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-right-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-right-enter,.transition-group[data-v-47930278]>.slide-right-leave-to{min-width:0!important;max-width:0!important}.transition-group[data-v-47930278]>.slide-right-enter-to,.transition-group[data-v-47930278]>.slide-right-leave{min-width:300px;max-width:500px}.transition-group[data-v-47930278]>.slide-right-enter-active,.transition-group[data-v-47930278]>.slide-right-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:min-width,max-width}.transition-group[data-v-47930278]>.slide-down-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.slide-down-leave-active{position:absolute}.transition-group[data-v-47930278]>.slide-down-enter,.transition-group[data-v-47930278]>.slide-down-leave-to{opacity:0;transform:translateY(50%)}.transition-group[data-v-47930278]>.slide-down-enter-to,.transition-group[data-v-47930278]>.slide-down-leave{opacity:1;transform:translateY(0)}.transition-group[data-v-47930278]>.slide-down-enter-active,.transition-group[data-v-47930278]>.slide-down-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform,opacity;position:absolute!important}.transition-group[data-v-47930278]>.zoom-move{transition:all var(--animation-quick,.1s)ease-in-out}.transition-group[data-v-47930278]>.zoom-leave-active{position:absolute}.transition-group[data-v-47930278]>.zoom-enter,.transition-group[data-v-47930278]>.zoom-leave-to{transform:scale(0)}.transition-group[data-v-47930278]>.zoom-enter-to,.transition-group[data-v-47930278]>.zoom-leave{transform:scale(1)}.transition-group[data-v-47930278]>.zoom-enter-active,.transition-group[data-v-47930278]>.zoom-leave-active{transition:all var(--animation-quick,.1s)ease-in-out;transition-property:transform}.empty-call-view[data-v-590eeac2]{text-align:center;z-index:1;flex-direction:column;place-content:center;width:100%;height:100%;display:flex;position:absolute}.empty-call-view .icon[data-v-590eeac2]{background-size:64px;width:64px;height:64px;margin:0 auto 15px}.empty-call-view button[data-v-590eeac2]{margin:4px auto}.empty-call-view__icon[data-v-590eeac2],.empty-call-view h2[data-v-590eeac2],.empty-call-view p[data-v-590eeac2]{color:var(--color-main-text)}.empty-call-view--sidebar[data-v-590eeac2]{padding-bottom:16px}.empty-call-view--sidebar h2[data-v-590eeac2],.empty-call-view--sidebar p[data-v-590eeac2]{font-size:90%}.empty-call-view--sidebar .icon[data-v-590eeac2]{margin-top:0;margin-bottom:0;transform:scale(.7)}.empty-call-view--small[data-v-590eeac2]{border-radius:calc(var(--default-clickable-area)/2);background-color:#222c;padding:8px}.empty-call-view--small h2[data-v-590eeac2]{font-size:1rem;font-weight:400}.empty-call-view--small .icon[data-v-590eeac2]{background-size:32px;width:32px;height:32px;margin-bottom:0;transform:none}.material-design-icon[data-v-d7dc2a1f]{justify-content:center;place-self:center;align-items:center;display:flex}.avatardiv[data-v-d7dc2a1f]{width:var(--avatar-size);height:var(--avatar-size);display:inline-block;position:relative}.avatardiv--unknown[data-v-d7dc2a1f]{background-color:var(--color-main-background);white-space:normal;position:relative}.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown){box-shadow:inset 0 0 5px #0000000d;background-color:var(--color-main-background)!important}.avatardiv--with-menu[data-v-d7dc2a1f]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-d7dc2a1f]{top:0;position:absolute;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:.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);min-width:var(--avatar-size);width:var(--avatar-size)!important}.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]{height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size)/2);display:block}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f]{top:0;text-align:center;width:100%;font-weight:400;display:block;position:absolute;inset-inline-start:0}.avatardiv img[data-v-d7dc2a1f]{object-fit:cover;width:100%;height:100%}.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;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:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.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]{background-color:#0000;border:none}.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f]{display:inline-block;position:relative}.avatar-class-icon[data-v-d7dc2a1f]{border-radius:calc(var(--avatar-size)/2);background-color:var(--color-background-darker);height:100%;display:block}.material-design-icon[data-v-45238efd]{justify-content:center;place-self:center;align-items:center;display:flex}.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]{vertical-align:text-bottom;align-items:center;max-width:150px;height:18px;display:inline-flex;position:relative}.mention-bubble__content[data-v-45238efd]{-webkit-user-select:none;user-select:none;background-color:var(--color-background-dark);border-radius:10px;align-items:center;max-width:100%;height:20px;padding-inline:2px 6px;display:inline-flex;overflow:hidden}.mention-bubble__icon[data-v-45238efd]{background-color:var(--color-background-darker);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:16px;height:16px;position:relative}.mention-bubble__icon--with-avatar[data-v-45238efd]{color:inherit;background-size:cover}.mention-bubble__title[data-v-45238efd]{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:2px;overflow:hidden}.mention-bubble__title[data-v-45238efd]:before{content:attr(title)}.mention-bubble__select[data-v-45238efd]{z-index:-1;width:1px;height:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.material-design-icon[data-v-881a79fb]{justify-content:center;place-self:center;align-items:center;display:flex}.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;justify-content:center;align-items:center;display:flex}.user-status-icon--invisible[data-v-881a79fb]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-881a79fb] svg{width:100%;height:100%}.material-design-icon[data-v-32f01b7a]{justify-content:center;place-self:center;align-items:center;display:flex}li.action[data-v-32f01b7a]:hover,li.action.active[data-v-32f01b7a]{border-radius:6px;padding:0}li.action[data-v-32f01b7a]:hover{background-color:var(--color-background-hover)}.action-link[data-v-32f01b7a]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-link>span[data-v-32f01b7a]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-32f01b7a]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px)/2)center;background-repeat:no-repeat;background-size:16px}.action-link[data-v-32f01b7a] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-32f01b7a],.action-link__longtext[data-v-32f01b7a]{max-width:220px;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-link__longtext[data-v-32f01b7a]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-32f01b7a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-link__description[data-v-32f01b7a]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.action-link__menu-icon[data-v-32f01b7a]{margin-inline:auto calc((var(--default-clickable-area) - 16px)/2*-1)}.material-design-icon[data-v-87267750]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-router__longtext[data-v-87267750]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-87267750]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-router__description[data-v-87267750]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-87267750]:hover,.action--disabled[data-v-87267750]:focus{cursor:default;opacity:.5}.action--disabled[data-v-87267750] *{opacity:1!important}.material-design-icon[data-v-fa684b48]{justify-content:center;place-self:center;align-items:center;display:flex}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]{width:100%;height:auto;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area);background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.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-repeat:no-repeat;background-size:16px}.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;padding:calc((var(--default-clickable-area) - 1.6em)/2)0;cursor:pointer;text-align:start;text-overflow:ellipsis;line-height:1.6em;overflow:hidden}.action-text__longtext[data-v-fa684b48]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-fa684b48]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.action-text__description[data-v-fa684b48]{white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer;display:block}.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:.5}.action--disabled[data-v-fa684b48]:hover,.action--disabled[data-v-fa684b48]:focus{cursor:default;opacity:.5}.action--disabled[data-v-fa684b48] *{opacity:1!important}.action-text[data-v-fa684b48],.action-text span[data-v-fa684b48]{cursor:default}.avatar-wrapper[data-v-6174ea76]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size);position:relative}.avatar-wrapper--dark .avatar[data-v-6174ea76]{background-color:#3b3b3b!important}.avatar-wrapper .avatar[data-v-6174ea76]{width:var(--avatar-size);height:var(--avatar-size);max-height:var(--avatar-size);max-width:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size)/2);background-color:var(--color-text-maxcontrast-default);display:block;position:sticky;top:0}.avatar-wrapper .avatar.icon[data-v-6174ea76]{background-size:calc(var(--avatar-size)/2)}.avatar-wrapper .avatar.icon.icon-changelog[data-v-6174ea76]{background-size:cover!important}.avatar-wrapper .avatar.bot[data-v-6174ea76]{background-color:var(--color-background-darker);padding-inline-start:5px}.avatar-wrapper .avatar.guest[data-v-6174ea76]{color:#fff;text-align:center;margin-inline:auto;padding:0;display:block}.avatar-wrapper--condensed[data-v-6174ea76]{width:unset;height:unset;margin-inline-start:calc(var(--condensed-overlap)*-1px);display:flex}.avatar-wrapper--condensed>.icon[data-v-6174ea76],.avatar-wrapper--condensed>.guest[data-v-6174ea76],.avatar-wrapper--condensed[data-v-6174ea76] img{outline:2px solid var(--color-main-background)}.avatar-wrapper--offline[data-v-6174ea76]{opacity:.4}.avatar-wrapper--offline[data-v-6174ea76] .avatardiv{background:rgba(var(--color-main-background-rgb),.4)!important}.avatar-wrapper--highlighted[data-v-6174ea76]{outline:2px solid var(--color-primary-element)}.avatar-wrapper__user-status[data-v-6174ea76]{inset-inline-end:-4px;border:2px solid var(--color-main-background);background-color:var(--color-main-background);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-4px}.loading-avatar[data-v-6174ea76]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.avatar-wrapper[data-v-6174ea76]:not(.avatar-wrapper--dark) .avatar-class-icon{background-color:var(--color-text-maxcontrast-default)}[data-v-6174ea76] .icon-user{background-size:calc(var(--avatar-size)/2)}.video-background[data-v-c5b7418a]{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}.video-background[data-v-c5b7418a]:after{content:" ";top:0;background-color:#0000001f;width:100%;height:100%;position:absolute;inset-inline-start:0}.not-connected video[data-v-d39171d8],.not-connected .avatar-container[data-v-d39171d8]{opacity:.5}.localVideoContainer[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));z-index:1;grid-row-end:-1}.video-container-grid[data-v-d39171d8]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-stripe[data-v-d39171d8]:not(.local-video--sidebar){--aspect-ratio:1.33333;--stripe-height:242px;flex:0 0 calc(var(--aspect-ratio)*var(--stripe-height));flex-direction:column;margin-top:auto;display:flex;position:relative;overflow:hidden;height:var(--stripe-height)!important}.video-container-big[data-v-d39171d8]{width:calc(100% - var(--grid-gap)*2);flex-direction:column;height:100%;display:flex;position:absolute}.video-container-big .videoWrapper[data-v-d39171d8]{margin:auto}.video-container-small[data-v-d39171d8]{border-radius:var(--border-radius-large)}.videoWrapper[data-v-d39171d8],.video[data-v-d39171d8]{width:100%;height:100%}.video-loading[data-v-d39171d8]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-d39171d8]{object-fit:contain}.video--fill[data-v-d39171d8]{object-fit:cover}.avatar-container[data-v-d39171d8]{margin:auto}.presenter-overlay[data-v-d39171d8],.presenter-overlay[data-v-d39171d8] *{border-radius:50%}.localVideoContainer[data-v-d39171d8]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.presenter-overlay[data-v-d39171d8]:after{z-index:1;border-radius:50%}.hover-shadow[data-v-d39171d8]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.speaking[data-v-d39171d8]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.bottom-bar[data-v-d39171d8]{width:100%;padding:0 calc(var(--default-grid-baseline)*3);padding-bottom:calc(var(--default-grid-baseline)*2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.bottom-bar--big[data-v-d39171d8]{justify-content:center}.bottom-bar .bottom-bar__button[data-v-d39171d8]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .bottom-bar__button[data-v-d39171d8]:hover,.bottom-bar .bottom-bar__button[data-v-d39171d8]:focus{opacity:1}.dev-mode-video--self[data-v-d39171d8]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));object-fit:cover!important}.presenter-overlay .dev-mode-video--self[data-v-d39171d8]{border-radius:50%}.presenter-icon__hide[data-v-d39171d8]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-d39171d8]:hover{cursor:pointer;opacity:.9}.wrapper[data-v-127ab268]{width:100%;padding:0 calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);z-index:1;align-items:center;display:flex;position:absolute;bottom:0}.wrapper--big[data-v-127ab268]{margin:0 var(--default-clickable-area);width:calc(100% - var(--default-clickable-area)*2);justify-content:center}.wrapper--big .bottom-bar[data-v-127ab268]{width:unset;padding:var(--default-grid-baseline)}.wrapper--big .bottom-bar[data-v-127ab268]:hover{border-radius:var(--border-radius-large);background-color:#0003}.wrapper--big .participant-name[data-v-127ab268]{margin-inline-end:0}.bottom-bar[data-v-127ab268]{align-items:center;gap:var(--default-grid-baseline);width:100%;min-height:var(--default-clickable-area);display:flex}.bottom-bar .media-indicators[data-v-127ab268]{display:flex}.bottom-bar .following-button[data-v-127ab268]{opacity:.8;background-color:var(--color-background-dark)}.bottom-bar .following-button[data-v-127ab268]:hover,.bottom-bar .following-button[data-v-127ab268]:focus{opacity:1}.participant-name[data-v-127ab268]{color:#fff;white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));margin-block:0;margin-inline:8px auto;position:relative;overflow:hidden}.participant-name--active[data-v-127ab268]{font-weight:700}.participant-name--has-shadow[data-v-127ab268]{text-shadow:0 0 4px #000c}.status-indicator[data-v-127ab268]{width:var(--default-clickable-area);height:var(--default-clickable-area);justify-content:center;align-items:center;display:flex}.iceFailedIndicator[data-v-127ab268]{opacity:.8!important}.audioIndicator[data-v-127ab268],.videoIndicator[data-v-127ab268],.screenSharingIndicator[data-v-127ab268],.iceFailedIndicator[data-v-127ab268]{color:#fff!important}.audioIndicator[disabled][data-v-127ab268],.videoIndicator[data-v-127ab268]{opacity:.7}.videoIndicator[data-v-127ab268]:hover,.videoIndicator[data-v-127ab268]:focus{opacity:1}.screenContainer[data-v-0d956773]{width:100%;height:100%}.screen[data-v-0d956773]{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.screen--fit[data-v-0d956773]{object-fit:contain}.screen--fill[data-v-0d956773]{object-fit:cover}.screen--magnify[data-v-0d956773]{cursor:zoom-in}.screen--grab[data-v-0d956773]{cursor:grab}.screen--grabbing[data-v-0d956773]{cursor:grabbing}.not-connected video[data-v-0fdf1d1c],.not-connected .avatar-container[data-v-0fdf1d1c]{opacity:.5}.video-container-grid[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-container-big[data-v-0fdf1d1c]{position:absolute}.video-container-big.one-to-one[data-v-0fdf1d1c]{width:calc(100% - var(--wrapper-padding)*2)}.video-container-big .videoWrapper[data-v-0fdf1d1c]{margin:auto}.avatar-container[data-v-0fdf1d1c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.placeholder-for-promoted[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));background:radial-gradient(146.1% 146.1%,#333 0%,#858585 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.videoWrapper[data-v-0fdf1d1c],.video[data-v-0fdf1d1c]{border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.videoWrapper.presenter-overlay>video[data-v-0fdf1d1c]{border-radius:50%}.videoWrapper.presenter-overlay>.dev-mode-video--presenter[data-v-0fdf1d1c]{top:0;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset-inline-start:0}.video-loading[data-v-0fdf1d1c]{top:0;width:100%;height:100%;position:absolute;inset-inline-end:0}.video--fit[data-v-0fdf1d1c]{object-fit:contain}.video--fill[data-v-0fdf1d1c]{object-fit:cover}.connection-message[data-v-0fdf1d1c]{text-align:center;z-index:1;color:#fff;width:100%;filter:drop-shadow(1px 1px 4px var(--color-box-shadow));position:absolute;top:calc(50% + 50px)}.connection-message.below-avatar[data-v-0fdf1d1c]{top:calc(50% + 80px)}.video-container[data-v-0fdf1d1c]:after{top:0;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%;position:absolute;inset-inline-start:0}.video-container.presenter-overlay[data-v-0fdf1d1c]:after{z-index:1;border-radius:50%}.video-container.speaking[data-v-0fdf1d1c]:after{content:"";box-shadow:inset 0 0 0 2px #fff}.video-container.hover[data-v-0fdf1d1c]:after{content:"";cursor:pointer;box-shadow:inset 0 0 0 3px #fff}.presenter-icon__hide[data-v-0fdf1d1c]{color:#fff;inset-inline-start:calc(50% - var(--default-clickable-area)/2);top:calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));opacity:.7;width:var(--default-clickable-area);height:var(--default-clickable-area);z-index:2;background-color:#00000080;border-radius:50%;padding:6px;position:absolute}.presenter-icon__hide[data-v-0fdf1d1c]:hover{cursor:pointer;opacity:.9}.grid-main-wrapper[data-v-6d3ec820]{--navigation-position:calc(var(--default-grid-baseline)*2);width:100%;position:relative}.grid-main-wrapper.is-grid[data-v-6d3ec820]{height:100%}.wrapper[data-v-6d3ec820]{bottom:0;width:100%;display:flex;position:relative;inset-inline-start:0}.grid[data-v-6d3ec820]{grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);width:100%;height:100%;display:grid}.grid.stripe[data-v-6d3ec820]{padding:var(--grid-gap)var(--grid-gap)0 0}.grid-wrapper[data-v-6d3ec820]{flex:1 0 auto;width:100%;min-width:0;position:relative}.stripe-wrapper[data-v-6d3ec820]{width:100%;min-width:0;position:relative}.dev-mode-video[data-v-6d3ec820]:not(.dev-mode-screenshot){color:#00ff41;outline:1px solid #00ff41}.dev-mode-video[data-v-6d3ec820]{position:relative}.dev-mode-video img[data-v-6d3ec820]{object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));width:100%;height:100%}.dev-mode-video .wrapper[data-v-6d3ec820]{position:absolute}.dev-mode__title[data-v-6d3ec820]{left:var(--default-clickable-area);color:#00ff41;z-index:1;opacity:.25;font-weight:900;line-height:120px;position:absolute;top:88px;font-size:100px!important}.dev-mode__toggle[data-v-6d3ec820]{left:20px;top:calc(2*var(--header-height));position:fixed!important}.dev-mode__data[data-v-6d3ec820]{color:#00ff41;left:20px;top:calc(2*var(--header-height) + 40px);z-index:2;direction:ltr;background:#000c;border:1px solid #00ff41;grid-template-columns:165px 75px;justify-content:flex-start;align-items:center;padding:5px;font-family:monospace;display:grid;position:fixed}.dev-mode__data span[data-v-6d3ec820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-mode__data input[data-v-6d3ec820]{max-width:65px;min-height:unset;margin:0;height:22.5px!important}.video[data-v-6d3ec820]:last-child{grid-column-end:-1}.grid-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(50% - var(--default-clickable-area)/2);position:absolute}.grid-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:calc(var(--default-grid-baseline)*2)}.grid-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--default-grid-baseline)*2)}.stripe-wrapper .grid-navigation[data-v-6d3ec820]{top:calc(var(--navigation-position) + var(--grid-gap));position:absolute}.stripe-wrapper .grid-navigation__previous[data-v-6d3ec820]{inset-inline-start:var(--navigation-position)}.stripe-wrapper .grid-navigation__next[data-v-6d3ec820]{inset-inline-end:calc(var(--navigation-position) + var(--grid-gap))}.stripe--collapse[data-v-6d3ec820]{top:calc(-1*(var(--default-clickable-area) + var(--grid-gap)));inset-inline-end:var(--navigation-position);position:absolute!important}.stripe--collapse[data-v-6d3ec820],.grid-navigation[data-v-6d3ec820]{z-index:2;opacity:.7}#call-container:hover .stripe--collapse[data-v-6d3ec820],#call-container:hover .grid-navigation[data-v-6d3ec820]{background-color:#0000001a!important}#call-container:hover .stripe--collapse[data-v-6d3ec820]:hover,#call-container:hover .stripe--collapse[data-v-6d3ec820]:focus,#call-container:hover .grid-navigation[data-v-6d3ec820]:hover,#call-container:hover .grid-navigation[data-v-6d3ec820]:focus{opacity:1;background-color:#0003!important}.overlap .stripe--collapse[data-v-6d3ec820],.overlap .grid-navigation[data-v-6d3ec820]{inset-inline-end:var(--grid-gap)}.stripe--collapse[data-v-6d3ec820]:active,.grid-navigation[data-v-6d3ec820]:active{background:0 0}.local-video--highlighted[data-v-6d3ec820]{inset-block-end:var(--grid-gap);inset-inline-end:var(--grid-gap);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.transcript-block[data-v-fcb95540]{color:#fff;background-color:#222c;flex-direction:row;align-self:end;align-items:flex-start;width:100%;display:flex}.transcript-block__avatar[data-v-fcb95540]{padding:calc(2*var(--default-grid-baseline));margin-top:calc(2*var(--default-grid-baseline));position:sticky;top:0}.transcript-block__text[data-v-fcb95540]{flex-direction:column;padding-inline-end:var(--default-grid-baseline);display:flex}.transcript-block__author[data-v-fcb95540]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;margin-bottom:-4px;overflow:hidden}.transcript-block__chunks[data-v-fcb95540]:first-letter{text-transform:capitalize}.transcript[data-v-c6d6c99e]{--line-height:calc(var(--default-font-size)*2);bottom:20px;line-height:var(--line-height);max-height:calc(var(--line-height)*4);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:20%;overflow:hidden}@media (width<=768px){.transcript[data-v-c6d6c99e]{inset-inline:10%}}@media (width<=512px){.transcript[data-v-c6d6c99e]{inset-inline:5%}}.presenter-overlay__container[data-v-2e2aab1e]{pointer-events:none;position:absolute;inset:0}.presenter-overlay__container[data-v-2e2aab1e]>*{pointer-events:auto}.presenter-overlay__video[data-v-2e2aab1e]{--max-size:242px;--min-size:100px;max-width:var(--max-size);max-height:var(--max-size);min-width:var(--min-size);min-height:var(--min-size);z-index:10;aspect-ratio:1;position:relative}.presenter-overlay__video[data-v-2e2aab1e]:hover{cursor:grab}.presenter-overlay__video.dragging[data-v-2e2aab1e]{cursor:grabbing}.presenter-overlay--collapsed[data-v-2e2aab1e]{opacity:.7;bottom:calc(var(--default-clickable-area) + var(--default-grid-baseline));inset-inline-end:var(--grid-gap);position:absolute!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]{background-color:#0000001a!important}#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:hover,#call-container:hover .presenter-overlay--collapsed[data-v-2e2aab1e]:focus{opacity:1;background-color:#0003!important}[data-v-2e2aab1e] div{cursor:inherit}.toaster[data-v-7c23e6f9]{bottom:20px;z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:absolute;inset-inline-start:0}.toast[data-v-7c23e6f9]{bottom:0;animation:toast-floating-7c23e6f9 var(--animation-length)linear;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:var(--horizontal-offset,0)}.toast__reaction[data-v-7c23e6f9]{font-size:250%;line-height:100%}@media only screen and (width<=1920px){.toast__reaction[data-v-7c23e6f9]{font-size:150%}.toast__reaction-img[data-v-7c23e6f9]{width:30px;height:30px}}.toast__name[data-v-7c23e6f9]{white-space:nowrap;color:#fff;background-color:var(--background-color);box-shadow:1px 1px 4px var(--color-box-shadow);border-radius:6px;padding:8px 12px;line-height:100%}@keyframes toast-floating-7c23e6f9{0%{opacity:0;transform:translateY(0)}5%{transform:translateY(calc(-.05*var(--vertical-offset)*1vh));opacity:1}50%{transform:translateY(calc(-.5*var(--vertical-offset)*1vh));opacity:1}to{transform:translateY(calc(-1*var(--vertical-offset)*1vh));opacity:0}}.viewer-overlay-ghost[data-v-ffed6baa]{bottom:8px;position:absolute;inset-inline:0 8px}.viewer-overlay[data-v-ffed6baa]{--aspect-ratio:calc(3/4);--width:20vw;--min-width:250px;--max-width:400px;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);min-height:calc(var(--default-clickable-area) + 8px);z-index:11000;position:absolute}.viewer-overlay[data-v-ffed6baa] *{box-sizing:border-box}.viewer-overlay__collapse[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-end:8px}.viewer-overlay__button[data-v-ffed6baa]{opacity:.8}.viewer-overlay__button[data-v-ffed6baa]:active,.viewer-overlay__button[data-v-ffed6baa]:hover,.viewer-overlay__button[data-v-ffed6baa]:focus{opacity:.9}.video-overlay__top-bar[data-v-ffed6baa]{top:8px;z-index:100;position:absolute;inset-inline-start:8px}.viewer-overlay__bottom-bar[data-v-ffed6baa]{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px 8px;display:flex;position:absolute;bottom:0}.viewer-overlay__video-container[data-v-ffed6baa]{width:100%;height:calc(var(--width)*var(--aspect-ratio));min-height:calc(var(--min-width)*var(--aspect-ratio));max-height:calc(var(--max-width)*var(--aspect-ratio));bottom:0;inset-inline-end:0}.viewer-overlay__local-video[data-v-ffed6baa]{bottom:8px;width:25%;height:25%;position:absolute;inset-inline-end:8px;overflow:hidden}.viewer-overlay__video[data-v-ffed6baa]{height:100%;position:relative}[data-v-ffed6baa] .screen{border-radius:calc(var(--default-clickable-area)/4)}#call-container[data-v-59d468c3]{width:100%;height:100%;-webkit-backdrop-filter:var(--filter-background-blur);backdrop-filter:var(--filter-background-blur);--grid-gap:calc(var(--default-grid-baseline)*2);--top-bar-height:51px;--wrapper-padding:calc(var(--default-grid-baseline)*2.5);--bottom-bar-height:calc(var(--default-clickable-area) + var(--wrapper-padding)*2);background-color:#000000b3}#call-container.call-container__blurred[data-v-59d468c3]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}#call-container.call-container__non-blurred[data-v-59d468c3]{-webkit-backdrop-filter:none;backdrop-filter:none}#videos[data-v-59d468c3]{width:100%;height:calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));top:var(--top-bar-height);padding-inline:var(--wrapper-padding);flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;overflow:hidden}#videos.is-sidebar[data-v-59d468c3]{width:100%;height:100%;padding:0;inset:0}#videos.is-sidebar[data-v-59d468c3] .video-container-big{border-radius:0;width:100%;height:100%;padding:0}.video__promoted[data-v-59d468c3]{width:100%;height:100%;position:relative}.video__promoted.full-page[data-v-59d468c3]{position:static}.video__promoted .dev-mode-video--promoted[data-v-59d468c3]{justify-content:center;width:100%;height:100%;display:flex;position:absolute}.video__promoted .dev-mode-video--promoted img[data-v-59d468c3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));height:100%;position:absolute}.local-video[data-v-59d468c3]{inset-inline-end:0;width:300px;height:250px;position:absolute;bottom:0}.local-video--sidebar[data-v-59d468c3]{width:150px;height:100px;bottom:var(--bottom-bar-height);margin:var(--default-grid-baseline)}#videos.hidden[data-v-59d468c3]{display:none}[data-v-59d468c3] video{z-index:0;vertical-align:top}#videos[data-v-59d468c3] video{padding:0}#body-public{--footer-height:0!important}#header .header-end{display:none!important}#call-container{--wrapper-padding:0!important}#call-container *{box-sizing:border-box}#call-container #videos{height:100%;inset:0}#call-container .video-container{width:100%}.material-design-icon[data-v-b101d636]{justify-content:center;place-self:center;align-items:center;display:flex}.empty-content[data-v-b101d636]{padding:var(--default-grid-baseline);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.modal-wrapper .empty-content[data-v-b101d636]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-b101d636]{opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:64px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.empty-content__icon[data-v-b101d636] svg{width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}.empty-content__name[data-v-b101d636]{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700;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}.conversation-icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);position:relative}.conversation-icon .avatar.icon[data-v-778f7384]{width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);background-size:calc(var(--icon-size)/2);background-color:var(--color-text-maxcontrast-default);display:block}.conversation-icon .avatar.icon.icon-changelog[data-v-778f7384]{background-size:cover!important}.conversation-icon img.avatar.icon[data-v-778f7384]{background-color:#0000}.conversation-icon--dark .avatar.icon[data-v-778f7384]{background-color:#3b3b3b}.conversation-icon__type[data-v-778f7384]{inset-inline-end:-2px;border:1px solid var(--color-main-background);background-color:var(--color-main-background);width:clamp(10px,40%,18px);height:clamp(10px,40%,18px);color:var(--color-main-text);border-radius:50%;place-content:center;display:flex;position:absolute;bottom:-2px}.conversation-icon .overlap-icon[data-v-778f7384]{top:0;vertical-align:middle;line-height:100%;display:inline-block;position:absolute;inset-inline-start:calc(var(--icon-size)*.7)}.offline[data-v-778f7384]{opacity:.4}.modal__content[data-v-22c97f11]{padding:calc(var(--default-grid-baseline)*3)}.conversation-information[data-v-22c97f11]{flex-direction:column;align-items:center;margin-top:5px;display:flex}.description[data-v-22c97f11]{text-overflow:ellipsis;max-height:8lh;margin-bottom:12px;overflow:hidden auto}.username-form__input[data-v-22c97f11]{margin-bottom:20px}.submit-button[data-v-22c97f11]{margin:0 auto}.login-info[data-v-22c97f11]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*2);display:flex}.separator[data-v-22c97f11]{margin:calc(var(--default-grid-baseline)*3)0 var(--default-grid-baseline);border-top:1px solid var(--color-border-dark)}.placeholder-list[data-v-63a7aa7a]{width:100%;transform:translateZ(0)}.placeholder-item[data-v-63a7aa7a]{gap:8px;width:100%;display:flex}.placeholder-item__avatar[data-v-63a7aa7a]{flex-shrink:0}.placeholder-item__avatar-circle[data-v-63a7aa7a]{height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-size)}.placeholder-item__content[data-v-63a7aa7a]{flex-direction:column;width:100%;display:flex}.placeholder-item__content-line[data-v-63a7aa7a]{width:100%;height:15px;margin:5px 0 4px}.placeholder-item__content-line[data-v-63a7aa7a]:last-child{width:var(--last-line-width)}.placeholder-list--conversations .placeholder-item[data-v-63a7aa7a]{margin:2px 0;padding:8px 10px}.placeholder-list--conversations .placeholder-item__content[data-v-63a7aa7a]{width:70%}.placeholder-list--messages[data-v-63a7aa7a]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:auto}.placeholder-list--messages .placeholder-item[data-v-63a7aa7a]{padding-inline-end:8px}.placeholder-list--messages .placeholder-item__avatar[data-v-63a7aa7a]{width:48px;padding:20px 8px 0}.placeholder-list--messages .placeholder-item__content[data-v-63a7aa7a]{max-width:calc(50*var(--default-font-size));padding:12px 0}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]{margin:4px 0 3px}.placeholder-list--messages .placeholder-item__content-line[data-v-63a7aa7a]:first-child{width:20%;margin-bottom:9px}.placeholder-list--messages .placeholder-item__info[data-v-63a7aa7a]{width:100px;height:15px;margin-block:var(--default-clickable-area)0;margin-inline:8px var(--default-clickable-area);animation-delay:.8s}.placeholder-list--participants .placeholder-item[data-v-63a7aa7a]{--padding:calc(var(--default-grid-baseline)*2);gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--padding)*3/2)var(--padding)var(--padding);align-items:center;height:59px}.placeholder-list--participants .placeholder-item__avatar[data-v-63a7aa7a]{margin:auto}.placeholder-list--event-cards[data-v-63a7aa7a]{gap:calc(var(--default-grid-baseline)*2);flex-wrap:nowrap;display:flex;overflow:hidden}.placeholder-list--event-cards .placeholder-item__content[data-v-63a7aa7a]{width:300px}.placeholder-list--event-cards .placeholder-item__content-line[data-v-63a7aa7a]{background-color:var(--color-placeholder-light);border-radius:var(--border-radius-large);height:250px;margin:0}.placeholder-item__avatar-circle[data-v-63a7aa7a],.placeholder-item__content-line[data-v-63a7aa7a],.placeholder-item__info[data-v-63a7aa7a]{background-size:200vw;background-image:linear-gradient(90deg,var(--color-placeholder-dark)65%,var(--color-placeholder-light)70%,var(--color-placeholder-dark)75%);will-change:background-position;animation:3s linear infinite forwards loading-animation-63a7aa7a}@keyframes loading-animation-63a7aa7a{0%{background-position:0}to{background-position:140vw}}.static-datetime[data-v-a8afd91e]:first-letter{text-transform:capitalize}._material-design-icon_1xe1x_12{justify-content:center;place-self:center;align-items:center;display:flex}._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-block:1px 2px;padding-inline:1px}._assistantButton_disabled_1xe1x_30{filter:saturate(.5);opacity:.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:#fff!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);-webkit-background-clip:text;background-clip:text;color:#0000!important}._material-design-icon_1ndue_12{justify-content:center;place-self:center;align-items:center;display:flex}._assistantIcon_1ndue_20{justify-content:center;align-items:center;display:inline-flex}._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25){min-height:var(--default-clickable-area);min-width:var(--default-clickable-area);display:flex}._assistantIcon__svg_1ndue_30{width:var(--6629513e);height:var(--6629513e);max-width:var(--6629513e);max-height:var(--6629513e);display:inline-block}.material-design-icon[data-v-67b3d681]{justify-content:center;place-self:center;align-items:center;display:flex}button[data-v-67b3d681]:not(.button-vue),input[data-v-67b3d681]:not([type=range]),textarea[data-v-67b3d681]{cursor:text;color:var(--color-main-text);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-element);background-color:var(--color-main-background);outline:none;margin:0;padding:7px 6px;font-size:13px}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],textarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,textarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-67b3d681]{border-color:var(--color-primary-element);outline:none}button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-67b3d681]:not(:disabled):not(.primary):active{color:var(--color-main-text);background-color:var(--color-main-background);outline:none}button[data-v-67b3d681]:not(.button-vue):disabled,input[data-v-67b3d681]:not([type=range]):disabled,textarea[data-v-67b3d681]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-67b3d681]:not(.button-vue):required,input[data-v-67b3d681]:not([type=range]):required,textarea[data-v-67b3d681]:required{box-shadow:none}button[data-v-67b3d681]:not(.button-vue):invalid,input[data-v-67b3d681]:not([type=range]):invalid,textarea[data-v-67b3d681]:invalid{border-color:var(--color-border-error,var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-67b3d681],input:not([type=range]).primary[data-v-67b3d681],textarea.primary[data-v-67b3d681]{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-67b3d681]:not(:disabled):hover,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus,button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):hover,textarea.primary[data-v-67b3d681]:not(:disabled):focus,textarea.primary[data-v-67b3d681]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,input:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,textarea.primary[data-v-67b3d681]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-67b3d681]:disabled,input:not([type=range]).primary[data-v-67b3d681]:disabled,textarea.primary[data-v-67b3d681]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-67b3d681]:hover,li.action.active[data-v-67b3d681]{border-radius:6px;padding:0}li.action[data-v-67b3d681]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-67b3d681]{pointer-events:none;opacity:.5}.action--disabled[data-v-67b3d681]:hover,.action--disabled[data-v-67b3d681]:focus{cursor:default;opacity:.5}.action--disabled[data-v-67b3d681] *{opacity:1!important}.action-input[data-v-67b3d681]{cursor:pointer;white-space:nowrap;width:100%;height:auto;color:var(--color-main-text);box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:flex-start;margin:0;padding:0;font-weight:400;display:flex}.action-input__icon-wrapper[data-v-67b3d681]{justify-content:center;align-self:center;align-items:center;display:flex}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-67b3d681]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-67b3d681]{min-width:0;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-67b3d681]{flex:auto;align-items:center;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px)/2);display:flex}.action-input__container[data-v-67b3d681]{width:100%;position:relative}.action-input__input-container[data-v-67b3d681]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-67b3d681],.action-input__input-container .colorpicker__preview[data-v-67b3d681]{width:100%}.action-input__input-container .colorpicker__preview[data-v-67b3d681]{border-radius:var(--border-radius-element);border:2px solid var(--color-border-maxcontrast);width:100%;height:36px;box-shadow:none!important}.action-input__text-label[data-v-67b3d681]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-67b3d681]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.action-input__datetimepicker[data-v-67b3d681]{width:100%}.action-input__datetimepicker[data-v-67b3d681] .mx-input{margin:0}.action-input__multi[data-v-67b3d681]{width:100%}li:last-child>.action-input[data-v-67b3d681]{padding-bottom:calc((var(--default-clickable-area) - 16px)/2 - 4px)}li:first-child>.action-input[data-v-67b3d681]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px)/2 - 4px)}.material-design-icon[data-v-b97e1f7a]{justify-content:center;place-self:center;align-items:center;display:flex}.native-datetime-picker[data-v-b97e1f7a]{flex-direction:column;display:flex}.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%;border:var(--border-width-input,2px)solid var(--color-border-maxcontrast);flex:none;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))}.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);--input-border-width-offset:0px;box-shadow:0 0 0 2px var(--color-main-background)!important}[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.material-design-icon[data-v-b2684de6]{justify-content:center;place-self:center;align-items:center;display:flex}[data-v-b2684de6] .password-field__input--secure-text{-webkit-text-security:disc}.material-design-icon[data-v-f2f99131]{justify-content:center;place-self:center;align-items:center;display:flex}.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{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:6px;font-size:0;display:inline-block;position:relative}.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{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image{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-right-radius:5px;border-bottom-left-radius:5px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.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{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.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{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.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{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.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;text-align:center;cursor:default;position:relative}.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:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.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}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results{text-align:center;color:#858585;padding-top:70px;font-size:14px}.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:.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{height:70px;position:relative}.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{word-break:break-all;left:68px;right:12px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins{text-align:right;right:30px}.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{color:#888;font-size:12px}.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:.5em}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span{vertical-align:middle;display:inline-block}.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{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.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:.75}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:first-child{transition-delay:0s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.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] .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:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.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]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden{visibility:hidden;display:none}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart{border:0;background-color:var(--color-main-background)!important;color:var(--color-main-text)!important;display:flex!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button{font-size:inherit;background:0 0;border:none}.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{border-color:var(--color-border)!important;color:inherit!important;background-color:#0000!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{height:var(--clickable-area-small);min-width:var(--clickable-area-small);border-radius:0;margin:0!important;padding:0!important}.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-offset:-2px;outline:2px solid var(--color-primary-element)!important}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div{place-content:center;display:grid}.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{grid-template-columns:repeat(8,1fr);justify-items:stretch;display:grid}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results{font-size:inherit;grid-template-columns:1fr;color:var(--color-text-maxcontrast)!important}.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 h3.emoji-mart-category-label{height:var(--default-clickable-area);padding-inline:calc(2*var(--default-grid-baseline));-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding-block:0;display:flex}.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji{aspect-ratio: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{border-radius:var(--border-radius-element);outline-offset:-2px;border:none;background-color:var(--color-background-hover)!important;box-shadow:none!important;outline:2px solid var(--color-primary-element)!important}.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]{gap:var(--default-grid-baseline);padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline));flex-direction:row;align-items:end;display:flex}.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}.material-design-icon[data-v-3d24879b]{justify-content:center;place-self:center;align-items:center;display:flex}.color-picker[data-v-3d24879b]{padding:var(--border-radius-element);min-width:calc(4*var(--default-clickable-area) + 2*var(--border-radius-element));flex-direction:column;place-content:flex-end space-between;display:flex;overflow:hidden}.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]{grid-template-columns:repeat(auto-fit,var(--default-clickable-area));grid-auto-rows:var(--default-clickable-area);display:grid}.color-picker__simple-color-circle[data-v-3d24879b]{width:calc(var(--default-clickable-area) - 10px);height:calc(var(--default-clickable-area) - 10px);min-height:calc(var(--default-clickable-area) - 10px);color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;font-size:16px;display:flex}.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:.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 .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-3d24879b]{box-shadow:none!important}.color-picker__navigation[data-v-3d24879b]{gap:var(--default-grid-baseline);margin-top:calc(2*var(--default-grid-baseline));flex-direction:row;justify-content:space-between;display:flex}[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{background-color:var(--color-main-background);padding:14px 0 0}[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);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;margin:0}[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{inset-inline:var(--border-width-input-focused,2px);max-width:fit-content;margin-inline:calc(var(--border-radius-element) - var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);font-family:var(--font-face);font-size:var(--font-size-small,13px);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);pointer-events:none;margin-block:0;font-weight:500;line-height:1.5;position:absolute;inset-block-start:calc(-1.5*var(--font-size-small,13px)/2)}[data-v-3d24879b] .vc-chrome-toggle-btn{width:var(--default-clickable-area);height:var(--default-clickable-area);filter:var(--background-invert-if-dark);justify-content:center;align-items:center;margin-inline-start:6px;display:flex}[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]{opacity:0;transform:translate(-50%)}.slide-enter-to[data-v-3d24879b],.slide-leave-from[data-v-3d24879b]{opacity:1;transform:translate(0)}.slide-leave-to[data-v-3d24879b]{opacity:0;transform:translate(-50%)}.slide-enter-active[data-v-3d24879b],.slide-leave-active[data-v-3d24879b]{transition:all 50ms ease-in-out}.edit-timestamp[data-v-771a2dd2] .action-text__longtext-wrapper{padding:0}.material-design-icon[data-v-532f3807]{justify-content:center;place-self:center;align-items:center;display:flex}.list-item__wrapper[data-v-532f3807]{width:100%;padding:2px 4px;display:flex;position:relative}.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]:hover,.list-item__wrapper.active .list-item[data-v-532f3807]:focus-within{background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item[data-v-532f3807]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper.active .list-item[data-v-532f3807]:has(:focus-visible){background-color:var(--color-primary-element-hover)}.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;text-overflow:ellipsis;margin-block:0;margin-inline:0 auto;overflow:hidden}.list-item-content__name[data-v-532f3807]{flex:10%;min-width:100px;font-weight:500}.list-item-content__subname[data-v-532f3807]{min-width:0;color:var(--color-text-maxcontrast);flex:1 0}.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;padding:var(--list-item-padding);border-radius:var(--border-radius-element,32px);cursor:pointer;width:100%;transition:background-color var(--animation-quick)ease-in-out;flex:none;justify-content:flex-start;list-style:none;display:flex;position:relative}.list-item[data-v-532f3807]:hover,.list-item[data-v-532f3807]:focus-within{background-color:var(--color-background-hover)}.list-item[data-v-532f3807]:has(:active){background-color:var(--color-background-hover)}.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(.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]{justify-content:start;gap:12px;min-width:0;display:flex}.list-item--one-line .list-item-content__details[data-v-532f3807]{flex-direction:row;justify-content:end;align-items:center}.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;height:var(--list-item-height);flex:1 0 auto;align-items:center;min-width:0;display:flex}.list-item__anchor[data-v-532f3807]:focus-visible{outline:none}.list-item-content[data-v-532f3807]{flex:1 0;justify-content:space-between;min-width:0;padding-inline-start:calc(2*var(--default-grid-baseline));display:flex}.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]{flex-direction:column;justify-content:end;align-items:end;display:flex}.list-item-content__actions[data-v-532f3807],.list-item-content__extra-actions[data-v-532f3807]{flex:none;justify-content:center;align-self:center;margin-inline-start:var(--default-grid-baseline)}.list-item-content__extra-actions[data-v-532f3807]{align-items:center;gap:var(--default-grid-baseline);display:flex}.list-item-details__details[data-v-532f3807]{color:var(--color-text-maxcontrast);font-weight:400;margin:0 9px!important}.list-item-details__extra[data-v-532f3807]{align-items:center;margin:2px 4px 0;display:flex}.list-item-details__indicator[data-v-532f3807]{margin:0 5px}.list-item__extra[data-v-532f3807]{margin-top:var(--default-grid-baseline)}.material-design-icon[data-v-36ffc13f]{justify-content:center;place-self:center;align-items:center;display:flex}.counter-bubble__counter[data-v-36ffc13f]{--counter-bubble-height:22px;font-size:var(--font-size-small,13px);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));background-color:var(--color-primary-element-light);color:var(--color-primary-element-light-text);border-radius:.5lh;font-weight:700;overflow:hidden}.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:0 0;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}.conversation__subname[data-v-687a88e2]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-687a88e2]{flex-shrink:0}.conversation__subname-message[data-v-687a88e2]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}[data-v-1afde060] .modal-wrapper .modal-container{height:700px}[data-v-1afde060] .modal-wrapper .dialog__content{flex-direction:column;width:100%;height:100%;display:flex}.selector__heading[data-v-1afde060]{margin-bottom:4px}.selector__subtitle[data-v-1afde060]{color:var(--color-text-maxcontrast);margin-bottom:8px}.selector__search[data-v-1afde060]{margin-bottom:10px}.selector__list[data-v-1afde060]{height:100%}.selector__action[data-v-1afde060]{flex-shrink:0;margin-inline-start:auto}.material-design-icon[data-v-cd116174]{justify-content:center;place-self:center;align-items:center;display:flex}.widgets--list[data-v-cd116174]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-a47e4ba7]{justify-content:center;place-self:center;align-items:center;display:flex}.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:" ↗"}.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 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[data-v-a47e4ba7]>:has(+.rich-text--reference-widget){margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7]{border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast);padding-inline-start:13px}.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:700}.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 ul.contains-task-list[data-v-a47e4ba7]{padding:0;list-style-type:none}.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-block-end:0;margin-inline-start:15px}.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}.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]{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]{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]{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]{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]{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]{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]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7]{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]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}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,#fff);--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,#fff);--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]{padding-inline-end:calc(var(--clickable-area-small) + var(--default-grid-baseline));position:relative}.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]{top:var(--default-grid-baseline);opacity:0;position:absolute;inset-inline-end:var(--default-grid-baseline)}.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}.material-design-icon[data-v-a060196e]{justify-content:center;place-self:center;align-items:center;display:flex}.checkbox-content[data-v-a060196e]{align-items:center;gap:var(--default-grid-baseline);-webkit-user-select:none;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);flex-direction:row;width:100%;max-width:fit-content;display:flex}.checkbox-content__wrapper[data-v-a060196e]{flex:1 0 0;max-width:100%}.checkbox-content__text[data-v-a060196e]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e]{margin-block:calc((var(--default-clickable-area) - 2*var(--default-grid-baseline) - var(--icon-height))/2)auto;line-height:0}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e]{align-self:start;align-items:center;margin-block-end:0;display:flex}.checkbox-content__icon[data-v-a060196e]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content__description[data-v-a060196e]{color:var(--color-text-maxcontrast);display:block}.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-a060196e]{padding-inline-end:calc((var(--default-clickable-area) - 16px)/2)}.checkbox-content[data-v-a060196e],.checkbox-content[data-v-a060196e] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-0dcb138a]{justify-content:center;place-self:center;align-items:center;display:flex}.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);color:var(--color-main-text);font-size:var(--default-font-size);line-height:var(--default-line-height);background-color:#0000;align-items:center;padding:0;display:flex;position:relative}.checkbox-radio-switch__input[data-v-0dcb138a]{z-index:-1;width:var(--icon-size);height:var(--icon-size);position:absolute;opacity:0!important}.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:.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:700}.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{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.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--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{max-width:unset;flex-basis:100%}.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-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-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--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;align-items:center;display:flex}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a]{flex-direction:column;justify-content:center;gap:0;width:100%;margin:0}._material-design-icon_ixmnx_12{justify-content:center;place-self:center;align-items:center;display:flex}._iconToggleSwitch_ixmnx_20{color:var(--6bd152af);transition:color var(--animation-quick)ease}._iconToggleSwitch_ixmnx_20 svg{height:auto!important}._iconToggleSwitch_ixmnx_20 circle{cx:var(--16fd8ca9);transition:cx var(--animation-quick)ease}.material-design-icon[data-v-e408867a],.material-design-icon[data-v-90c6aa3b]{justify-content:center;place-self:center;align-items:center;display:flex}.provider-list[data-v-90c6aa3b]{flex-direction:column;width:100%;min-height:400px;padding:0 16px 16px;display:flex}.provider-list--select[data-v-90c6aa3b]{width:100%}.provider-list--select .provider[data-v-90c6aa3b]{align-items:center;height:28px;display:flex;overflow:hidden}.provider-list--select .provider .link-icon[data-v-90c6aa3b]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-90c6aa3b]{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin-inline-end:8px}.provider-list--select .provider .option-text[data-v-90c6aa3b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-8ce33442]{justify-content:center;place-self:center;align-items:center;display:flex}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.widget-custom.full-width[data-v-8ce33442]{position:relative;inset-inline-start:calc((var(--widget-full-width,100%) - 100%)/2*-1);width:var(--widget-full-width,100%)!important}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);padding:calc(var(--default-grid-baseline,4px)*3);background-color:#0000;display:flex;overflow:hidden}.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);border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:#0000;display:flex;overflow:hidden}.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]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.widget-default--name[data-v-8ce33442]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.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]{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-default--link[data-v-8ce33442]{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-interactive[data-v-8ce33442]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8ce33442]{bottom:var(--default-grid-baseline);z-index:10000;position:absolute;inset-inline-end:var(--default-grid-baseline)}.material-design-icon[data-v-a0658f2a]{justify-content:center;place-self:center;align-items:center;display:flex}.raw-link[data-v-a0658f2a]{flex-direction:column;width:100%;min-height:350px;padding:0 16px 16px;display:flex;overflow-y:auto}.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]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-a0658f2a]{width:99%}.material-design-icon[data-v-059edcfb]{justify-content:center;place-self:center;align-items:center;display:flex}.result[data-v-059edcfb]{height:var(--default-clickable-area);align-items:center;display:flex;overflow:hidden}.result--icon-class[data-v-059edcfb],.result--image[data-v-059edcfb]{object-fit:contain;width:40px;min-width:40px;height:40px}.result--icon-class.rounded[data-v-059edcfb],.result--image.rounded[data-v-059edcfb]{border-radius:50%}.result--content[data-v-059edcfb]{flex-direction:column;padding-inline-start:10px;display:flex;overflow:hidden}.result--content--name[data-v-059edcfb],.result--content--subline[data-v-059edcfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-e8abf1d4]{justify-content:center;place-self:center;align-items:center;display:flex}.smart-picker-search[data-v-e8abf1d4]{flex-direction:column;width:100%;padding:0 16px 16px;display:flex}.smart-picker-search.with-empty-content[data-v-e8abf1d4]{min-height:400px}.smart-picker-search .provider-icon[data-v-e8abf1d4]{object-fit:contain;width:150px;height:150px;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-e8abf1d4],.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);align-items:center;display:flex;overflow:hidden}.smart-picker-search--select .option-text[data-v-e8abf1d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-design-icon[data-v-b193005a]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker[data-v-b193005a],.reference-picker .custom-element-wrapper[data-v-b193005a],.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a]{width:100%;display:flex;overflow-y:auto}.material-design-icon[data-v-15018516]{justify-content:center;place-self:center;align-items:center;display:flex}.reference-picker-modal[data-v-15018516] .modal-container{display:flex!important}.reference-picker-modal--content[data-v-15018516]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;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]{margin:12px 0 20px;display:flex}.reference-picker-modal--content>h2 .icon[data-v-15018516]{margin-inline-end:8px}.material-design-icon{justify-content:center;place-self:center;align-items:center;display:flex}body{--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);--vs-font-size:var(--default-font-size);--vs-line-height:var(--default-line-height);--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;--vs-border-color:var(--color-border-maxcontrast);--vs-border-style:solid;--vs-border-radius:var(--border-radius-element);--vs-controls-color:var(--color-main-text);--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);--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);--vs-dropdown-option-padding:8px 20px;--vs-dropdown-option--active-bg:var(--color-background-hover);--vs-dropdown-option--active-color:var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg:var(--color-error);--vs-dropdown-option--deselect-color:#fff;--vs-transition-duration:0s;--vs-actions-padding:0 8px 0 4px;--vs-border-width:var(--border-width-input,2px)!important}.v-select.select{min-height:calc(var(--default-clickable-area) - 2*var(--border-width-input));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{margin-bottom:2px;display:block}.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);background:var(--color-primary-element-light);border:none;padding-block:0;padding-inline:12px 8px;border-radius:16px!important}.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{max-height:100px;padding:var(--border-width-input);position:relative;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-color:var(--color-main-text);border-style:solid;border-bottom-color:#0000;border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:active,.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:focus-within{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{min-width:unset;flex-wrap:nowrap;overflow:auto}.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:#0000;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{opacity:1;max-width:100%;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-toggle{--input-border-box-shadow-light:0 -1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--vs-border-color),0 0 0 1px color-mix(in srgb,var(--vs-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none}.vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 1px var(--vs-border-color)}@media (prefers-color-scheme:dark){.vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .vs__dropdown-toggle{--input-border-box-shadow:var(--input-border-box-shadow-light)}.select--legacy .vs__dropdown-toggle{box-shadow:0 0 0 1px var(--vs-border-color)}.select--legacy .vs__dropdown-toggle:hover:not([disabled]){box-shadow:0 0 0 2px var(--vs-border-color)}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!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;outline:none!important;padding:4px!important}.vs__dropdown-menu--floating{top:0;width:max-content;position:absolute;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;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;border-bottom-style:none!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}.material-design-icon[data-v-a612f185]{justify-content:center;place-self:center;align-items:center;display:flex}.name-parts[data-v-a612f185]{max-width:100%;cursor:inherit;display:flex}.name-parts__first[data-v-a612f185]{text-overflow:ellipsis;overflow:hidden}.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:700}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--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{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@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{appearance:none;border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-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);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width)var(--vs-border-style)var(--vs-border-color);border-radius:0 0 var(--vs-border-radius)var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.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{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);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.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{opacity:0;text-indent:-9999em;transform:translateZ(0)scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.translate-dialog[data-v-c8c4116e] .dialog__content{gap:calc(var(--default-grid-baseline)*2);min-height:300px;padding-bottom:calc(var(--default-grid-baseline)*3);flex-direction:column;display:flex;position:relative}.translate-dialog__wrapper[data-v-c8c4116e]{align-items:center;gap:calc(var(--default-grid-baseline)*4);display:flex}.translate-dialog .translate-dialog__select[data-v-c8c4116e]{width:50%}.translate-dialog__button[data-v-c8c4116e]{flex-shrink:0;margin-inline-start:auto}.translate-dialog__message[data-v-c8c4116e]{padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);flex-grow:1}.translate-dialog__message-source[data-v-c8c4116e]{color:var(--color-text-maxcontrast);border:2px solid var(--color-border)}.translate-dialog__message-translation[data-v-c8c4116e]{border:2px solid var(--color-primary-element)}.translate-dialog__ai-note[data-v-c8c4116e]{color:var(--color-text-maxcontrast)}.contact[data-v-5f35acc9]{border:1px solid var(--color-border);box-shadow:0 0 2px 0 var(--color-box-shadow);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;align-items:center;max-width:300px;margin:12px 0;padding:12px;font-size:100%;transition:box-shadow .1s ease-in-out;display:flex}.contact[data-v-5f35acc9]:hover,.contact[data-v-5f35acc9]:focus{box-shadow:0 0 5px 0 var(--color-box-shadow)}.contact__image[data-v-5f35acc9]{max-width:var(--clickable-area-large);max-height:var(--clickable-area-large);border-radius:50%;display:inline-block}.contact__icon[data-v-5f35acc9]{width:var(--clickable-area-large);height:var(--clickable-area-large);display:inline-block}.contact__lineone[data-v-5f35acc9]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.contact__lineone .title[data-v-5f35acc9]{margin-inline-start:12px}.icon-contacts[data-v-5f35acc9]{opacity:.8}.deck-card[data-v-457f2464]{border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:var(--color-main-background);white-space:nowrap;flex-direction:column;max-width:300px;padding:8px 16px;font-size:100%;transition:border-color .1s ease-in-out;display:flex}.deck-card[data-v-457f2464]:hover,.deck-card[data-v-457f2464]:focus,.deck-card[data-v-457f2464]:focus-visible{border-color:var(--color-primary-element);outline:none}.deck-card__lineone[data-v-457f2464]{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;height:30px;display:flex;overflow:hidden}.deck-card__lineone .title[data-v-457f2464]{margin-inline-start:8px}.deck-card__linetwo[data-v-457f2464]{height:30px;color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-deck[data-v-457f2464]{opacity:.8}.wide[data-v-457f2464]{width:100%;max-width:400px}.external[data-v-00e3d3cc]:after{content:" ↗"}.material-design-icon[data-v-38ba4aa1]{justify-content:center;place-self:center;align-items:center;display:flex}.progress-bar[data-v-38ba4aa1]{height:var(--progress-bar-height);--progress-bar-color:var(--0a7905e8);--progress-bar-height:var(--d7eb5974);display:block}.progress-bar--linear[data-v-38ba4aa1]{background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height)/2);border:0;width:100%;padding:0;overflow:hidden}.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:#0000}.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}.audio-player[data-v-7058c830]{width:100%;margin:12px 0}.file-preview[data-v-777cdb6f]{border-radius:var(--border-radius);min-width:0;max-width:100%;display:inline-block;position:relative;box-sizing:content-box!important}.file-preview[data-v-777cdb6f]:hover,.file-preview[data-v-777cdb6f]:focus,.file-preview[data-v-777cdb6f]:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file[data-v-777cdb6f],.file-preview:focus .remove-file[data-v-777cdb6f],.file-preview:focus-visible .remove-file[data-v-777cdb6f]{visibility:visible}:is(.file-preview:hover .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus .image-container[data-v-777cdb6f]:has(.file-preview__image.media),.file-preview:focus-visible .image-container[data-v-777cdb6f]:has(.file-preview__image.media)){outline:2px solid var(--color-primary-element)}.file-preview__image[data-v-777cdb6f]{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress[data-v-777cdb6f]{top:50%;position:absolute;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon[data-v-777cdb6f]{min-height:128px}.file-preview .mimeicon.preview-small[data-v-777cdb6f]{min-height:auto;max-height:24px}.file-preview .preview[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small[data-v-777cdb6f]{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading[data-v-777cdb6f]{border-radius:var(--border-radius);background-color:var(--color-background-dark);width:100%;height:100%;position:absolute}.file-preview .image-container[data-v-777cdb6f]{border-radius:var(--border-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:inline-flex;position:relative}.file-preview .image-container.playable .preview[data-v-777cdb6f]{transition:filter .25s ease-in-out}.file-preview .image-container.playable .play-video-button[data-v-777cdb6f]{opacity:.8;z-index:1;height:48px;transition:opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-preview .image-container.playable:hover .preview[data-v-777cdb6f]{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button[data-v-777cdb6f]{opacity:1}.file-preview .name-container[data-v-777cdb6f]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}.file-preview:not(.file-preview--viewer-available) strong[data-v-777cdb6f]:after{content:" ↗"}.file-preview--upload-editor[data-v-777cdb6f]{max-width:140px;max-height:140px;margin:10px;padding:12px 12px 24px}.file-preview--upload-editor .preview[data-v-777cdb6f]{width:128px;height:128px;margin:auto}.file-preview--row-layout[data-v-777cdb6f]{border-radius:var(--border-radius);align-items:center;padding:2px 4px;display:flex}.file-preview--row-layout .image-container[data-v-777cdb6f]{flex-shrink:0;width:24px}.file-preview--row-layout .name-container[data-v-777cdb6f]{padding:0 4px;font-weight:400}.file-preview--shared-items-grid[data-v-777cdb6f]{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview[data-v-777cdb6f]{width:100%;min-height:unset;height:100%!important}.remove-file[data-v-777cdb6f]{visibility:hidden;top:8px;inset-inline-end:8px;position:absolute!important}.location[data-v-24f80970]{z-index:1;white-space:initial;border-radius:var(--border-radius-large);flex-direction:column;height:300px;max-height:30vh;margin:4px;transition:outline .1s ease-in-out;display:flex;position:relative;overflow:hidden}.location[data-v-24f80970]:hover,.location[data-v-24f80970]:focus,.location[data-v-24f80970]:focus-visible{outline:2px solid var(--color-primary-element)}.location.wide[data-v-24f80970]{width:100%;height:100%;margin:0}.material-design-icon[data-v-ad356e41]{justify-content:center;place-self:center;align-items:center;display:flex}.user-bubble__wrapper[data-v-ad356e41]{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.user-bubble__content[data-v-ad356e41]{background-color:var(--color-background-dark);max-width:100%;display:inline-flex}.user-bubble__content--primary[data-v-ad356e41]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-ad356e41]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-ad356e41]{align-self:center}.user-bubble__name[data-v-ad356e41]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-bubble__name[data-v-ad356e41],.user-bubble__secondary[data-v-ad356e41]{padding-block:0;padding-inline:4px 0}.mention[data-v-bd59b476]{white-space:nowrap;display:contents}.quote[data-v-3acc332a]{padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))var(--default-grid-baseline);margin-bottom:var(--default-grid-baseline);gap:var(--default-grid-baseline);max-width:calc(50*var(--default-font-size));min-height:var(--default-clickable-area);border-radius:var(--border-radius-large);border:2px solid var(--color-border);color:var(--color-text-maxcontrast);background-color:var(--color-main-background);display:flex;position:relative;overflow:hidden}.quote[data-v-3acc332a]:has(.quote__button){padding-inline-end:var(--default-clickable-area)}.quote[data-v-3acc332a]:before{content:" ";top:0;height:100%;width:var(--default-grid-baseline);background-color:var(--color-border-maxcontrast);position:absolute;inset-inline-start:0}.quote.quote--own-message[data-v-3acc332a]:before{background-color:var(--color-primary-element)}.quote__preview[data-v-3acc332a]{border-radius:var(--border-radius);background-color:var(--color-background-dark);flex-shrink:0;width:2lh;height:2lh;position:relative;overflow:hidden}.quote__preview-image[data-v-3acc332a]{object-fit:cover;width:100%;height:100%}.quote__preview--loading[data-v-3acc332a]{width:100%;height:100%;position:absolute;inset:0}.quote__preview+.quote__main[data-v-3acc332a]{flex-direction:column;align-items:flex-start;gap:0}.quote__preview+.quote__main .quote__main-author[data-v-3acc332a]{max-width:100%}.quote__main[data-v-3acc332a]{align-items:center;gap:calc(2*var(--default-grid-baseline));flex-grow:1;min-width:0;display:flex;overflow:hidden}.quote__main-author[data-v-3acc332a]{align-items:center;gap:var(--default-grid-baseline);max-width:80%;display:flex}.quote__main-author-info[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote__main-author-name[data-v-3acc332a]{margin-inline-end:calc(.5*var(--default-grid-baseline));font-weight:600}.quote__main-text[data-v-3acc332a]{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-width:100%;overflow:hidden}.quote__button[data-v-3acc332a]{top:0;height:100%;inset-inline-end:0;border-radius:0!important;position:absolute!important}.conversation-actions[data-v-be3d4142]{padding:calc(var(--default-grid-baseline)*2)var(--default-grid-baseline);transition:background-color var(--animation-quick)ease}.conversation-actions--highlighted[data-v-be3d4142]{background-color:var(--color-primary-element-light)}.conversation-actions--highlighted p[data-v-be3d4142]{color:var(--color-main-text)}.conversation-actions--highlighted[data-v-be3d4142]{border-radius:var(--border-radius)}.conversation-actions__buttons[data-v-be3d4142]{justify-content:center;gap:var(--default-grid-baseline);margin-top:var(--default-grid-baseline);display:flex}.poll-card[data-v-6f298514]{max-width:300px;padding:calc(3*var(--default-grid-baseline))calc(2*var(--default-grid-baseline));border:2px solid var(--color-border);border-radius:var(--border-radius-large);background:var(--color-main-background);transition:border-color .1s ease-in-out;display:block;position:relative}.poll-card[data-v-6f298514]:hover,.poll-card[data-v-6f298514]:focus,.poll-card[data-v-6f298514]:focus-visible{border-color:var(--color-primary-element);outline:none}.poll-card__header[data-v-6f298514]{align-items:flex-start;gap:calc(2*var(--default-grid-baseline));white-space:normal;word-wrap:anywhere;margin-bottom:16px;font-weight:700;display:flex}.poll-card__header--draft[data-v-6f298514]{gap:var(--default-grid-baseline)}.poll-card__header-name[data-v-6f298514]{align-self:center;margin-inline-end:auto}.poll-card__header-icon[data-v-6f298514]{height:var(--default-clickable-area);margin-bottom:auto}.poll-card__footer[data-v-6f298514]{color:var(--color-text-maxcontrast);white-space:normal}.poll-closed[data-v-6f298514]{margin:4px auto}.message-main[data-v-29fab2a9]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));grid-row-gap:var(--default-grid-baseline);min-height:var(--clickable-area-small);justify-content:space-between;align-items:flex-start;min-width:100%;display:grid}.message-main__text[data-v-29fab2a9]{width:100%;color:var(--color-text-light)}.message-main__text>.single-emoji[data-v-29fab2a9]{font-size:250%;line-height:100%}.message-main__text.system-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);text-align:center;padding:0 20px}.message-main__text.message-highlighted[data-v-29fab2a9]{color:var(--color-text-light);background-color:var(--color-primary-element-light);border-radius:var(--border-radius-large);text-align:center;padding:10px}.message-main__text.deleted-message[data-v-29fab2a9]{color:var(--color-text-maxcontrast);align-items:center;display:flex}.message-main__text.deleted-message[data-v-29fab2a9] .rich-text--wrapper{text-align:start;flex-grow:1}.message-main__text.markdown-message[data-v-29fab2a9]{position:relative}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper{text-align:inherit}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper h4{font-size:100%}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper em{font-style:italic}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ul.contains-task-list,.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper ol.contains-task-list{padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper div:has(table){overflow-x:auto}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper pre code{margin:0;padding:0}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.message-main__text.markdown-message[data-v-29fab2a9] .rich-text--wrapper img{max-width:min(100%,600px)}.message-main__text.markdown-message[data-v-29fab2a9]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:rtl}.message-main__text.markdown-message[data-v-29fab2a9]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ul.contains-task-list{direction:ltr}.message-main__text.markdown-message[data-v-29fab2a9] ul.contains-task-list .checkbox-content__wrapper{unicode-bidi:plaintext}.message-main__info[data-v-29fab2a9]{-webkit-user-select:none;user-select:none;color:var(--color-text-maxcontrast);font-size:var(--default-font-size);width:calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));justify-content:flex-end;display:flex;position:relative}.message-main__info .date[data-v-29fab2a9]{text-align:end;width:8ch}.message-main__info .date--hidden[data-v-29fab2a9]{pointer-events:none;opacity:0}.message-main__info .date[data-v-29fab2a9]:last-child{margin-inline-end:var(--clickable-area-small,24px)}.message-main__thread-title[data-v-29fab2a9]{align-items:center;gap:var(--default-grid-baseline);grid-column:1/-1;font-weight:500;display:flex}.message-status[data-v-29fab2a9]{width:var(--clickable-area-small,24px);height:var(--clickable-area-small,24px);justify-content:center;align-items:center;display:flex}.message-status.retry-option[data-v-29fab2a9]{cursor:pointer}.message-actions[data-v-29fab2a9]{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.message-actions[data-v-29fab2a9] .button-vue__text{font-weight:400}.message-actions__thread[data-v-29fab2a9] .button-vue__text{margin-inline-start:calc(var(--default-grid-baseline)/2)}.call-button[data-v-29fab2a9]{margin:0 auto}[data-v-29fab2a9] .rich-text--wrapper pre{direction:ltr}[data-v-29fab2a9] .widget-default--image{max-width:240px}.reactions__modal[data-v-61029e7d]{min-height:450px;padding-bottom:calc(3*var(--default-grid-baseline))}.reactions-list__navigation[data-v-61029e7d]{flex-wrap:wrap;gap:2px;display:flex}.reactions-list__navigation[data-v-61029e7d] .button-vue{border-radius:var(--border-radius-large)}.reactions-list__navigation[data-v-61029e7d] .button-vue.active{background-color:var(--color-primary-element-light)}.all-reactions__button[data-v-61029e7d] .button-vue__text{gap:4px;display:inline-flex}.reactions-list__scrollable[data-v-61029e7d]{height:327px;overflow:hidden auto}.reactions-item[data-v-61029e7d]{align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.reactions-item__name[data-v-61029e7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactions-item__emojis[data-v-61029e7d]{-webkit-line-clamp:2;direction:rtl;-webkit-box-orient:vertical;max-width:180px;margin-inline-start:auto;display:-webkit-box;position:relative;overflow:hidden}.reactions-wrapper[data-v-11a4c740]{--minimal-button-width:48px;--font-family-emoji:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";display:contents}.reactions-wrapper[data-v-11a4c740] .button-vue{min-width:var(--minimal-button-width)}.reactions-wrapper .reaction-emoji[data-v-11a4c740]{font-family:var(--font-family-emoji)}.reactions-wrapper .reaction-button--trigger[data-v-11a4c740]{height:100%}.reactions-wrapper .reaction-button--thumbnail[data-v-11a4c740]{height:100%;width:var(--minimal-button-width);pointer-events:none}.reaction-details[data-v-11a4c740]{max-width:250px;padding:8px}.details-loading[data-v-11a4c740]{justify-content:center;width:38px;display:flex}.more-reactions-button[data-v-11a4c740]{text-decoration:underline}.more-reactions-button[data-v-11a4c740]:hover{text-decoration:none}.message[data-v-6e058477]{position:relative}.message:hover .normal-message-body[data-v-6e058477],.message--hovered .normal-message-body[data-v-6e058477]{background-color:var(--color-background-hover);border-radius:8px}.message-body[data-v-6e058477]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-6e058477]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message--highlighted[data-v-6e058477]{border-radius:8px;animation:5s highlight-animation-6e058477}@keyframes highlight-animation-6e058477{0%{background-color:var(--color-background-hover)}50%{background-color:var(--color-background-hover)}to{background-color:rgba(var(--color-background-hover),0)}}.message-unread-marker[data-v-6e058477]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-6e058477]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-6e058477]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-6e058477]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-6e058477]{inset-inline-end:14px;background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;display:flex;position:sticky;top:0}.wrapper[data-v-7fd53067]{width:100%;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));position:relative}.messages[data-v-7fd53067]{padding-block:var(--default-grid-baseline);width:100%}.messages__avatar-wrapper[data-v-7fd53067]{top:0;height:100%;padding-block:calc(3*var(--default-grid-baseline));padding-inline:calc(2*var(--default-grid-baseline));position:absolute;inset-inline-start:0}.messages__avatar[data-v-7fd53067]{position:sticky;top:0}.messages__author[data-v-7fd53067]{max-width:calc(50*var(--default-font-size));color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--default-grid-baseline);overflow:hidden}.message[data-v-399463f1]{position:relative}.message:hover .combined-system[data-v-399463f1],.message:focus-within .combined-system[data-v-399463f1]{background-color:var(--color-background-hover);border-radius:8px}.message:hover .message-buttons-bar[data-v-399463f1],.message:focus-within .message-buttons-bar[data-v-399463f1],.message .combined-system--open+.message-body__scroll>.message-buttons-bar[data-v-399463f1]{opacity:1}.message-body[data-v-399463f1]{padding:var(--default-grid-baseline);font-size:var(--default-font-size);line-height:var(--default-line-height);position:relative}.message-body__scroll[data-v-399463f1]{top:0;width:fit-content;height:100%;padding-top:var(--default-grid-baseline);padding-inline-end:var(--default-grid-baseline);position:absolute;inset-inline-end:0}.message-unread-marker[data-v-399463f1]{margin:calc(4*var(--default-grid-baseline));position:relative}.message-unread-marker[data-v-399463f1]:before{content:"";border-top:1px solid var(--color-border-maxcontrast);z-index:-1;width:100%;position:absolute;top:50%}.message-unread-marker__wrapper[data-v-399463f1]{justify-content:center;align-items:center;gap:calc(3*var(--default-grid-baseline));padding-inline:calc(3*var(--default-grid-baseline));border-radius:var(--border-radius);background-color:var(--color-main-background);width:fit-content;margin-inline:auto;display:flex}.message-unread-marker__text[data-v-399463f1]{text-align:center;white-space:nowrap;color:var(--color-main-text);font-weight:700}.message-buttons-bar[data-v-399463f1]{background-color:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 4px 0 var(--color-box-shadow);height:var(--default-clickable-area);z-index:1;opacity:0}.messages-group__system[data-v-7bb47691]{flex-direction:column;display:flex}.wrapper[data-v-7bb47691]{width:100%;padding:0;display:flex}.wrapper--system[data-v-7bb47691]{flex-direction:column;padding-inline-start:calc(32px + 4*var(--default-grid-baseline))}.wrapper[data-v-7bb47691]:focus{background-color:#2f2f2f11}.messages[data-v-7bb47691]{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.messages--collapsed[data-v-7bb47691]{border-radius:var(--border-radius-large);background-color:var(--color-background-hover)}.scroller[data-v-0123375e]{padding-top:var(--default-grid-baseline);border-bottom:1px solid var(--color-border);transition:all var(--animation-quick,.1s)ease-in-out;flex:1 0;position:relative;overflow:hidden scroll}.scroller--chatScrolledToBottom[data-v-0123375e]{border-block-end-color:#0000}.scroller__content[data-v-0123375e]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto}.scroller__content[data-v-0123375e]:last-of-type{margin-bottom:calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline))}.scroller__loading[data-v-0123375e]{height:0;max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin:0 auto;position:relative}.scroller__loading-element[data-v-0123375e]{top:0;position:absolute;inset-inline-start:calc(2*var(--default-grid-baseline))}.scroller__loading-new[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-inline:auto;padding-inline-start:calc(32px + 4*var(--default-grid-baseline));display:grid}.scroller__loading-new-wrapper[data-v-0123375e]{justify-content:center;align-items:center;gap:var(--default-grid-baseline);display:flex}.messages-list__placeholder[data-v-0123375e]{flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.messages-list__empty-content[data-v-0123375e]{height:100%}.messages-date[data-v-0123375e]{grid-template-columns:minmax(0,calc(50*var(--default-font-size)))calc(8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));z-index:2;margin-inline-start:calc(32px + 4*var(--default-grid-baseline));padding-inline:var(--default-grid-baseline);pointer-events:none;margin-bottom:5px;display:grid;position:sticky;top:0}.messages-date__text[data-v-0123375e]{padding:var(--default-grid-baseline)calc(3*var(--default-grid-baseline));text-wrap:nowrap;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark);border-radius:var(--border-radius-element,var(--border-radius-pill));margin:0 auto}.has-sticky .messages-date[data-v-0123375e]{opacity:0;transition:opacity .3s ease-in-out 2s}.scroller--isScrolling .has-sticky .messages-date[data-v-0123375e]{opacity:1;transition:opacity}.material-design-icon[data-v-ca83b679]{justify-content:center;place-self:center;align-items:center;display:flex}.autocomplete-result[data-v-ca83b679]{align-items:center;gap:var(--default-grid-baseline);--auto-complete-result-avatar-size:var(--default-clickable-area);line-height:1.2;display:flex}.autocomplete-result__icon[data-v-ca83b679]{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-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.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)*.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;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);background-color:var(--color-main-background);font-size:calc(var(--auto-complete-result-status-icon-size)/1.2);background-repeat:no-repeat;background-size:var(--auto-complete-result-status-icon-size);background-position:50%;border-radius:50%;line-height:1.2;position:absolute}.autocomplete-result__status--icon[data-v-ca83b679]{background-color:#0000;border:none}.autocomplete-result__content[data-v-ca83b679]{flex-direction:column;flex:100%;justify-content:center;min-width:0;display:flex}.autocomplete-result__title[data-v-ca83b679],.autocomplete-result__subline[data-v-ca83b679]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-result__subline[data-v-ca83b679]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-faef642b]{justify-content:center;place-self:center;align-items:center;display:flex}.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));width:auto;position:relative}.rich-contenteditable__label[data-v-faef642b]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:14px;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-faef642b],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-faef642b]{border-radius:var(--default-grid-baseline)var(--default-grid-baseline)0 0;background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline:9px;padding-inline:5px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.rich-contenteditable__input[data-v-faef642b]{width:auto;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);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);outline:none;margin:0;overflow-y:auto}.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);width:calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));height:calc(100% - 2*var(--contenteditable-block-offset));white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled){cursor:default;color:var(--color-main-text);opacity:1;background-color:#0000;border-color:#0000;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:.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}._material-design-icon_1xkrb_12{justify-content:center;place-self:center;align-items:center;display:flex}._tribute-container_1xkrb_20{z-index:9000;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);position:absolute;left:-100vw;overflow:auto}._tribute-container_1xkrb_20,._tribute-container_1xkrb_20 *{box-sizing:border-box}._tribute-container_1xkrb_20 ul{gap:var(--default-grid-baseline);flex-direction:column;display:flex}._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;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66{min-width:200px;max-width:300px}._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71{align-items:center;display:flex}._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91{object-fit:contain;width:20px;height:20px;filter:var(--background-invert-if-dark);margin:auto 0;padding-inline-end:var(--default-grid-baseline)}.absence-reminder[data-v-4c43d35a]{position:relative;margin:0 calc(var(--default-grid-baseline)*4)calc(var(--default-grid-baseline)*2)!important;padding:calc(var(--default-grid-baseline)*2)!important}.absence-reminder__caption[data-v-4c43d35a]{margin-block:var(--default-grid-baseline);margin-inline:0 var(--default-clickable-area);font-weight:700}.absence-reminder__replacement[data-v-4c43d35a]{display:flex}.absence-reminder__replacement__bubble[data-v-4c43d35a]{padding:3px}.absence-reminder__message[data-v-4c43d35a]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.absence-reminder__message--collapsed[data-v-4c43d35a]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.absence-reminder__button[data-v-4c43d35a]{top:4px;inset-inline-end:20px;position:absolute!important}.absence-reminder__button .icon[data-v-4c43d35a]{transition:all var(--animation-quick,.1s)ease-in-out}.absence-reminder__button .icon--reverted[data-v-4c43d35a]{transform:rotate(180deg)}.audio-recorder[data-v-4b20b63f]{display:flex}.audio-recorder__info[data-v-4b20b63f]{justify-content:center;align-items:center;width:86px;display:flex}.audio-recorder__info .time[data-v-4b20b63f]{flex:0 0 50px}.audio-recorder__info .recording-indicator[data-v-4b20b63f]{background-color:var(--color-border-error);border-radius:8px;flex:0 0 16px;width:16px;height:16px;margin:8px}.wrapper[data-v-4b20b63f]{display:flex}@keyframes fadeOutIn-4b20b63f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fadeOutIn[data-v-4b20b63f]{animation:3s infinite fadeOutIn-4b20b63f}._material-design-icon_ri18g_12{justify-content:center;place-self:center;align-items:center;display:flex}._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);width:100%;height:100%}.chat-summary[data-v-60587e67]{margin-block:0 calc(var(--default-grid-baseline)*2);margin-inline:calc(var(--default-grid-baseline)*4)}.chat-summary__container[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:flex-start;display:flex}.chat-summary__icon[data-v-60587e67]{flex-shrink:0;align-self:flex-start}.chat-summary__content[data-v-60587e67]{gap:var(--default-grid-baseline);flex-direction:column;flex-grow:1;display:flex}.chat-summary__header[data-v-60587e67]{gap:var(--default-grid-baseline);align-items:center;display:flex}.chat-summary__caption[data-v-60587e67]{margin-inline-end:auto;font-weight:700}.chat-summary__message[data-v-60587e67]{white-space:pre-line;word-wrap:break-word;max-height:30vh;overflow:auto}.chat-summary__message--collapsed[data-v-60587e67]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-picker__item[data-v-923ac1e6]{display:flex}.template-picker__label[data-v-923ac1e6]{flex-direction:column;flex:1;align-items:center;display:flex}.template-picker__label[data-v-923ac1e6],.template-picker__label[data-v-923ac1e6] *{cursor:pointer;-webkit-user-select:none;user-select:none}.template-picker__label[data-v-923ac1e6]:before{display:none!important}.template-picker__preview[data-v-923ac1e6]{width:var(--width);min-height:var(--height);max-height:var(--height);border:var(--border)solid var(--color-border);border-radius:var(--border-radius-large);flex:1;padding:0;display:block;overflow:hidden}input:checked+label>.template-picker__preview[data-v-923ac1e6]{border-color:var(--color-primary-element)}.template-picker__preview--failed[data-v-923ac1e6]{display:flex}.template-picker__image[data-v-923ac1e6]{background-color:var(--color-main-background);object-fit:cover;max-width:100%}.template-picker__preview--failed .template-picker__image[data-v-923ac1e6]{width:calc(var(--margin)*8);object-fit:initial;margin:auto;background-color:#0000!important}.template-picker__title[data-v-923ac1e6]{max-width:calc(var(--width) + 4px);padding:var(--margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.templates-picker__form[data-v-f9250792]{width:100%}.templates-picker__list[data-v-f9250792]{grid-gap:calc(var(--margin)*2);max-width:calc(var(--fullwidth)*6);grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,var(--fullwidth));grid-auto-rows:1fr;justify-content:center;margin-top:20px;display:grid}.indicator[data-v-33ef9b70]{width:100%;margin-bottom:4px;padding-inline-end:12px}.indicator__wrapper[data-v-33ef9b70]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);color:var(--color-text-maxcontrast);align-items:center;margin:auto;padding:0;line-height:120%;display:flex}.indicator__avatars[data-v-33ef9b70]{flex-direction:row-reverse;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding-inline-start:8px;display:flex}.indicator__main[data-v-33ef9b70]{width:100%;padding-inline-start:8px}.wrapper[data-v-e62f9f44]{padding:calc(var(--default-grid-baseline)*2);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.wrapper--narrow[data-v-e62f9f44]{padding:var(--default-grid-baseline)}.wrapper--narrow .new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline))}.wrapper--narrow .new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{width:calc(var(--app-sidebar-width) - 2*var(--default-grid-baseline));margin-inline:0!important}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__hint[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__quote[data-v-e62f9f44],.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__thread-title[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))}.wrapper--narrow .new-message-form__attachments+.new-message-form__input>.new-message-form__note-content[data-v-e62f9f44]{margin-inline-start:calc(-1*var(--default-clickable-area) - var(--default-grid-baseline))!important}.new-message-form[data-v-e62f9f44]{--emoji-button-size:calc(var(--default-clickable-area) - var(--border-width-input-focused,2px)*2);--emoji-button-radius:calc(var(--border-radius-element,calc(var(--button-size)/2)) - var(--border-width-input-focused,2px));align-items:flex-end;gap:var(--default-grid-baseline);max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline) - 100px);margin:0 auto;display:flex;position:relative}.new-message-form__emoji-picker[data-v-e62f9f44]{bottom:var(--border-width-input-focused,2px);z-index:1;position:absolute;inset-inline-start:var(--border-width-input-focused,2px)}.new-message-form__emoji-picker[data-v-e62f9f44] .button-vue{--button-size:var(--emoji-button-size)!important;--button-radius:var(--emoji-button-radius)!important}.new-message-form__input[data-v-e62f9f44]{flex-grow:1;min-width:0;position:relative}.new-message-form[data-v-e62f9f44] .rich-contenteditable__input{--contenteditable-space:calc((var(--default-clickable-area) - 1lh - 4px)/2);--contenteditable-block-offset:var(--contenteditable-space);--contenteditable-inline-end-offset:var(--contenteditable-space);--contenteditable-inline-start-offset:calc(var(--emoji-button-size) + var(--contenteditable-space))}.new-message-form__quote[data-v-e62f9f44]{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);margin-block-end:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]{margin-bottom:var(--default-grid-baseline)}.new-message-form__thread-title[data-v-e62f9f44]+.rich-contenteditable>.rich-contenteditable__input{min-height:calc(2lh + 2*var(--contenteditable-block-offset) + 4px)}.new-message-form__input-rich--required[data-v-e62f9f44] .rich-contenteditable__input{border-color:var(--color-border-error)!important}.new-message-form__icon[data-v-e62f9f44]:hover,.new-message-form__icon[data-v-e62f9f44]:focus,.new-message-form__icon[data-v-e62f9f44]:active{opacity:1;background-color:#7f7f7f40}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot{opacity:1!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:hover,[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:focus{background-color:var(--color-background-hover)!important}[data-v-e62f9f44] .action-item__menutoggle.action-item__menutoggle--with-icon-slot:disabled{opacity:.5!important}.upload-editor[data-v-57c8f609]{height:100%;padding:calc(3*var(--default-grid-baseline));flex-direction:column;justify-content:space-between;display:flex}.upload-editor__previews[data-v-57c8f609]{flex-wrap:wrap;display:flex;position:relative;overflow:auto}.upload-editor__previews.dragging-over[data-v-57c8f609]{outline:3px dashed var(--color-primary-element);border-radius:var(--border-radius-large)}.upload-editor__actions[data-v-57c8f609]{justify-content:flex-end;gap:4px;padding:12px 0;display:flex}.upload-editor__textfield[data-v-57c8f609]{padding-block:calc(var(--default-grid-baseline)*2)}.upload-editor .add-more-button[data-v-57c8f609]{margin:10px;width:164px!important;height:176px!important}.upload-editor .add-more-button[data-v-57c8f609] .button-vue__icon{border-radius:var(--border-radius-pill);color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.thread-header[data-v-81947228]{justify-content:flex-end;align-items:center;gap:var(--default-grid-baseline);width:100%;display:flex}.thread-header--standalone[data-v-81947228]{padding:var(--default-grid-baseline);border-bottom:1px solid var(--color-border)}.conversation-header[data-v-81947228]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-81947228]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-81947228]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-81947228]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-81947228]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-81947228]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatView[data-v-f3219fa0]{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.messages-list-dragover-wrapper[data-v-f3219fa0]{flex-direction:column;flex:1 0;min-height:0;display:flex;position:relative}.dragover[data-v-f3219fa0]{background:var(--color-primary-element-light);z-index:11;box-shadow:0 0 36px var(--color-box-shadow);border-radius:var(--border-radius);opacity:.9;pointer-events:none;display:flex;position:absolute;inset:5%}.scroll-to-bottom[data-v-f3219fa0]{height:0;position:relative}.scroll-to-bottom__button[data-v-f3219fa0]{bottom:8px;z-index:2;inset-inline-end:24px;position:absolute!important}.empty-view[data-v-51aa65e6]{height:100%;padding:calc(var(--default-grid-baseline)*4)}.username-form__display-name[data-v-7ed64efc]{gap:var(--default-grid-baseline);flex-direction:row;margin-block-start:6px;display:flex}.username-form__display-name-icon[data-v-7ed64efc]{flex-shrink:0;margin-inline-end:var(--default-grid-baseline)}.login-info[data-v-7ed64efc]{align-items:center;gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*2)0;margin-inline-start:calc(var(--default-grid-baseline) + 20px);display:flex}.login-info__button[data-v-7ed64efc]{flex-shrink:0}[data-v-7ed64efc] .input-field{margin-block-start:0}.media-devices-selector[data-v-09ed914c]{gap:var(--default-grid-baseline);margin:calc(2*var(--default-grid-baseline))0;align-items:center;display:flex}.media-devices-selector__icon[data-v-09ed914c]{flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex}.media-devices-selector[data-v-09ed914c] .v-select.select{width:100%;min-width:0;margin:0}.media-devices-selector[data-v-09ed914c] .icon-vue{width:20px;min-width:auto}.media-devices-speaker-test-button[data-v-18f3d978]{flex-shrink:0;margin-inline-end:calc(var(--default-grid-baseline)/2)}.equalizer[data-v-18f3d978]{height:calc(var(--default-clickable-area) - var(--default-grid-baseline));align-items:center;display:flex}.equalizer__bar[data-v-18f3d978]{background:var(--color-main-text);border-radius:4px;width:5px;height:100%;margin:0 1px}.equalizer__bar--active[data-v-18f3d978]{will-change:height;animation:2s steps(15,end) infinite equalizer-18f3d978}@keyframes equalizer-18f3d978{0%{height:60%}3%{height:28%}6%{height:53%}9%{height:40%}12%{height:48%}15%{height:42%}18%{height:39%}21%{height:41%}24%{height:49%}27%{height:29%}30%{height:23%}33%{height:40%}36%{height:45%}39%{height:32%}42%{height:56%}45%{height:30%}}.expand-wrapper[data-v-58435237]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.expand-wrapper__content[data-v-58435237]{overflow:hidden}.expand-vertical-enter-active[data-v-58435237],.expand-vertical-leave-active[data-v-58435237]{transition:grid-template-rows ease var(--animation-slow)}.expand-vertical-enter[data-v-58435237],.expand-vertical-leave-to[data-v-58435237]{grid-template-rows:0fr}.expand-vertical-enter-to[data-v-58435237],.expand-vertical-leave[data-v-58435237]{grid-template-rows:1fr}.expand-horizontal-enter-active[data-v-58435237],.expand-horizontal-leave-active[data-v-58435237]{transition:grid-template-columns ease var(--animation-slow)}.expand-horizontal-enter[data-v-58435237],.expand-horizontal-leave-to[data-v-58435237]{grid-template-columns:0fr}.expand-horizontal-enter-to[data-v-58435237],.expand-horizontal-leave[data-v-58435237]{grid-template-columns:1fr}.tabs[data-v-1d04be0a]{margin-bottom:auto}.tab-list[data-v-1d04be0a]{justify-content:center;align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.tab-panels-container[data-v-1d04be0a]{width:100%;transition:height ease var(--animation-slow);display:flex;overflow:hidden}.tab-panel[data-v-1d04be0a]{width:100%;transition:transform ease var(--animation-slow);flex:1 0 100%}.background-editor[data-v-08754422]{--background-button-height:calc(var(--default-grid-baseline)*16);gap:calc(var(--default-grid-baseline)*2);margin-top:calc(var(--default-grid-baseline)*2);max-height:calc(var(--background-button-height)*3 + var(--default-grid-baseline)*4);grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.background-editor__element[data-v-08754422]{border-radius:var(--border-radius-element,calc(var(--border-radius-large)*1.5));height:var(--background-button-height);background-color:#1cafff2e;background-position:50%;background-size:cover;border:none;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;display:flex;margin:0!important}.background-editor__element--selected[data-v-08754422]{box-shadow:inset 0 0 0 var(--default-grid-baseline)var(--color-primary-element)}.background-editor__element[data-v-08754422]:focus-visible{outline-offset:-2px}.media-settings[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*5)}.media-settings__preview[data-v-159092e3]{border-radius:var(--border-radius-element,var(--border-radius-large));background-color:var(--color-loading-dark);aspect-ratio:4/3;justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);display:flex;position:relative}.media-settings__preview>.media-settings__preview-mirror[data-v-159092e3]{top:calc(var(--default-grid-baseline)*2);position:absolute;inset-inline-end:calc(var(--default-grid-baseline)*2)}.media-settings__toggles[data-v-159092e3]{gap:calc(.5*var(--default-grid-baseline));padding:calc(.5*var(--default-grid-baseline));bottom:calc(var(--default-grid-baseline)*-2);background:var(--color-main-background);border-radius:var(--border-radius-element,calc(var(--default-clickable-area)/2));box-shadow:0 0 var(--default-grid-baseline)var(--color-box-shadow);z-index:2;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-settings__content[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*2);grid-template-columns:4fr 3fr;display:grid}.media-settings__content--mobile[data-v-159092e3]{gap:calc(var(--default-grid-baseline)*4);grid-template-columns:1fr}.media-settings__settings[data-v-159092e3]{flex-direction:column;max-width:450px;display:flex}.media-settings__guest[data-v-159092e3]{margin-top:var(--default-grid-baseline)}.media-settings__device-error[data-v-159092e3]{padding:calc(var(--default-grid-baseline)*2)}.preview__video[data-v-159092e3]{object-fit:contain;border-radius:var(--border-radius-element);top:0;max-width:100%;max-height:100%;position:absolute;inset-inline-start:0}.preview__video--mirrored[data-v-159092e3]{transform:none!important}.preview__novideo[data-v-159092e3]{border-radius:var(--border-radius-element);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.action-button[data-v-159092e3]{margin-inline:auto;margin-top:var(--default-grid-baseline)}.checkbox[data-v-159092e3]{margin-block:var(--default-grid-baseline)}.checkbox--warning[data-v-159092e3]:focus-within .checkbox-radio-switch__label,.checkbox--warning[data-v-159092e3] .checkbox-radio-switch__label:hover{background-color:var(--note-background)!important}.media-settings__recording-warning--mobile[data-v-159092e3]{max-width:450px}[data-v-159092e3] .modal-wrapper--large>.modal-container{width:unset!important}.lobby[data-v-c3443f58]{flex-direction:column;margin:auto;display:flex}.lobby__header[data-v-c3443f58]{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby__countdown[data-v-c3443f58],.lobby__description[data-v-c3443f58]{max-width:calc(32px + 4*var(--default-grid-baseline) + 50*var(--default-font-size) + 2*var(--default-grid-baseline) + 8ch + var(--clickable-area-small,24px) + 4*var(--default-grid-baseline));margin-top:25px}.lobby[data-v-c3443f58] .rich-text--wrapper{text-align:start}.lobby[data-v-c3443f58] .rich-text--wrapper h4{font-size:100%}.lobby[data-v-c3443f58] .rich-text--wrapper em{font-style:italic}.lobby[data-v-c3443f58] .rich-text--wrapper ul,.lobby[data-v-c3443f58] .rich-text--wrapper ol{padding-left:0;padding-inline-start:15px}.lobby[data-v-c3443f58] .rich-text--wrapper ul.contains-task-list,.lobby[data-v-c3443f58] .rich-text--wrapper ol.contains-task-list{padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper input:disabled+.checkbox-content{opacity:1!important}.lobby[data-v-c3443f58] .rich-text--wrapper div:has(table){overflow-x:auto}.lobby[data-v-c3443f58] .rich-text--wrapper pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.lobby[data-v-c3443f58] .rich-text--wrapper pre code{margin:0;padding:0}.lobby[data-v-c3443f58] .rich-text--wrapper code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.lobby[data-v-c3443f58] .rich-text--wrapper blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.lobby[data-v-c3443f58] .rich-text--wrapper img{max-width:min(100%,600px)}.poll-voters-details[data-v-69bcaf8c]{max-width:30%;margin-inline-end:8px}.poll-voters-details__button[data-v-69bcaf8c] .button-vue__icon{border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details .poll-voters-details__button.button-vue[data-v-69bcaf8c]:has(.button-vue__text:empty){border-radius:0;flex-wrap:wrap;justify-content:flex-start;min-width:auto;height:auto;min-height:auto;overflow:visible;width:auto!important}.poll-voters-details__popover[data-v-69bcaf8c]{max-height:400px;padding:8px;overflow-y:auto}.poll-voters-details__display-name[data-v-69bcaf8c]{margin-inline-start:4px}.poll-voters-details__list-item[data-v-69bcaf8c]{min-width:150px;height:32px;margin-bottom:var(--margin-small);justify-content:flex-start;align-items:center;display:flex}.poll-modal[data-v-edc9ef00]{padding:20px;position:relative}.poll-modal__header[data-v-edc9ef00]{white-space:normal;word-wrap:anywhere;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.poll-modal__header[data-v-edc9ef00] .material-design-icon{margin-bottom:auto}.poll-modal__summary[data-v-edc9ef00]{color:var(--color-text-maxcontrast);margin-bottom:16px}.poll-modal__options[data-v-edc9ef00]{word-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.poll-modal__actions[data-v-edc9ef00]{background-color:var(--color-main-background);justify-content:center;gap:8px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.poll-modal__loading[data-v-edc9ef00]{height:200px}.results__options[data-v-edc9ef00]{gap:calc(4*var(--default-grid-baseline));word-wrap:anywhere;flex-direction:column;margin:8px 0 20px;display:flex}.results__option[data-v-edc9ef00]{flex-direction:column;display:flex}.results__option[data-v-edc9ef00]:not(:last-child){border-bottom:1px solid var(--color-border)}.results__option__details[data-v-edc9ef00]{margin-bottom:8px;display:flex}.results__option-subtitle[data-v-edc9ef00]{gap:var(--default-grid-baseline);color:var(--color-text-maxcontrast);display:flex}.results__option-progress[data-v-edc9ef00]{margin-top:4px}.results__option-title[data-v-edc9ef00]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.results__option-title .percentage[data-v-edc9ef00]{white-space:nowrap;margin-inline-start:16px}.critical[data-v-edc9ef00] .action-button{color:var(--color-text-error)!important}.send-message-dialog[data-v-155b9843]{padding-bottom:calc(3*var(--default-grid-baseline))}.breakout-room-item[data-v-4c74f10c]{margin-top:calc(var(--default-grid-baseline)*5);font-weight:700}.breakout-room-item__wrapper[data-v-4c74f10c]{align-items:center;gap:var(--default-grid-baseline);margin:0 var(--default-grid-baseline);display:flex}.breakout-room-item__room-name[data-v-4c74f10c]{margin:0 auto 0 var(--default-grid-baseline)}.selectable-participant[data-v-8b9308ac]{align-items:center;gap:calc(2*var(--default-grid-baseline));padding:var(--default-grid-baseline);margin:var(--default-grid-baseline);border-radius:var(--border-radius-element,32px);line-height:20px;display:flex;position:relative}.selectable-participant[data-v-8b9308ac],.selectable-participant[data-v-8b9308ac] *{cursor:pointer}.selectable-participant[data-v-8b9308ac]:hover,.selectable-participant[data-v-8b9308ac]:focus-within{background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:active){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(:focus-visible){background-color:var(--color-background-hover)}.selectable-participant[data-v-8b9308ac]:has(input:focus-visible){outline:2px solid var(--color-main-text);box-shadow:0 0 0 4px var(--color-main-background)}.selectable-participant[data-v-8b9308ac]:has(input:checked){background-color:var(--color-primary-light)}.selectable-participant[data-v-8b9308ac]:has(input:checked):hover{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):focus-within{background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:focus-visible){background-color:var(--color-primary-light-hover)}.selectable-participant[data-v-8b9308ac]:has(input:checked):has(:active){background-color:var(--color-primary-light-hover)}.selectable-participant:has(input:checked) .selectable-participant__check-icon[data-v-8b9308ac]{display:flex}.selectable-participant__checkbox[data-v-8b9308ac]{top:0;z-index:-1;opacity:0;position:absolute;inset-inline-start:0}.selectable-participant__content[data-v-8b9308ac]{flex-direction:column;align-items:flex-start;display:flex}.selectable-participant__content-name[data-v-8b9308ac]{font-weight:500}.selectable-participant__content-subname[data-v-8b9308ac]{color:var(--color-text-maxcontrast);font-weight:400}.selectable-participant__check-icon[data-v-8b9308ac]{width:var(--default-clickable-area);flex-shrink:0;margin-inline-start:auto;display:none}.participants-editor[data-v-d0d76cb2]{gap:var(--default-grid-baseline);flex-direction:column;width:100%;height:calc(100% - 57px);display:flex}.participants-editor__section[data-v-d0d76cb2]{margin:calc(var(--default-grid-baseline)*2)0 calc(var(--default-grid-baseline)*4)}.participants-editor__scroller[data-v-d0d76cb2]{height:100%;overflow:auto}.participants-editor__buttons[data-v-d0d76cb2]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);padding-top:10px;display:flex}[data-v-d0d76cb2] .dialog{padding-block:0 8px;padding-inline:12px 8px}.delete[data-v-d0d76cb2]{margin-inline-end:auto}.breakout-rooms-editor[data-v-1981bed8]{flex-direction:column;justify-content:flex-start;padding:20px;display:flex}.breakout-rooms-editor__number-input[data-v-1981bed8]{margin-bottom:calc(var(--default-grid-baseline)*4);display:block}.breakout-rooms-editor__caption[data-v-1981bed8]{margin:calc(var(--default-grid-baseline)*3)0 calc(var(--default-grid-baseline)*2)0;font-weight:700;display:block}.breakout-rooms-editor__error-hint[data-v-1981bed8]{color:var(--color-text-error);font-size:.8rem}.breakout-rooms-editor__participants-step[data-v-1981bed8]{height:100%}.breakout-rooms-editor__main[data-v-1981bed8]{align-self:flex-start;height:100%}.breakout-rooms-editor__buttons[data-v-1981bed8]{justify-content:flex-end;gap:calc(var(--default-grid-baseline)*2);width:100%;display:flex}.material-design-icon[data-v-a0d5539d]{justify-content:center;place-self:center;align-items:center;display:flex}.textarea[data-v-a0d5539d]{--input-border-color:var(--color-border-maxcontrast);--input-border-width-offset:calc(var(--border-width-input-focused,2px) - var(--border-width-input,2px));border-radius:var(--border-radius-element);resize:vertical;width:100%;margin-block-start:6px;position:relative}.textarea--disabled[data-v-a0d5539d]{opacity:.7;filter:saturate(.7)}.textarea__main-wrapper[data-v-a0d5539d]{height:calc(var(--default-clickable-area)*2);padding:var(--border-width-input-focused,2px);position:relative}.textarea__input[data-v-a0d5539d]{padding-block:var(--border-radius-element);width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;cursor:pointer;background-color:var(--color-main-background);color:var(--color-main-text);--input-border-box-shadow-light:0 -1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow-dark:0 1px var(--input-border-color),0 0 0 1px color-mix(in srgb,var(--input-border-color),65% transparent);--input-border-box-shadow:var(--input-border-box-shadow-light);border-radius:var(--border-radius-element);box-shadow:var(--input-border-box-shadow);border:none;margin:0;padding-inline:10px}.textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 1px var(--input-border-color)}@media (prefers-color-scheme:dark){.textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}}[data-theme-dark] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-dark)}[data-theme-light] .textarea__input[data-v-a0d5539d]{--input-border-box-shadow:var(--input-border-box-shadow-light)}.textarea--legacy .textarea__input[data-v-a0d5539d]{box-shadow:0 0 0 1px var(--input-border-color)}.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color)}.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]),.textarea__input[data-v-a0d5539d]:active:not([disabled]){box-shadow:0 0 0 2px var(--input-border-color),0 0 0 4px var(--color-main-background)!important}.textarea__input[data-v-a0d5539d]:active:not([disabled]),.textarea__input[data-v-a0d5539d]:focus:not([disabled]){--input-border-width-offset:0px;--input-border-color:var(--color-main-text)}.textarea__input[data-v-a0d5539d]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-a0d5539d]:focus{cursor:text}.textarea__input[data-v-a0d5539d]:disabled{cursor:default}.textarea__input[data-v-a0d5539d]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-a0d5539d]{--input-border-color:var(--color-border-success,var(--color-success))!important}.textarea__input--success[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__input--error[data-v-a0d5539d]{--input-border-color:var(--color-border-error,var(--color-error))!important}.textarea__input--error[data-v-a0d5539d]:focus-visible{box-shadow:#f8fafc 0px 0px 0px 2px,var(--color-primary-element)0px 0px 0px 4px,#0000000d 0px 1px 2px 0px}.textarea__label[data-v-a0d5539d]{max-width:fit-content;color:var(--color-text-maxcontrast);white-space:nowrap;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);margin-inline:12px 0;position:absolute;inset-block-start:11px;inset-inline:0;overflow:hidden}.textarea__input:focus+.textarea__label[data-v-a0d5539d],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-a0d5539d]{color:var(--color-main-text);background-color:var(--color-main-background);transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick);margin-inline-start:8px;padding-inline:4px;font-size:13px;font-weight:500;line-height:1.5;inset-block-start:-10px}.textarea__helper-text-message[data-v-a0d5539d]{align-items:center;padding-block:4px;display:flex}.textarea__helper-text-message__icon[data-v-a0d5539d]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-a0d5539d]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-a0d5539d]{color:var(--color-success-text)}.calendar-event__item[data-v-6d12ae8d]{margin-block:var(--default-grid-baseline);padding-inline:var(--default-grid-baseline);border-radius:var(--border-radius);flex-direction:row;align-items:center;height:100%;display:flex}.calendar-event a.calendar-event__item[data-v-6d12ae8d]:hover{background-color:var(--color-background-hover)}.calendar-event__badge[data-v-6d12ae8d]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;flex-shrink:0;display:inline-block}.calendar-event__content[data-v-6d12ae8d]{width:calc(100% - var(--default-clickable-area));flex-direction:column;justify-content:center;display:flex}.calendar-event__header[data-v-6d12ae8d]{gap:var(--default-grid-baseline);font-weight:500;display:flex}.calendar-event__header-text[data-v-6d12ae8d]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.calendar-event__header[data-v-6d12ae8d] .material-design-icon{margin-top:2px}.material-design-icon[data-v-2aa1d7ea]{justify-content:center;place-self:center;align-items:center;display:flex}.nc-chip[data-v-2aa1d7ea]{--chip-size:24px;--chip-radius:calc(var(--chip-size)/2);height:var(--chip-size);border-radius:var(--chip-radius);background-color:var(--color-background-hover);flex-direction:row;align-items:center;max-width:fit-content;display:flex}.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]{text-overflow:ellipsis;text-wrap:nowrap;flex:auto;overflow:hidden}.nc-chip__icon[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);height:var(--chip-size);width:var(--chip-size);justify-content:center;align-items:center;margin-inline-end:var(--default-grid-baseline);line-height:1;display:flex;overflow:hidden}.nc-chip__actions[data-v-2aa1d7ea]{flex:0 0 var(--chip-size);--default-clickable-area:var(--chip-size);--border-radius-element:var(--chip-radius)}.calendar-events__list[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*3);margin:calc(var(--default-grid-baseline)/2);max-height:calc(4.5*var(--item-height) + 4*var(--default-grid-baseline));flex-direction:column;max-width:200px;line-height:20px;display:flex;overflow-y:auto}.calendar-events__list[data-v-99766f0a]>*{margin-inline:calc(var(--default-grid-baseline)/2)}.calendar-events__list[data-v-99766f0a]>:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.calendar-events__empty-content[data-v-99766f0a]{min-width:150px;margin-top:calc(var(--default-grid-baseline)*3);padding:var(--default-grid-baseline)}.calendar-events__buttons[data-v-99766f0a]{padding:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a]{--item-height:calc(2lh + var(--default-grid-baseline)*2)}.calendar-meeting[data-v-99766f0a] .dialog__content{margin:calc(var(--default-grid-baseline)/2);gap:var(--default-grid-baseline);flex-direction:column;display:flex}.calendar-meeting[data-v-99766f0a] .dialog__actions{align-items:center}.calendar-meeting__header[data-v-99766f0a]{margin-block:calc(var(--default-grid-baseline)*2)}.calendar-meeting__invalid-hint[data-v-99766f0a]{color:var(--color-text-error)}.calendar-meeting__flex-wrapper[data-v-99766f0a]{align-items:center;gap:calc(var(--default-grid-baseline)*2);display:flex}.calendar-meeting__searchbox[data-v-99766f0a]{margin-inline:var(--default-grid-baseline);margin-block-end:var(--default-grid-baseline);width:calc(100% - var(--default-grid-baseline)*2)!important}.calendar-meeting__attendees[data-v-99766f0a]{height:calc(5.5*var(--item-height));padding-block:var(--default-grid-baseline);overflow-y:auto}.calendar-meeting__attendees-selected[data-v-99766f0a]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;max-height:97px;display:flex;overflow-y:auto}.calendar-meeting__empty-content[data-v-99766f0a]{height:calc(5.5*var(--item-height));margin-block:auto!important}.calendar-meeting--loading[data-v-99766f0a]{align-items:center;gap:var(--default-grid-baseline);height:32px;display:flex}.calendar-meeting[data-v-99766f0a] .native-datetime-picker{width:calc(50% - var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline)}.calendar-meeting[data-v-99766f0a] .native-datetime-picker.invalid-time input{--border-width-input:2px;border-color:var(--color-border-error)}.upcoming-meeting[data-v-99766f0a] .button-vue__text{flex-direction:column;align-items:flex-start;margin:0;padding-block:0;font-weight:400;line-height:20px;display:flex}.upcoming-meeting__header[data-v-99766f0a]{font-weight:500}.calendar-badge[data-v-99766f0a]{width:var(--default-font-size);height:var(--default-font-size);margin-inline:calc((var(--default-clickable-area) - var(--default-font-size))/2);background-color:var(--primary-color);border-radius:50%;display:inline-block}.material-design-icon[data-v-21e6b451]{justify-content:center;place-self:center;align-items:center;display:flex}.app-navigation-caption[data-v-21e6b451]{justify-content:space-between;display:flex}.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]{color:var(--color-main-text);font-weight:700;font-size:var(--default-font-size);line-height:var(--default-clickable-area);white-space:nowrap;text-overflow:ellipsis;padding-block:0;padding-inline:calc(var(--default-grid-baseline,4px)*2)0;margin-top:0;margin-bottom:var(--default-grid-baseline);flex-shrink:0;overflow:hidden;box-shadow:none!important}.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)}.app-navigation-hint[data-v-e92be808]{color:var(--color-text-maxcontrast);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;padding-inline-start:10px;list-style-type:none;box-shadow:none!important}.dial-popover .v-popper__inner{overflow:visible!important}.dial-panel[data-v-739ee1ca]{gap:calc(var(--default-grid-baseline)*2);padding:calc(var(--default-grid-baseline)*3);background-color:var(--color-main-background);border-radius:var(--border-radius-large);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.dial-panel .dial-panel__button[data-v-739ee1ca]{width:calc(var(--default-clickable-area)*1.5)!important;border-radius:var(--border-radius-large)!important}.dial-panel .dial-panel__select[data-v-739ee1ca]{min-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);max-width:calc(var(--default-clickable-area)*4.5 + var(--default-grid-baseline)*4);grid-column:span 3}.dial-panel .dial-panel__select-option[data-v-739ee1ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial-panel .dial-panel__select[data-v-739ee1ca] .vs__selected{padding:0}.wrapper[data-v-e4f7076a]{padding:0 24px 24px}.title[data-v-e4f7076a]{margin-bottom:12px;padding-top:24px;font-size:16px}.loading-screen[data-v-e4f7076a]{text-align:center;flex-direction:column;justify-content:center;height:200px;font-weight:700;display:flex}.loading-screen span[data-v-e4f7076a]{margin-bottom:16px}.button-update-permission[data-v-e4f7076a]{margin:0 auto}.participant[data-v-538cf4d0]{line-height:20px}.participant[data-v-538cf4d0] .list-item{outline-offset:-2px;cursor:default;overflow:hidden}.participant[data-v-538cf4d0] .list-item a,.participant[data-v-538cf4d0] .list-item a *{cursor:default}.participant[data-v-538cf4d0] .list-item button,.participant[data-v-538cf4d0] .list-item button *{cursor:pointer}.participant[data-v-538cf4d0] .list-item .avatardiv .avatardiv__user-status{inset-inline-end:-2px!important;bottom:-2px!important}.participant--offline .participant__user-name[data-v-538cf4d0]{color:var(--color-text-maxcontrast)}.participant__user-badge[data-v-538cf4d0]{color:var(--color-text-maxcontrast);padding-inline-start:var(--default-grid-baseline);font-weight:300}.participant__user[data-v-538cf4d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant__status--highlighted[data-v-538cf4d0]{font-weight:700}.participant__call-state[data-v-538cf4d0]{height:100%;color:var(--color-text-maxcontrast);align-items:center;display:flex}.participant[data-v-538cf4d0] .list-item-content__actions>.critical{color:var(--color-text-error)}.participant-dialog__input[data-v-538cf4d0]{margin-block-end:6px}.critical[data-v-538cf4d0]>.action-button{color:var(--color-text-error)}.scrollable[data-v-603e62f6]{flex-shrink:1;overflow:hidden auto}.participants-search-results[data-v-603e62f6]{padding:0 2px}.participants-search-results__hint[data-v-603e62f6]{margin:20px auto 0}.participants-search-results[data-v-603e62f6] .app-navigation-hint:first-child{margin-top:var(--default-grid-baseline)!important}.set-contacts[data-v-21c2e02e]{height:100%}.set-contacts__icon[data-v-21c2e02e]{margin-top:40px}.set-contacts__hint[data-v-21c2e02e]{text-align:center;margin-top:20px}.set-contacts__form[data-v-21c2e02e]{align-items:flex-end;gap:var(--default-grid-baseline);display:flex}.set-contacts__form-input[data-v-21c2e02e]{margin:0}.selected-participants[data-v-21c2e02e]{gap:var(--default-grid-baseline);border-bottom:1px solid var(--color-background-darker);padding:var(--default-grid-baseline)0;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;min-height:min-content;max-height:97px;display:flex;overflow-y:auto}.start-group__content[data-v-0c185290]{gap:calc(2*var(--default-grid-baseline));width:350px;padding:calc(2*var(--default-grid-baseline));flex-direction:column;display:flex}.start-group__header[data-v-0c185290]{margin-block:0 var(--default-grid-baseline);text-align:center}.start-group__contacts[data-v-0c185290]{flex-direction:column;max-height:50vh;display:flex}.start-group__action[data-v-0c185290]{place-self:flex-end}.solid[data-v-c62d5d7a]{margin:0}.call-duration-hint[data-v-c62d5d7a]{padding:calc(var(--default-grid-baseline)*2);display:flex}.call-time[data-v-c62d5d7a]{height:var(--default-clickable-area);justify-content:center;align-items:center;font-weight:700;display:flex}.call-time__text[data-v-c62d5d7a]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.call-time__placeholder[data-v-c62d5d7a]{height:0;overflow:hidden}.call-time__recording-icon[data-v-c62d5d7a]{color:var(--color-element-error,var(--color-error));animation:2s infinite pulse-c62d5d7a}.call-time__recording-icon--start[data-v-c62d5d7a]{color:var(--color-loading-light)}[data-v-c62d5d7a] .button-vue{color:#fff!important;justify-content:left!important}[data-v-c62d5d7a] .button-vue:disabled{pointer-events:none;opacity:1!important}@keyframes pulse-c62d5d7a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tasks-counter[data-v-3e8e829a]{margin-inline:calc(var(--default-grid-baseline)*2);align-items:center;display:flex}.tasks-counter__count[data-v-3e8e829a]{font-weight:500}.top-bar-menu[data-v-7f8261e4]{display:flex}.top-bar[data-v-f00c5372]{--border-width:1px;z-index:10;min-height:calc(var(--border-width) + 2*2*var(--default-grid-baseline) + var(--default-clickable-area));padding-block:var(--default-grid-baseline);padding-inline:calc(2*var(--default-grid-baseline))calc(2*var(--default-grid-baseline) + var(--app-sidebar-offset,0));background-color:var(--color-main-background);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar--in-call[data-v-f00c5372]{inset-inline:0;background-color:#0000;border:none;position:absolute;top:0}.talk-sidebar-callview .top-bar[data-v-f00c5372]{padding-inline-end:calc(var(--default-clickable-area) + var(--default-grid-baseline)*3);padding-block:calc(2*var(--default-grid-baseline))0px;background:linear-gradient(#000,#0000);align-items:flex-start}.talk-sidebar-callview .top-bar .top-bar__icon-wrapper[data-v-f00c5372]{height:var(--default-clickable-area);align-items:center;margin-inline-start:0;display:flex}.top-bar--sidebar[data-v-f00c5372]{padding-inline-start:var(--default-grid-baseline)}.top-bar--authorised:not(.top-bar--sidebar) .top-bar__icon-wrapper[data-v-f00c5372]{margin-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline))}.top-bar__wrapper[data-v-f00c5372]{flex:1 0;justify-content:flex-end;align-items:center;gap:3px;display:flex}.top-bar__icon-wrapper[data-v-f00c5372]{border-radius:var(--border-radius-pill);transition-property:width,padding,background-color;transition-duration:var(--animation-quick);position:relative}.top-bar__icon-wrapper[data-v-f00c5372]:hover,.top-bar__icon-wrapper[data-v-f00c5372]:focus,.top-bar__icon-wrapper[data-v-f00c5372]:focus-visible{background-color:var(--color-background-darker)}.top-bar__icon-wrapper--thread[data-v-f00c5372]{background-color:var(--color-background-dark);width:calc(var(--default-clickable-area) + 40px);padding-inline-start:var(--default-clickable-area)}.top-bar__icon-wrapper .top-bar__icon-back[data-v-f00c5372]{width:var(--default-clickable-area);top:0;height:100%;position:absolute;inset-inline-start:0}.top-bar__participants-button[data-v-f00c5372]{font-variant-numeric:tabular-nums}.conversation-header[data-v-f00c5372]{white-space:nowrap;cursor:pointer;flex-grow:1;align-items:center;width:0;display:flex;position:relative;overflow:hidden clip}.conversation-header__text[data-v-f00c5372]{flex-direction:column;flex-grow:1;justify-content:center;width:100%;margin-inline-start:8px;line-height:20px;display:flex;overflow:hidden}.conversation-header__text--offline[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header .title[data-v-f00c5372]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.conversation-header .description[data-v-f00c5372]{text-overflow:ellipsis;max-width:fit-content;overflow:hidden}.conversation-header .description__in-chat[data-v-f00c5372]{color:var(--color-text-maxcontrast)}.conversation-header__thread-icon[data-v-f00c5372]{--mixed-color:color-mix(in srgb,var(--color-thread-icon)10%,var(--color-main-background));width:var(--default-clickable-area);height:var(--default-clickable-area);color:var(--color-thread-icon);background-color:var(--mixed-color,var(--color-background-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.description__popover[data-v-f00c5372]{padding:calc(var(--default-grid-baseline)*2);width:fit-content;max-width:50em}.description__popover[data-v-f00c5372]>div h4{font-size:100%}.description__popover[data-v-f00c5372]>div em{font-style:italic}.description__popover[data-v-f00c5372]>div ul,.description__popover[data-v-f00c5372]>div ol{padding-left:0;padding-inline-start:15px}.description__popover[data-v-f00c5372]>div ul.contains-task-list,.description__popover[data-v-f00c5372]>div ol.contains-task-list{padding:0}.description__popover[data-v-f00c5372]>div input:disabled+.checkbox-content{opacity:1!important}.description__popover[data-v-f00c5372]>div div:has(table){overflow-x:auto}.description__popover[data-v-f00c5372]>div pre{border-radius:var(--border-radius);background-color:var(--color-background-dark);margin:0;padding:4px}.description__popover[data-v-f00c5372]>div pre code{margin:0;padding:0}.description__popover[data-v-f00c5372]>div code{border-radius:var(--border-radius);background-color:var(--color-background-dark);max-width:100%;margin:2px 0;padding:2px 4px;display:inline-block}.description__popover[data-v-f00c5372]>div blockquote{padding-left:0;border-left:none;border-inline-start:4px solid var(--color-border-dark);padding-inline-start:13px}.description__popover[data-v-f00c5372]>div img{max-width:min(100%,600px)}.icon[data-v-f00c5372]{display:flex}.main-view[data-v-36cf1175]{flex-direction:column;flex-grow:1;align-content:space-between;width:100%;height:100%;display:flex;position:relative}.critical[data-v-a325e128]>.action-button{color:var(--color-text-error)}.conversation[data-v-a325e128] .list-item:hover .conversation-icon__type{background-color:var(--color-background-hover);border-color:var(--color-background-hover)}.conversation--active[data-v-a325e128] .list-item .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element);border-color:var(--color-primary-element)}.conversation--active[data-v-a325e128] .list-item:hover .conversation-icon__type{color:var(--color-primary-element-text);background-color:var(--color-primary-element-hover);border-color:var(--color-primary-element-hover)}.conversation--compact[data-v-a325e128]{padding-block:2px!important}.conversation--compact[data-v-a325e128] .list-item-content__name{gap:calc(var(--default-grid-baseline)/2);display:flex}.conversation--compact__read[data-v-a325e128] .list-item-content__name{font-weight:400}.conversation__subname[data-v-a325e128]{gap:var(--default-grid-baseline);display:flex}.conversation__subname-actor[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation__subname-icon[data-v-a325e128]{flex-shrink:0}.conversation__subname-message[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.text[data-v-a325e128]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-a325e128] .dialog{padding-block:0 8px;padding-inline:12px 8px}[data-v-03e4b2e6] .list-item{outline-offset:-2px}[data-v-03e4b2e6] .list-item--compact{padding-block:0!important}[data-v-03e4b2e6] .list-item--compact:not(:has(.list-item-content__subname)){--list-item-height:calc(var(--clickable-area-small,24px) + 4px)!important}[data-v-03e4b2e6] .list-item--compact .button-vue--size-normal{--button-size:var(--clickable-area-small,24px);--button-radius:var(--border-radius)}[data-v-03e4b2e6] .list-item--compact .list-item-content__actions{height:var(--clickable-area-small,24px)}.search-results__date[data-v-bebe16a6]{font-size:x-small}.dashboard-section[data-v-6f04127e]{border-radius:var(--border-radius-large);border:2px solid var(--color-border);height:100%;display:flex;overflow:hidden}.dashboard-section--wide[data-v-6f04127e]{flex-direction:row}.dashboard-section--wide .dashboard-section__content[data-v-6f04127e]{justify-content:center}.dashboard-section__content[data-v-6f04127e]{min-height:0;padding:0 calc(var(--default-grid-baseline)*3)calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*5);flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-section__bar[data-v-6f04127e]{flex:0 0 200px}.dashboard-section__bar.gradient[data-v-6f04127e]{background:linear-gradient(78deg,var(--color-primary)60%,var(--color-main-background)120%)}.dashboard-section__bar--narrow[data-v-6f04127e]{flex:0 0 10px}.dashboard-section__bar[data-v-6f04127e] img{object-fit:cover;object-position:center;width:100%;height:100%}.dashboard-section__bar.image-container[data-v-6f04127e]{justify-content:center;align-items:center;display:flex;overflow:hidden}.dashboard-section__title[data-v-6f04127e]{overflow-wrap:break-word;font-size:1.25rem;font-weight:700}.dashboard-section__subtitle[data-v-6f04127e]{font-weight:700}.dashboard-section__action[data-v-6f04127e]{padding-block:calc(var(--default-grid-baseline)*2)}h3[data-v-6f04127e]{margin-block:calc(var(--default-grid-baseline)*2)}.event-card[data-v-20427592]{border:2px solid var(--color-border);max-width:300px;height:250px;padding:calc(var(--default-grid-baseline)*2);border-radius:var(--border-radius-large);background-color:var(--color-main-background);flex-direction:column;flex:0 0 100%;display:flex;position:relative}.event-card--highlighted[data-v-20427592]{background-color:var(--color-primary-light)}.event-card--highlighted[data-v-20427592]:not(.event-card--in-call){border-color:var(--color-primary-element-light-hover)!important}.event-card--in-call[data-v-20427592]{border-color:var(--color-primary)!important}.event-card:not(.event-card--in-call):hover>.event-card__invitation-info.hovered[data-v-20427592]{background-color:inherit;display:flex}.event-card__date[data-v-20427592]{gap:2px;display:flex}.event-card__date>span[data-v-20427592]:first-letter{text-transform:capitalize}.event-card__date[data-v-20427592]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card__description[data-v-20427592]{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;margin-block:calc(var(--default-grid-baseline)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__room[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);display:flex}.event-card__attachment[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);padding:var(--default-grid-baseline)calc(var(--default-grid-baseline)/2);margin-block-start:var(--default-grid-baseline);display:flex}.event-card__attachment>span[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:var(--font-size-small);overflow:hidden}.event-card__attachment[data-v-20427592]:hover{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.event-card__invitation-info[data-v-20427592]{bottom:0;border-radius:var(--border-radius-large);width:100%;padding:calc(var(--default-grid-baseline)*2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline-start:0}.event-card__invitation-info.hovered[data-v-20427592]{display:none}.title[data-v-20427592]{align-items:center;gap:var(--default-grid-baseline);font-size:inherit;margin:0;padding-inline-start:6px;display:flex}.title_text[data-v-20427592]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.secondary_text[data-v-20427592]{color:var(--color-text-maxcontrast);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-badge[data-v-20427592]{width:var(--default-font-size);height:var(--default-font-size);z-index:1;box-shadow:0 0 0 1px var(--color-main-background);border-radius:50%;flex-shrink:0;margin-inline-start:-6px;display:inline-flex;position:relative}[data-v-20427592] .nc-chip{background-color:unset;overflow:hidden}.talk-dashboard-wrapper[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*3);width:min(100%,100vw - 300px - var(--body-container-margin)*2);flex-direction:column;max-width:1200px;height:100%;max-height:800px;margin:0 auto;display:flex}.talk-dashboard-wrapper--mobile[data-v-5e2dc5ca]{width:100%}.talk-dashboard-wrapper--small-mobile[data-v-5e2dc5ca]{width:100%;height:auto}.talk-dashboard-wrapper--small-mobile .talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*5);grid-template-columns:1fr}.talk-dashboard__menu[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*4)}.talk-dashboard__header[data-v-5e2dc5ca]{margin:0 auto calc(var(--default-grid-baseline)*2);padding-inline-start:calc(var(--default-clickable-area) + var(--default-grid-baseline));font-size:21px;font-weight:700}.talk-dashboard__actions[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*3);padding-block:var(--default-grid-baseline);flex-flow:wrap;display:flex}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions[data-v-5e2dc5ca] .v-popper--theme-dropdown{height:var(--header-menu-item-height);border-radius:var(--border-radius-large)}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline:calc(var(--default-grid-baseline)*2)calc(var(--default-grid-baseline)*4)}.event-section[data-v-5e2dc5ca]{margin-block-end:calc(var(--default-grid-baseline)*6)}.event-section--empty[data-v-5e2dc5ca]{height:225px}.talk-dashboard__event-cards[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*2);margin-block:var(--default-grid-baseline);scrollbar-width:none;border-radius:var(--border-radius-large);flex-wrap:nowrap;display:flex;overflow-x:auto}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]{margin-bottom:calc(var(--default-grid-baseline)*2);position:relative}.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:before,.talk-dashboard__event-cards-wrapper[data-v-5e2dc5ca]:after{content:"";width:var(--default-clickable-area);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.talk-dashboard__event-cards-wrapper .button-slide[data-v-5e2dc5ca]{z-index:3;background:var(--color-main-background);border-radius:var(--border-radius-large);justify-content:left;height:100%;padding:0;display:flex;top:0;margin:0!important;position:absolute!important}.talk-dashboard__event-cards-wrapper .button-slide.backward[data-v-5e2dc5ca]{inset-inline-start:0}.talk-dashboard__event-cards-wrapper .button-slide.forward[data-v-5e2dc5ca]{inset-inline-end:0}.talk-dashboard__calendar-button[data-v-5e2dc5ca]{bottom:calc(var(--default-grid-baseline)*2);inset-inline-start:calc(var(--default-grid-baseline)*2);position:absolute!important}.talk-dashboard__items[data-v-5e2dc5ca]{flex-direction:column;flex-grow:3;justify-content:space-around;min-width:0;display:flex}.talk-dashboard__chats[data-v-5e2dc5ca]{gap:calc(var(--default-grid-baseline)*8);flex-grow:1;grid-template-columns:1fr 1fr;display:grid}.talk-dashboard__chats>div[data-v-5e2dc5ca]{max-height:320px}.upcoming-reminders-list[data-v-5e2dc5ca]{overflow-y:auto}.upcoming-reminders__loading-placeholder[data-v-5e2dc5ca]{overflow:hidden}.talk-dashboard__conversations-list[data-v-5e2dc5ca]{margin-block:var(--default-grid-baseline);flex-grow:1;line-height:20px}.title[data-v-5e2dc5ca]{margin-block:0 calc(var(--default-grid-baseline)*2);font-size:1.25rem;font-weight:700}.instant-meeting__dialog[data-v-5e2dc5ca]{padding:calc(var(--default-grid-baseline)*2);gap:var(--default-grid-baseline);flex-direction:column;align-items:center;display:flex}@media screen and (width<=512px){.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue,.talk-dashboard__actions>div[data-v-5e2dc5ca]{width:100%}.talk-dashboard__actions[data-v-5e2dc5ca] .button-vue{padding-inline-end:calc(var(--default-grid-baseline)*2)}}.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px} +/*# sourceMappingURL=talk-recording.css.map*/ \ No newline at end of file diff --git a/css/talk-recording.css.map b/css/talk-recording.css.map new file mode 100644 index 0000000..b4f0ede --- /dev/null +++ b/css/talk-recording.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-recording.css","sources":["webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcModal-Du-f0B7Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButton-Bb0ihLdt.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcInputField-B9DSDOEd.css","webpack:///talk/src/components/TopBar/CallButton.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-Bt8kRk79.css","webpack:///talk/src/components/TopBar/ReactionMenu.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionCaption-DnG2OyWa.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionSeparator-Ct2RnclR.css","webpack:///talk/src/components/UIShared/VolumeIndicator.vue","webpack:///talk/src/components/CallView/shared/LocalAudioControlButton.vue","webpack:///talk/src/components/CallView/shared/LocalVideoControlButton.vue","webpack:///talk/src/components/TopBar/TopBarMediaControls.vue","webpack:///talk/src/components/CallView/BottomBar.vue","webpack:///talk/src/components/UIShared/TransitionWrapper.vue","webpack:///talk/src/components/CallView/shared/EmptyCallView.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAvatar-f8SJKMDw.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-ptHUq68a.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-B3aHoBAd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionLink-DAEr-vmd.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionRouter-DeYzeM5W.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionText-D9InmayH.css","webpack:///talk/src/components/AvatarWrapper/AvatarWrapper.vue","webpack:///talk/src/components/CallView/shared/VideoBackground.vue","webpack:///talk/src/components/CallView/shared/LocalVideo.vue","webpack:///talk/src/components/CallView/shared/VideoBottomBar.vue","webpack:///talk/src/components/CallView/shared/ScreenShare.vue","webpack:///talk/src/components/CallView/shared/VideoVue.vue","webpack:///talk/src/components/CallView/Grid/VideosGrid.vue","webpack:///talk/src/components/CallView/shared/TranscriptBlock.vue","webpack:///talk/src/components/CallView/shared/LiveTranscriptionRenderer.vue","webpack:///talk/src/components/CallView/shared/PresenterOverlay.vue","webpack:///talk/src/components/CallView/shared/ReactionToaster.vue","webpack:///talk/src/components/CallView/shared/ViewerOverlayCallView.vue","webpack:///talk/src/components/CallView/CallView.vue","webpack:///talk/src/RecordingApp.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CLjlZ-UT.css","webpack:///talk/src/components/ConversationIcon.vue","webpack:///talk/src/components/GuestWelcomeWindow.vue","webpack:///talk/src/components/UIShared/LoadingPlaceholder.vue","webpack:///talk/src/components/UIShared/StaticDateTime.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-owGSr0s0.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon--1biUGYh.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcActionInput-BxRA_Skn.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcDateTimePickerNative-BP6eg8aU.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcPasswordField-BCJ0LHSS.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEmojiPicker-B7xDz_8U.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcColorPicker-CO_Jq2Ow.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcListItem-CZnKmy9X.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCounterBubble-ZnteskDR.css","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationSearchResult.vue","webpack:///talk/src/components/RoomSelector.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichText-RvICaxkO.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-DpYt0YbL.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-C29S_5Rp.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/referencePickerModal-DWMAMaU3.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcSelect-ZnE_MlqV.css","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-CPWbbgBy.css","webpack:///talk/node_modules/@nextcloud/vue/node_modules/vue-select/dist/vue-select.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageTranslateDialog.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ContactCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/DeckCard.vue","webpack:///talk/DefaultParameter.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcProgressBar-BAPOXMAL.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/AudioPlayer.vue","webpack:///talk/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/LocationCard.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcUserBubble-B3Jad98g.css","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MentionChip.vue","webpack:///talk/src/components/MessageQuote.vue","webpack:///talk/src/components/UIShared/ConversationActionsShortcut.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/PollCard.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/MessageBody.vue","webpack:///talk/src/assets/markdown.scss","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsList.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessagePart/ReactionsWrapper.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/MessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesGroup.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/Message/SystemMessageItem.vue","webpack:///talk/src/components/MessagesList/MessagesGroup/MessagesSystemGroup.vue","webpack:///talk/src/components/MessagesList/MessagesList.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcRichContenteditable-BuaWt3Xn.css","webpack:///talk/src/components/NewMessage/NewMessageAbsenceInfo.vue","webpack:///talk/src/components/NewMessage/NewMessageAudioRecorder.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-Ban7n3Bg.css","webpack:///talk/src/components/NewMessage/NewMessageChatSummary.vue","webpack:///talk/src/components/NewMessage/NewMessageTemplatePreview.vue","webpack:///talk/src/components/NewMessage/NewMessageNewFileDialog.vue","webpack:///talk/src/components/NewMessage/NewMessageTypingIndicator.vue","webpack:///talk/src/components/NewMessage/NewMessage.vue","webpack:///talk/src/components/NewMessage/NewMessageUploadEditor.vue","webpack:///talk/src/components/RightSidebar/Threads/ThreadHeader.vue","webpack:///talk/src/components/ChatView.vue","webpack:///talk/src/components/EmptyView.vue","webpack:///talk/src/components/SetGuestUsername.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSelector.vue","webpack:///talk/src/components/MediaSettings/MediaDevicesSpeakerTest.vue","webpack:///talk/src/components/MediaSettings/TransitionExpand.vue","webpack:///talk/src/components/MediaSettings/MediaSettingsTabs.vue","webpack:///talk/src/components/MediaSettings/VideoBackgroundEditor.vue","webpack:///talk/src/components/MediaSettings/MediaSettings.vue","webpack:///talk/src/components/LobbyScreen.vue","webpack:///talk/src/components/PollViewer/PollVotersDetails.vue","webpack:///talk/src/components/PollViewer/PollViewer.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SendMessageDialog.vue","webpack:///talk/src/components/RightSidebar/BreakoutRooms/BreakoutRoomItem.vue","webpack:///talk/src/components/BreakoutRoomsEditor/SelectableParticipant.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsParticipantsEditor.vue","webpack:///talk/src/components/BreakoutRoomsEditor/BreakoutRoomsEditor.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcTextArea-nivEqHE-.css","webpack:///talk/src/components/UIShared/CalendarEventSmall.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcChip-DZ8dUSFy.css","webpack:///talk/src/components/CalendarEventsDialog.vue","webpack:///talk/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-HUg9fMCm.css","webpack:///talk/src/components/UIShared/NavigationHint.vue","webpack:///talk/src/components/UIShared/DialpadPanel.vue","webpack:///talk/src/components/PermissionsEditor/PermissionsEditor.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantItem.vue","webpack:///talk/src/components/RightSidebar/Participants/ParticipantsSearchResults.vue","webpack:///talk/src/components/NewConversationDialog/NewConversationContactsPage.vue","webpack:///talk/src/components/ExtendOneToOneDialog.vue","webpack:///talk/src/components/TopBar/CallTime.vue","webpack:///talk/src/components/TopBar/TasksCounter.vue","webpack:///talk/src/components/TopBar/TopBarMenu.vue","webpack:///talk/src/components/TopBar/TopBar.vue","webpack:///talk/src/views/MainView.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationItem.vue","webpack:///talk/src/components/LeftSidebar/ConversationsList/ConversationsListVirtual.vue","webpack:///talk/src/components/RightSidebar/SearchMessages/SearchMessageItem.vue","webpack:///talk/src/components/Dashboard/DashboardSection.vue","webpack:///talk/src/components/Dashboard/EventCard.vue","webpack:///talk/src/components/Dashboard/TalkDashboard.vue","webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/node_modules/leaflet/dist/leaflet.css","webpack:///talk/node_modules/leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.webpack.css"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-99ca734a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-99ca734a] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-99ca734a], .modal-mask[data-v-99ca734a] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-99ca734a] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-99ca734a] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-99ca734a] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-99ca734a] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-99ca734a] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-99ca734a] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-99ca734a] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-99ca734a], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-99ca734a] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-99ca734a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-99ca734a] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-99ca734a] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-99ca734a] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-99ca734a],\n.modal-wrapper .next[data-v-99ca734a] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-99ca734a]:focus-visible,\n.modal-wrapper .next[data-v-99ca734a]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-99ca734a] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-99ca734a] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-99ca734a] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-99ca734a] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-99ca734a] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-99ca734a] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-99ca734a] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--normal > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--large > .modal-container[data-v-99ca734a] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height) - 2 * var(--body-container-margin));\n}\n.modal-wrapper--full > .modal-container[data-v-99ca734a] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-99ca734a] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-99ca734a],\n.fade-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-99ca734a],\n.fade-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-99ca734a],\n.fade-visibility-leave-to[data-v-99ca734a] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-99ca734a],\n.modal-in-leave-active[data-v-99ca734a],\n.modal-out-enter-active[data-v-99ca734a],\n.modal-out-leave-active[data-v-99ca734a] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-99ca734a],\n.modal-in-leave-to[data-v-99ca734a],\n.modal-out-enter-from[data-v-99ca734a],\n.modal-out-leave-to[data-v-99ca734a] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-99ca734a],\n.modal-in-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-99ca734a],\n.modal-out-leave-to .modal-container[data-v-99ca734a] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-99ca734a] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-99ca734a] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-99ca734a linear var(--bf9ee90a) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-99ca734a] {\n animation: breath-99ca734a 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-99ca734a] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-99ca734a {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-99ca734a {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6c2daf4e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-6c2daf4e]:hover, li.action.active[data-v-6c2daf4e] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-6c2daf4e]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-6c2daf4e] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e]:hover, .action--disabled[data-v-6c2daf4e]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-6c2daf4e] * {\n opacity: 1 !important;\n}\n.action-button[data-v-6c2daf4e] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-6c2daf4e] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-6c2daf4e] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-6c2daf4e], .action-button__longtext[data-v-6c2daf4e] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-6c2daf4e] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-6c2daf4e] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-6c2daf4e] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-6c2daf4e] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button[data-v-6c2daf4e] * {\n cursor: pointer;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0e80f48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-a0e80f48] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-a0e80f48] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-a0e80f48] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-a0e80f48] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-a0e80f48] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-a0e80f48] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-a0e80f48] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-a0e80f48] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-a0e80f48]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-a0e80f48]:focus-within:not([disabled]), .input-field__input[data-v-a0e80f48]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-a0e80f48] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-a0e80f48]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]::-webkit-search-decoration, .input-field__input[data-v-a0e80f48]::-webkit-search-results-button, .input-field__input[data-v-a0e80f48]::-webkit-search-results-decoration, .input-field__input[data-v-a0e80f48]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-a0e80f48]:active:not([disabled]), .input-field__input[data-v-a0e80f48]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-a0e80f48]:focus {\n cursor: text;\n}\n.input-field__input[data-v-a0e80f48]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-a0e80f48]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-a0e80f48]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-a0e80f48] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.input-field__input:focus + .input-field__label[data-v-a0e80f48], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-a0e80f48] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-a0e80f48] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-a0e80f48] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-a0e80f48] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-a0e80f48] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-a0e80f48]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-a0e80f48] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n}\n.input-field__helper-text-message__icon[data-v-a0e80f48] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-a0e80f48],\n.input-field--error .input-field__icon--trailing[data-v-a0e80f48] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-a0e80f48], .input-field__input[data-v-a0e80f48]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-a0e80f48]:focus-visible, .input-field__input[data-v-a0e80f48]:user-invalid:focus-visible {\n 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;\n}\n.input-field--success .input-field__input[data-v-a0e80f48] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-a0e80f48]:focus-visible {\n 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;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-a0e80f48] {\n color: var(--color-border-success, var(--color-success));\n}","\n.join-call.button-vue--success {\n\t// Overwrite default button colors for joining call\n\t--join-call-background-color: var(--color-border-success);\n\t--join-call-border-color: var(--color-success-text);\n\tborder-color: var(--join-call-border-color);\n\tbackground-color: var(--join-call-background-color);\n\tcolor: var(--color-primary-element-text) !important;\n\n\t// Do not overwrite for dark theme\n\tbody[data-theme-dark] & {\n\t\t--join-call-border-color: var(--color-success-hover);\n\t}\n\t@media (prefers-color-scheme: dark) {\n\t\tbody[data-theme-default] & {\n\t\t\t--join-call-border-color: var(--color-success-hover);\n\t\t}\n\t}\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--join-call-border-color);\n\t}\n}\n\n.leave-call.button-vue--error,\n.leave-call :deep(.button-vue--error) {\n\t// Overwrite default button colors for leaving call\n\tbackground-color: #FF3333 !important; // Nextcloud 31 --color-error\n\tcolor: var(--color-primary-text) !important;\n\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-error-hover) !important;\n\t}\n}\n\n.leave-call-actions--split {\n\tgap: 1px !important;\n}\n\n.leave-call-actions--split :deep(.action-item--single) {\n\tborder-start-end-radius: 2px;\n\tborder-end-end-radius: 2px;\n}\n\n.leave-call-actions--split :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a2b8de0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-6a2b8de0] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content li[data-v-6a2b8de0-s] {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-element);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-6a2b8de0] .action-button .action-button__pressed-icon {\n display: none;\n}","\n.reaction {\n\t&__group {\n\t\t// Override NcActionButtonGroup styles to fit reactions in a compact way\n\t\t:deep(.nc-button-group-content) {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 0 !important;\n\t\t\twidth: calc(var(--reactions-in-single-row) * var(--default-clickable-area))\n\t\t}\n\t}\n\n\t&__button {\n\t\tflex: 0 0 calc(100% / var(--reactions-in-single-row)) !important;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1009e96c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-1009e96c] {\n color: var(--color-text-maxcontrast);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n text-overflow: ellipsis;\n box-shadow: none !important;\n user-select: none;\n pointer-events: none;\n margin-inline-start: 12px;\n padding-inline-end: 14px;\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3e2324b7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-separator[data-v-3e2324b7] {\n height: 0;\n margin: 5px 10px 5px 15px;\n border-bottom: 1px solid var(--color-border-dark);\n cursor: default;\n}","\n.volume-indicator-wrapper {\n\tposition: relative;\n}\n\n.volume-indicator {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\n\twidth: 100%;\n\theight: 100%;\n\n\toverflow: hidden;\n\n\ttransition: height 0.2s linear;\n\n\t&, & * {\n\t\tcursor: inherit;\n\t}\n}\n\n.volume-indicator-primary {\n\ttop: 0;\n}\n\n.volume-indicator-overlay {\n\tdisplay: inline-flex;\n\tbottom: 0;\n\tpointer-events: none;\n\n\t& > span {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t}\n\n\t/* Overlay icon inherits container color */\n\tcolor: var(--color-border-success);\n\n\t&-mute {\n\t\tcolor: var(--color-loading-dark);\n\t}\n}\n\n.overload .volume-indicator {\n\ttransition: height 0s linear;\n\n\t&-overlay {\n\t\tcolor: var(--color-border-error);\n\t}\n}\n","\n.no-audio-available {\n\topacity: .7;\n}\n\n.popover-hint {\n\tpadding: calc(3 * var(--default-grid-baseline));\n\tmax-width: 300px;\n\ttext-align: start;\n}\n\n.audio-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-audio-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.audio-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.audio-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.no-video-available {\n\topacity: .7;\n}\n\n.video-selector-button :deep(.action-item__menutoggle) {\n\t--button-size: var(--clickable-area-small);\n\theight: var(--default-clickable-area);\n\tborder-start-start-radius: 2px;\n\tborder-end-start-radius: 2px;\n}\n\n.local-video-control-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 1px;\n\n\t// Overwriting NcButton styles\n\t.video-control-button {\n\t\tborder-start-end-radius: 2px;\n\t\tborder-end-end-radius: 2px;\n\t}\n}\n\n.video-selector__action {\n\t// Overwriting NcActionButton styles\n\t:deep(.action-button__longtext) {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 1;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tpadding: 0;\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__longtext-wrapper) {\n\t\tmax-width: 350px;\n\t}\n\n\t:deep(.action-button__icon) {\n\t\twidth: 0;\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t:deep(.action-button > span) {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n","\n.buttons-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n}\n\n.buttons-bar #screensharing-menu button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/* Highlight the media buttons when enabled */\n.buttons-bar button.screensharing-enabled {\n\topacity: 1;\n}\n\n.buttons-bar button.no-screensharing-available {\n\t&, & * {\n\t\topacity: .7;\n\t}\n}\n\n.hint {\n\tpadding: 12px;\n\tmax-width: 300px;\n\ttext-align: start;\n\t&__actions {\n\t\tdisplay: flex;\n\t\tflex-direction: row-reverse;\n\t\tjustify-content: space-between;\n\t\tpadding-top:4px;\n\t}\n\t&__button {\n\t\theight: var(--default-clickable-area);\n\t}\n}\n\n.trigger {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n","\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline: 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: var(--wrapper-padding);\n\tz-index: 10;\n\toverflow: hidden;\n\n\t:deep(.button-vue--tertiary) {\n\t\tbackground-color: var(--color-primary-light);\n\t}\n}\n\n.bottom-bar-call-controls {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: var(--default-grid-baseline);\n}\n\n.bottom-bar-call-controls:not(:has(*)) {\n\tdisplay: none\n}\n\n.call-options {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: row;\n\tgap: 4px;\n}\n","\n@use '../../assets/variables' as *;\n\n// Transition rules (inside mixins to be applied in two places)\n@mixin group-rules {\n\t&-move {\n\t\ttransition: $transition;\n\t}\n\t&-leave-active {\n\t\tposition: absolute;\n\t}\n}\n\n@mixin fade-rules {\n\t&-enter,\n\t&-leave-to {\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: opacity;\n\t}\n}\n\n@mixin radial-reveal-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\ttransition-duration: 150ms;\n\t}\n}\n\n@mixin slide-up-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(-50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\tpointer-events: none;\n\t\ttransition: $transition-slow;\n\t\ttransition-property: transform, opacity;\n\t}\n}\n\n// TODO manipulate with transform: scaleX() instead of width\n@mixin slide-right-rules {\n\t&-enter,\n\t&-leave-to {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 0 !important;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\tmin-width: 300px;\n\t\tmax-width: 500px;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: min-width, max-width;\n\t}\n}\n\n@mixin slide-down-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: translateY(50%);\n\t\topacity: 0;\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: translateY(0);\n\t\topacity: 1;\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform, opacity;\n\t\t/* force top container to resize during animation */\n\t\tposition: absolute !important;\n\t}\n}\n\n@mixin zoom-rules {\n\t&-enter,\n\t&-leave-to {\n\t\ttransform: scale(0);\n\t}\n\t&-enter-to,\n\t&-leave {\n\t\ttransform: scale(1);\n\t}\n\t&-enter-active,\n\t&-leave-active {\n\t\ttransition: $transition;\n\t\ttransition-property: transform;\n\t}\n}\n\n// Styles block for component\n.fade {\n\t@include fade-rules;\n}\n\n.radial-reveal {\n\t@include radial-reveal-rules;\n}\n\n.slide-up {\n\t@include slide-up-rules;\n}\n\n.slide-right {\n\t@include slide-right-rules;\n}\n\n.slide-down {\n\t@include slide-down-rules;\n}\n\n.zoom {\n\t@include zoom-rules;\n}\n\n// Styles block for for component\n.transition-group {\n\tposition: relative;\n\n\t& > :deep(*) {\n\t\t&.fade {\n\t\t\t@include group-rules;\n\t\t\t@include fade-rules;\n\t\t}\n\t\t&.radial-reveal {\n\t\t\t@include group-rules;\n\t\t\t@include radial-reveal-rules;\n\t\t}\n\t\t&.slide-up {\n\t\t\t@include group-rules;\n\t\t\t@include slide-up-rules;\n\t\t}\n\t\t&.slide-right {\n\t\t\t@include group-rules;\n\t\t\t@include slide-right-rules;\n\t\t}\n\t\t&.slide-down {\n\t\t\t@include group-rules;\n\t\t\t@include slide-down-rules;\n\t\t}\n\t\t&.zoom {\n\t\t\t@include group-rules;\n\t\t\t@include zoom-rules;\n\t\t}\n\t}\n}\n\n","\n\n.empty-call-view {\n\theight: 100%;\n\twidth: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-content: center;\n\tjustify-content: center;\n\ttext-align: center;\n\tz-index: 1; // Otherwise the \"Copy link\" button is not clickable\n\n\t.icon {\n\t\tbackground-size: 64px;\n\t\theight: 64px;\n\t\twidth: 64px;\n\t\tmargin: 0 auto 15px;\n\t}\n\n\tbutton {\n\t\tmargin: 4px auto;\n\t}\n\n\t&__icon,\n\th2, p {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&--sidebar {\n\t\tpadding-bottom: 16px;\n\n\t\th2, p {\n\t\t\tfont-size: 90%;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: scale(0.7);\n\t\t\tmargin-top: 0;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t&--small {\n\t\tborder-radius: calc(var(--default-clickable-area) / 2);\n\t\tbackground-color: rgba(34, 34, 34, 0.8); /* Copy from the call view */\n\t\tpadding: 8px;\n\n\t\th2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.icon {\n\t\t\ttransform: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tbackground-size: 32px;\n\t\t\theight: 32px;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d7dc2a1f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-d7dc2a1f] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-d7dc2a1f]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}\n.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] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-d7dc2a1f] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue,\n.avatardiv--with-menu[data-v-d7dc2a1f] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-d7dc2a1f] > .button-vue, .avatardiv--with-menu[data-v-d7dc2a1f] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-d7dc2a1f] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-d7dc2a1f] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-d7dc2a1f] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-d7dc2a1f] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-d7dc2a1f] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-d7dc2a1f] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-d7dc2a1f] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-d7dc2a1f] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-45238efd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-45238efd] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-45238efd] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-45238efd] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-45238efd] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-45238efd] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-45238efd] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-45238efd]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-45238efd] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-881a79fb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-881a79fb] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-881a79fb] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-881a79fb] svg {\n width: 100%;\n height: 100%;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-32f01b7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-32f01b7a]:hover, li.action.active[data-v-32f01b7a] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-32f01b7a]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-32f01b7a] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-32f01b7a] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-32f01b7a] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-32f01b7a] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-32f01b7a] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-32f01b7a], .action-link__longtext[data-v-32f01b7a] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-32f01b7a] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-32f01b7a] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-32f01b7a] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-32f01b7a] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-87267750] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-87267750]:hover, li.action.active[data-v-87267750] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-87267750]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-87267750] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-87267750] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-87267750] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-87267750] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-87267750] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-87267750], .action-router__longtext[data-v-87267750] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-87267750] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-87267750] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-87267750] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-87267750] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-87267750] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750]:hover, .action--disabled[data-v-87267750]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-87267750] * {\n opacity: 1 !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fa684b48] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-fa684b48]:hover, li.action.active[data-v-fa684b48] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-fa684b48]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-fa684b48] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-fa684b48] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-fa684b48] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-fa684b48] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-fa684b48] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-fa684b48], .action-text__longtext[data-v-fa684b48] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-fa684b48] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-fa684b48] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-fa684b48] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-fa684b48] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-fa684b48] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48]:hover, .action--disabled[data-v-fa684b48]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-fa684b48] * {\n opacity: 1 !important;\n}\n.action-text[data-v-fa684b48],\n.action-text span[data-v-fa684b48] {\n cursor: default;\n}","\n.avatar-wrapper {\n\tposition: relative;\n\theight: var(--avatar-size);\n\twidth: var(--avatar-size);\n\tborder-radius: var(--avatar-size);\n\n\t&--dark .avatar {\n\t\tbackground-color: #3B3B3B !important;\n\t}\n\n\t.avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tdisplay: block;\n\t\twidth: var(--avatar-size);\n\t\theight: var(--avatar-size);\n\t\tmax-height: var(--avatar-size);\n\t\tmax-width: var(--avatar-size);\n\t\tline-height: var(--avatar-size);\n\t\tfont-size: calc(var(--avatar-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon {\n\t\t\tbackground-size: calc(var(--avatar-size) / 2);\n\t\t\t&.icon-changelog {\n\t\t\t\tbackground-size: cover !important;\n\t\t\t}\n\t\t}\n\n\t\t&.bot {\n\t\t\tpadding-inline-start: 5px;\n\t\t\tbackground-color: var(--color-background-darker);\n\t\t}\n\n\t\t&.guest {\n\t\t\tcolor: #ffffff;\n\t\t\tpadding: 0;\n\t\t\tdisplay: block;\n\t\t\ttext-align: center;\n\t\t\tmargin-inline: auto;\n\t\t}\n\t}\n\n\t&--condensed {\n\t\twidth: unset;\n\t\theight: unset;\n\t\tmargin-inline-start: calc(var(--condensed-overlap) * -1px);\n\t\tdisplay: flex;\n\n\t\t& > .icon,\n\t\t& > .guest,\n\t\t:deep(img) {\n\t\t\toutline: 2px solid var(--color-main-background);\n\t\t}\n\t}\n\n\t&--offline {\n\t\topacity: .4;\n\n\t\t& :deep(.avatardiv) {\n\t\t\tbackground: rgba(var(--color-main-background-rgb), .4) !important;\n\t\t}\n\t}\n\n\t&--highlighted {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&__user-status {\n\t\tposition: absolute;\n\t\tinset-inline-end: -4px;\n\t\tbottom: -4px;\n\t\theight: 18px;\n\t\twidth: 18px;\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\t}\n}\n\n.loading-avatar {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.avatar-wrapper:not(.avatar-wrapper--dark) {\n\t// FIXME: update the used color in NcAvatar\n\t// TOREMOVE: when fixed in @nextcloud/vue\n\t:deep(.avatar-class-icon) {\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\t}\n}\n\n:deep(.icon-user) {\n\tbackground-size: calc(var(--avatar-size) / 2);\n}\n\n","\n.video-background {\n\tposition: absolute;\n\tinset-inline-start: 0;\n\ttop: 0;\n\theight: 100%;\n\twidth: 100%;\n\n\t&::after {\n\t\tcontent: ' ';\n\t\tbackground-color: rgba(0, 0, 0, 0.12);\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n// Always display the local video in the last row\n.localVideoContainer {\n\tgrid-row-end: -1;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tz-index: 1;\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.video-container-stripe:not(.local-video--sidebar) {\n\t// aspect-ratio is set according to the maximum video resolution after applying constraints (720*540)\n\t--aspect-ratio: 1.33333;\n\t--stripe-height: 242px;\n\tposition: relative;\n\tflex: 0 0 calc(var(--aspect-ratio) * var(--stripe-height));\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-top: auto;\n\theight: var(--stripe-height) !important;\n}\n\n.video-container-big {\n\tposition: absolute;\n\twidth: calc(100% - var(--grid-gap) * 2);\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.video-container-small {\n\tborder-radius: var(--border-radius-large);\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.avatar-container {\n\tmargin: auto;\n}\n\n.presenter-overlay,\n.presenter-overlay * {\n\tborder-radius: 50%;\n}\n\n.localVideoContainer::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.hover-shadow::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.bottom-bar {\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 3);\n\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&--big {\n\t\tjustify-content: center;\n\t}\n\n\t& &__button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.dev-mode-video--self {\n\tobject-fit: cover !important;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\n\t.presenter-overlay & {\n\t\tborder-radius: 50%;\n\t}\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n","\n.wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\tz-index: 1;\n\n\t&--big {\n\t\tjustify-content: center;\n\t\tmargin: 0 var(--default-clickable-area); // grid collapse button\n\t\twidth: calc(100% - var(--default-clickable-area) * 2);\n\t\t& .bottom-bar {\n\t\t\twidth: unset;\n\t\t\tpadding: var(--default-grid-baseline);\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\n\t\t& .participant-name {\n\t\t\tmargin-inline-end: 0;\n\t\t}\n\t}\n}\n\n.bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n\tmin-height: var(--default-clickable-area);\n\n\t& .media-indicators {\n\t\tdisplay: flex;\n\t}\n\n\t& .following-button {\n\t\topacity: 0.8;\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n.participant-name {\n\tcolor: white;\n\tmargin-block: 0px;\n\tmargin-inline: 8px auto;\n\tposition: relative;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\t&--active {\n\t\tfont-weight: bold;\n\t}\n\t&--has-shadow {\n\t\ttext-shadow: 0 0 4px rgba(0, 0, 0, .8);\n\t}\n}\n\n.status-indicator {\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.iceFailedIndicator {\n\topacity: .8 !important;\n}\n\n.audioIndicator,\n.videoIndicator,\n.screenSharingIndicator,\n.iceFailedIndicator {\n\tcolor: #ffffff !important;\n}\n\n.audioIndicator[disabled],\n.videoIndicator {\n\topacity: .7;\n}\n\n.videoIndicator {\n\t&:hover,\n\t&:focus {\n\t\topacity: 1;\n\t}\n}\n","\n.screenContainer {\n\twidth: 100%;\n\theight: 100%;\n}\n\n.screen {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-start: 0;\n\t&--fit {\n\t\tobject-fit: contain;\n\t}\n\t&--fill {\n\t\tobject-fit: cover;\n\t}\n\t&--magnify {\n\t\tcursor: zoom-in;\n\t}\n\t&--grab {\n\t\tcursor: grab;\n\t}\n\t&--grabbing {\n\t\tcursor: grabbing;\n\t}\n}\n\n","\n.not-connected {\n\tvideo,\n\t.avatar-container {\n\t\topacity: 0.5;\n\t}\n}\n\n.video-container-grid {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex-direction: column;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container-big {\n\tposition: absolute;\n\n\t&.one-to-one {\n\t\twidth: calc(100% - var(--wrapper-padding) * 2);\n\t}\n\n\t& .videoWrapper {\n\t\tmargin: auto;\n\t}\n}\n\n.avatar-container {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.placeholder-for-promoted {\n\tbackground: radial-gradient(146.1% 146.1% at 50% 50%, #333333 0%, #858585 100%);\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper,\n.video {\n\theight: 100%;\n\twidth: 100%;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.videoWrapper.presenter-overlay {\n\t& > video {\n\t\tborder-radius: 50%;\n\t}\n\t& > .dev-mode-video--presenter {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tobject-fit: cover;\n\t\tborder-radius: 50%;\n\t}\n}\n\n.video-loading {\n\tposition: absolute;\n\ttop: 0;\n\tinset-inline-end: 0;\n\theight: 100%;\n\twidth: 100%;\n}\n\n.video--fit {\n\t/* Fit the frame */\n\tobject-fit: contain;\n}\n\n.video--fill {\n\t/* Fill the frame */\n\tobject-fit: cover;\n}\n\n.connection-message {\n\twidth: 100%;\n\n\tposition: absolute;\n\ttop: calc(50% + 50px);\n\n\ttext-align: center;\n\n\tz-index: 1;\n\n\tcolor: white;\n\tfilter: drop-shadow(1px 1px 4px var(--color-box-shadow));\n\n\t&.below-avatar {\n\t\ttop: calc(50% + 80px);\n\t}\n}\n\n.video-container::after {\n\tposition: absolute;\n\theight: 100%;\n\twidth: 100%;\n\ttop: 0;\n\tinset-inline-start: 0;\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n}\n\n.video-container.presenter-overlay::after {\n\tborder-radius: 50%;\n\tz-index: 1;\n}\n\n.video-container.speaking::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 2px white;\n}\n\n.video-container.hover::after {\n\tcontent: '';\n\tbox-shadow: inset 0 0 0 3px white;\n\tcursor: pointer;\n}\n\n.presenter-icon__hide {\n\tposition: absolute;\n\tcolor: white;\n\tinset-inline-start: calc(50% - var(--default-clickable-area) / 2);\n\ttop: calc(100% - var(--default-grid-baseline) - var(--default-clickable-area));\n\topacity: 0.7;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tborder-radius: 50%;\n\tpadding: 6px;\n\twidth: var(--default-clickable-area);\n\theight: var(--default-clickable-area);\n\tz-index: 2; // Above video and its border\n\n\t&:hover {\n\t\tcursor: pointer;\n\t\topacity: 0.9;\n\t}\n\n}\n\n","\n.grid-main-wrapper {\n\t--navigation-position: calc(var(--default-grid-baseline) * 2);\n\tposition: relative;\n\twidth: 100%;\n}\n\n.grid-main-wrapper.is-grid {\n\theight: 100%;\n}\n\n.wrapper {\n\twidth: 100%;\n\tdisplay: flex;\n\tposition: relative;\n\tbottom: 0;\n\tinset-inline-start: 0;\n}\n\n.grid {\n\tdisplay: grid;\n\theight: 100%;\n\twidth: 100%;\n\n\tgrid-row-gap: var(--grid-gap);\n\tgrid-column-gap: var(--grid-gap);\n\n\t&.stripe {\n\t\tpadding: var(--grid-gap) var(--grid-gap) 0 0;\n\t}\n}\n\n.grid-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n\tflex: 1 0 auto;\n}\n\n.stripe-wrapper {\n\twidth: 100%;\n\tmin-width: 0;\n\tposition: relative;\n}\n\n.dev-mode-video {\n\t&:not(.dev-mode-screenshot) {\n\t\toutline: 1px solid #00FF41;\n\t\tcolor: #00FF41;\n\t}\n\tposition: relative;\n\n\timg {\n\t\tobject-fit: cover;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n\n\t.wrapper {\n\t\tposition: absolute;\n\t}\n}\n\n.dev-mode__title {\n\tposition: absolute;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: var(--default-clickable-area);\n\tcolor: #00FF41;\n\tz-index: 1;\n\tline-height: 120px;\n\tfont-weight: 900;\n\tfont-size: 100px !important;\n\ttop: 88px;\n\topacity: 25%;\n}\n\n.dev-mode__toggle {\n\tposition: fixed !important;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height));\n}\n\n.dev-mode__data {\n\tdirection: ltr;\n\tfont-family: monospace;\n\tposition: fixed;\n\tcolor: #00FF41;\n\t/* stylelint-disable-next-line csstools/use-logical */\n\tleft: 20px;\n\ttop: calc(2 * var(--header-height) + 40px);\n\tpadding: 5px;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder: 1px solid #00FF41;\n\tdisplay: grid;\n\tgrid-template-columns: 165px 75px;\n\talign-items: center;\n\tjustify-content: flex-start;\n\tz-index: 2;\n\n\t& span {\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t}\n\t& input {\n\t\tmax-width: 65px;\n\t\theight: 22.5px !important;\n\t\tmin-height: unset;\n\t\tmargin: 0;\n\t}\n}\n\n.video:last-child {\n\tgrid-column-end: -1;\n}\n\n.grid-navigation {\n\t.grid-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(50% - var(--default-clickable-area) / 2);\n\n\t\t&__previous {\n\t\t\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.stripe-wrapper & {\n\t\tposition: absolute;\n\t\ttop: calc(var(--navigation-position) + var(--grid-gap));\n\n\t\t&__previous {\n\t\t\tinset-inline-start: var(--navigation-position);\n\t\t}\n\n\t\t&__next {\n\t\t\tinset-inline-end: calc(var(--navigation-position) + var(--grid-gap));\n\t\t}\n\t}\n}\n\n.stripe--collapse {\n\tposition: absolute !important;\n\ttop: calc(-1 * (var(--default-clickable-area) + var(--grid-gap)));\n\tinset-inline-end: var(--navigation-position);\n}\n\n.stripe--collapse,\n.grid-navigation {\n\tz-index: 2;\n\topacity: .7;\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n\n\t.overlap & {\n\t\tinset-inline-end: var(--grid-gap);\n\t}\n\n\t&:active {\n\t\t/* needed again to override default active button style */\n\t\tbackground: none;\n\t}\n}\n\n.local-video--highlighted {\n\tinset-block-end: var(--grid-gap);\n\tinset-inline-end: var(--grid-gap);\n\tbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n\n","\n.transcript-block {\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: flex-start;\n\talign-self: end;\n\twidth: 100%;\n\n\tbackground-color: rgba(34, 34, 34, 0.8);\n\tcolor: white;\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t\tmargin-top: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__author {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tflex-shrink: 0;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\n\t\t/* Move the author closer to the chunks while keeping the line height,\n\t\t * but not too much to avoid \"overflowing\" the line (which could\n\t\t * partially show the author after scrolling to another line).\n\t\t */\n\t\t margin-top: 4px;\n\t\t margin-bottom: -4px;\n\t}\n\n\t&__chunks {\n\t\t&::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\t}\n}\n","\n.transcript {\n\t/**\n\t * A unitless value in line-height would be a multiplier on the font size,\n\t * but --line-height is used for other properties like max-height that\n\t * require a unit, so the variable needs to be explicitly multiplied by the\n\t * font size.\n\t */\n\t--line-height: calc(var(--default-font-size) * 2);\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline: 20%;\n\n\tline-height: var(--line-height);\n\tmax-height: calc(var(--line-height) * 4);\n\toverflow: hidden;\n\n\tdisplay: flex;\n\talign-items: center;\n\tflex-direction: column;\n\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbackdrop-filter: var(--filter-background-blur);\n\n\tz-index: 1;\n}\n\n@media (height <= calc(var(--line-height) * 8)) {\n\t.transcript {\n\t\tmax-height: calc(var(--line-height) * 2);\n\t}\n}\n@media (max-width: 768px) {\n\t.transcript {\n\t\tinset-inline: 10%;\n\t}\n}\n@media (max-width: 512px) {\n\t.transcript {\n\t\tinset-inline: 5%;\n\t}\n}\n","\n.presenter-overlay__container {\n\tposition: absolute;\n\tinset: 0;\n\n\t// Make container transparent to user events\n\tpointer-events: none;\n\n\t& > * {\n\t\tpointer-events: auto;\n\t}\n}\n\n.presenter-overlay__video {\n\tposition: relative;\n\t--max-size: 242px;\n\t--min-size: 100px;\n\tmax-width: var(--max-size);\n\tmax-height: var(--max-size);\n\tmin-width: var(--min-size);\n\tmin-height: var(--min-size);\n\tz-index: 10;\n\taspect-ratio: 1;\n\n\t&:hover {\n\t\tcursor: grab;\n\t}\n\n\t&.dragging {\n\t\tcursor: grabbing;\n\t}\n}\n\n.presenter-overlay--collapsed {\n\tposition: absolute !important;\n\topacity: .7;\n\tbottom: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\tinset-inline-end: var(--grid-gap);\n\n\t#call-container:hover & {\n\t\tbackground-color: rgba(0, 0, 0, 0.1) !important;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: 1;\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2) !important;\n\t\t}\n\t}\n}\n\n:deep(div) {\n\t// prevent default cursor\n\tcursor: inherit;\n}\n","\n.toaster {\n\tposition: absolute;\n\tbottom: 20px;\n\tinset-inline-start: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 20px;\n\twidth: 100%;\n\tz-index: 1;\n}\n\n.toast {\n\tposition: absolute;\n\tbottom: 0;\n\tinset-inline-start: var(--horizontal-offset, 0);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\tanimation: toast-floating var(--animation-length) linear;\n\n\t&__reaction {\n\t\tfont-size: 250%;\n\t\tline-height: 100%;\n\n\t\t@media only screen and (max-width: 1920px) {\n\t\t\t& {\n\t\t\t\tfont-size: 150%;\n\t\t\t}\n\t\t\t&-img {\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__name {\n\t\tpadding: 8px 12px;\n\t\tborder-radius: 6px;\n\t\tline-height: 100%;\n\t\twhite-space: nowrap;\n\t\tcolor: #ffffff;\n\t\tbackground-color: var(--background-color);\n\t\tbox-shadow: 1px 1px 4px var(--color-box-shadow);\n\t}\n}\n\n@keyframes toast-floating {\n\t0% {\n\t\ttransform: translateY(0);\n\t\topacity: 0;\n\t}\n\t5% {\n\t\ttransform: translateY(calc(-0.05 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t50% {\n\t\ttransform: translateY(calc(-0.5 * var(--vertical-offset) * 1vh));\n\t\topacity: 1;\n\t}\n\t100% {\n\t\ttransform: translateY(calc(-1 * var(--vertical-offset) * 1vh));\n\t\topacity: 0;\n\t}\n}\n","\n.viewer-overlay-ghost {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline: 0 8px;\n}\n\n.viewer-overlay {\n\t--aspect-ratio: calc(3 / 4);\n\t--width: 20vw;\n\t--min-width: 250px;\n\t--max-width: 400px;\n\tposition: absolute;\n\twidth: var(--width);\n\tmin-width: var(--min-width);\n\tmax-width: var(--max-width);\n\tmin-height: calc(var(--default-clickable-area) + 8px);\n\tz-index: 11000;\n}\n\n.viewer-overlay * {\n\tbox-sizing: border-box;\n}\n\n.viewer-overlay__collapse {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__button {\n\topacity: 0.8;\n\t&:active,\n\t&:hover,\n\t&:focus {\n\t\topacity: 0.9;\n\t}\n}\n\n.video-overlay__top-bar {\n\tposition: absolute;\n\ttop: 8px;\n\tinset-inline-start: 8px;\n\tz-index: 100;\n}\n\n.viewer-overlay__bottom-bar {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tposition: absolute;\n\tbottom: 0;\n\twidth: 100%;\n\tpadding: 0 12px 8px 12px;\n\tz-index: 1;\n}\n\n.viewer-overlay__video-container {\n\twidth: 100%;\n\theight: calc(var(--width) * var(--aspect-ratio));\n\tmin-height: calc(var(--min-width) * var(--aspect-ratio));\n\tmax-height: calc(var(--max-width) * var(--aspect-ratio));\n\t/* Note: because of transition it always has position absolute on animation */\n\tbottom: 0;\n\tinset-inline-end: 0;\n}\n\n.viewer-overlay__local-video {\n\tposition: absolute;\n\tbottom: 8px;\n\tinset-inline-end: 8px;\n\twidth: 25%;\n\theight: 25%;\n\toverflow: hidden;\n}\n\n.viewer-overlay__video {\n\tposition: relative;\n\theight: 100%;\n}\n\n:deep(.screen) {\n\tborder-radius: calc(var(--default-clickable-area) / 4);\n}\n","\n@use '../../assets/variables' as *;\n\n#call-container {\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: $color-call-background;\n\t// Default value has changed since v29.0.4: 'blur(25px)' => 'none'\n\tbackdrop-filter: var(--filter-background-blur);\n\t--grid-gap: calc(var(--default-grid-baseline) * 2);\n\t--top-bar-height: 51px;\n\t--wrapper-padding: calc(var(--default-grid-baseline) * 2.5);\n\t--bottom-bar-height: calc(var(--default-clickable-area) + var(--wrapper-padding) * 2);\n\n\t&.call-container__blurred {\n\t\tbackdrop-filter: blur(25px);\n\t}\n\t&.call-container__non-blurred {\n\t\tbackdrop-filter: none;\n\t}\n}\n\n#videos {\n\tposition: absolute;\n\twidth: 100%;\n\theight: calc(100% - (var(--top-bar-height) + var(--bottom-bar-height)));\n\ttop: var(--top-bar-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\tjustify-content: space-around;\n\talign-items: flex-end;\n\tflex-direction: column;\n\tpadding-inline: var(--wrapper-padding);\n\n\t&.is-sidebar {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tinset: 0;\n\t\tpadding: 0;\n\n\t\t:deep(.video-container-big) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tpadding: 0;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n.video__promoted {\n\tposition: relative;\n\theight: 100%;\n\twidth: 100%;\n\n\t&.full-page {\n\t\t// force the promoted remote or local video to cover the whole call view\n\t\t// doesn't affect screen shares, as it's a different MediaStream\n\t\tposition: static;\n\t}\n\n\t.dev-mode-video--promoted {\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t.dev-mode-video--promoted img {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\taspect-ratio: 4 / 3;\n\t\tobject-fit: cover;\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t}\n}\n\n.local-video {\n\tposition: absolute;\n\tinset-inline-end: 0;\n\tbottom: 0;\n\twidth: 300px;\n\theight: 250px;\n\n\t&--sidebar {\n\t\twidth: 150px;\n\t\theight: 100px;\n\t\tbottom: var(--bottom-bar-height);\n\t\tmargin: var(--default-grid-baseline);\n\t}\n}\n\n#videos.hidden {\n\tdisplay: none;\n}\n\n:deep(video) {\n\tz-index: 0;\n\t/* default filter for slightly better look */\n\t/* Disabled for now as it causes a huuuuge performance drop.\n\t CPU usage is more than halved without this.\n\t -webkit-filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t filter: contrast(1.1) saturate(1.1) sepia(.1);\n\t */\n\tvertical-align: top; /* fix white line below video */\n}\n\n#videos :deep(video) {\n\tpadding: 0;\n}\n\n","\n/** Hide public footer gap from recording */\n#body-public {\n\t--footer-height: 0 !important;\n}\n\n/** Hide public interface from recording */\n#header .header-end {\n\tdisplay: none !important;\n}\n\n/* The CallView descendants expect border-box to be set, as in the normal UI the\n * CallView is a descendant of NcContent, which applies the border-box to all\n * its descendants.\n */\n#call-container {\n\t--wrapper-padding: 0 !important;\n\n\t* {\n\t\tbox-sizing: border-box;\n\t}\n\n\t#videos {\n\t\tinset: 0;\n\t\theight: 100%;\n\t}\n\n\t.video-container {\n\t\twidth: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b101d636] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-b101d636] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-b101d636] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-b101d636] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-b101d636] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-b101d636] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-b101d636] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-b101d636] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-b101d636] {\n margin-top: 20px;\n display: flex;\n}","\n.conversation-icon {\n\twidth: var(--icon-size);\n\theight: var(--icon-size);\n\tposition: relative;\n\n\t.avatar.icon {\n\t\tdisplay: block;\n\t\twidth: var(--icon-size);\n\t\theight: var(--icon-size);\n\t\tline-height: var(--icon-size);\n\t\tbackground-size: calc(var(--icon-size) / 2);\n\t\tbackground-color: var(--color-text-maxcontrast-default);\n\n\t\t&.icon-changelog {\n\t\t\tbackground-size: cover !important;\n\t\t}\n\t}\n\n\timg.avatar.icon {\n\t\tbackground-color: transparent;\n\t}\n\n\t&--dark .avatar.icon {\n\t\tbackground-color: #3B3B3B;\n\t}\n\n\t&__type {\n\t\tposition: absolute;\n\t\tinset-inline-end: -2px;\n\t\tbottom: -2px;\n\t\tdisplay: flex;\n\t\talign-content: center;\n\t\tjustify-content: center;\n\t\theight: clamp(10px, 40%, 18px);\n\t\twidth: clamp(10px, 40%, 18px);\n\t\tborder: 1px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: 50%;\n\t}\n\n\t.overlap-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: calc(var(--icon-size) * 0.7);\n\t\tline-height: 100%;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t}\n}\n\n.offline {\n\topacity: .4;\n}\n\n","\n.modal__content {\n\tpadding: calc(var(--default-grid-baseline) * 3);\n}\n\n.conversation-information {\n\tmargin-top: 5px;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.description {\n\tmargin-bottom: 12px;\n\tmax-height: 8lh;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\ttext-overflow: ellipsis;\n}\n\n.username-form__input {\n\tmargin-bottom: 20px;\n}\n\n.submit-button {\n\tmargin: 0 auto;\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding-top: calc(var(--default-grid-baseline) * 2);\n}\n\n.separator {\n margin: calc(var(--default-grid-baseline) * 3) 0 var(--default-grid-baseline);\n border-top: 1px solid var(--color-border-dark);\n}\n","\n@use '../../assets/variables' as *;\n\n.placeholder-list {\n\twidth: 100%;\n\ttransform: translateZ(0); // enable hardware acceleration\n}\n\n.placeholder-item {\n\tdisplay: flex;\n\tgap: 8px;\n\twidth: 100%;\n\n\t&__avatar {\n\t\tflex-shrink: 0;\n\n\t\t&-circle {\n\t\t\theight: var(--avatar-size);\n\t\t\twidth: var(--avatar-size);\n\t\t\tborder-radius: var(--avatar-size);\n\t\t}\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\n\t\t&-line {\n\t\t\tmargin: 5px 0 4px;\n\t\t\twidth: 100%;\n\t\t\theight: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\twidth: var(--last-line-width);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Conversations placeholder ruleset\n.placeholder-list--conversations {\n\t.placeholder-item {\n\t\tmargin: 2px 0;\n\t\tpadding: 8px 10px;\n\n\t\t&__content {\n\t\t\twidth: 70%;\n\t\t}\n\t}\n}\n\n// Messages placeholder ruleset\n.placeholder-list--messages {\n\tmax-width: $messages-list-max-width;\n\tmargin: auto;\n\n\t.placeholder-item {\n\t\tpadding-inline-end: 8px;\n\n\t\t&__avatar {\n\t\t\twidth: 48px;\n\t\t\tpadding: 20px 8px 0;\n\t\t}\n\n\t\t&__content {\n\t\t\tmax-width: $messages-text-max-width;\n\t\t\tpadding: 12px 0;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 4px 0 3px;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-bottom: 9px;\n\t\t\t\t\twidth: 20%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__info {\n\t\t\twidth: 100px;\n\t\t\theight: 15px;\n\t\t\tmargin-block: var(--default-clickable-area) 0;\n\t\t\tmargin-inline: 8px var(--default-clickable-area);\n\t\t\tanimation-delay: 0.8s;\n\t\t}\n\t}\n}\n\n// Participants placeholder ruleset\n.placeholder-list--participants {\n\t.placeholder-item {\n\t\t--padding: calc(var(--default-grid-baseline) * 2);\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding: calc(var(--padding) * 3 / 2) var(--padding) var(--padding);\n\t\theight: 59px;\n\t\talign-items: center;\n\n\t\t&__avatar {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n\n// Event cards placeholder ruleset\n.placeholder-list--event-cards {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tflex-wrap: nowrap;\n\toverflow: hidden;\n\n\t.placeholder-item {\n\t\t&__content {\n\t\t\twidth: 300px;\n\n\t\t\t&-line {\n\t\t\t\tmargin: 0;\n\t\t\t\theight: 250px;\n\t\t\t\tbackground-color: var(--color-placeholder-light);\n\t\t\t\tborder-radius: var(--border-radius-large);\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Animation\n.placeholder-item__avatar-circle,\n.placeholder-item__content-line,\n.placeholder-item__info {\n\tbackground-size: 200vw;\n\tbackground-image: linear-gradient(90deg, var(--color-placeholder-dark) 65%, var(--color-placeholder-light) 70%, var(--color-placeholder-dark) 75%);\n\tanimation: loading-animation 3s forwards infinite linear;\n\twill-change: background-position;\n}\n\n@keyframes loading-animation {\n\t0% {\n\t\tbackground-position: 0;\n\t}\n\t100% {\n\t\tbackground-position: 140vw;\n\t}\n}\n","\n.static-datetime {\n\t&::first-letter {\n\t\ttext-transform: capitalize;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xe1x_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_1xe1x_20 {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_1xe1x_30 {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_1xe1x_34 {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_1xe1x_34 ._assistantButton__icon_1xe1x_38,\n._assistantButton_primary_1xe1x_34 ._assistantButton__text_1xe1x_39 {\n color: white !important;\n}\n._assistantButton__button_1xe1x_42 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_1xe1x_42:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_1xe1x_39 {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1ndue_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20 {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_1ndue_20:not(._assistantIcon_inline_1ndue_25) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_1ndue_30 {\n display: inline-block;\n width: var(--6629513e);\n height: var(--6629513e);\n max-width: var(--6629513e);\n max-height: var(--6629513e);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-67b3d681] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/* Default global values */\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-main-text);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-67b3d681],\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-67b3d681],\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):hover,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-67b3d681] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-67b3d681]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-67b3d681]:not(:disabled):not(.primary):active {\n color: var(--color-main-text);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-67b3d681]:not(.button-vue):disabled,\ninput[data-v-67b3d681]:not([type=range]):disabled,\ntextarea[data-v-67b3d681]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-67b3d681]:not(.button-vue):required,\ninput[data-v-67b3d681]:not([type=range]):required,\ntextarea[data-v-67b3d681]:required {\n box-shadow: none;\n}\nbutton[data-v-67b3d681]:not(.button-vue):invalid,\ninput[data-v-67b3d681]:not([type=range]):invalid,\ntextarea[data-v-67b3d681]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-67b3d681]:not(.button-vue),\ninput[data-v-67b3d681]:not([type=range]),\ntextarea[data-v-67b3d681] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-67b3d681],\ninput:not([type=range]).primary[data-v-67b3d681],\ntextarea.primary[data-v-67b3d681] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):hover, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):focus, button:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):hover,\ntextarea.primary[data-v-67b3d681]:not(:disabled):focus,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-67b3d681]:not(:disabled):active,\ntextarea.primary[data-v-67b3d681]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-67b3d681]:disabled,\ninput:not([type=range]).primary[data-v-67b3d681]:disabled,\ntextarea.primary[data-v-67b3d681]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-67b3d681]:hover, li.action.active[data-v-67b3d681] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-67b3d681]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-67b3d681] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681]:hover, .action--disabled[data-v-67b3d681]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled[data-v-67b3d681] * {\n opacity: 1 !important;\n}\n.action-input[data-v-67b3d681] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n}\n.action-input__icon-wrapper[data-v-67b3d681] {\n display: flex;\n align-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-input__icon-wrapper[data-v-67b3d681] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-input > span[data-v-67b3d681] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-input__icon[data-v-67b3d681] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-input__form[data-v-67b3d681] {\n display: flex;\n align-items: center;\n flex: 1 1 auto;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-input__container[data-v-67b3d681] {\n position: relative;\n width: 100%;\n}\n.action-input__input-container[data-v-67b3d681] {\n display: flex;\n}\n.action-input__input-container .colorpicker__trigger[data-v-67b3d681], .action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__input-container .colorpicker__preview[data-v-67b3d681] {\n width: 100%;\n height: 36px;\n border-radius: var(--border-radius-element);\n border: 2px solid var(--color-border-maxcontrast);\n box-shadow: none !important;\n}\n.action-input__text-label[data-v-67b3d681] {\n padding: 4px 0;\n display: block;\n}\n.action-input__text-label--hidden[data-v-67b3d681] {\n position: absolute;\n inset-inline-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-input__datetimepicker[data-v-67b3d681] {\n width: 100%;\n}\n.action-input__datetimepicker[data-v-67b3d681] .mx-input {\n margin: 0;\n}\n.action-input__multi[data-v-67b3d681] {\n width: 100%;\n}\nli:last-child > .action-input[data-v-67b3d681] {\n padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-input[data-v-67b3d681]:not(.action-input--visible-label) {\n padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b97e1f7a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.native-datetime-picker[data-v-b97e1f7a] {\n display: flex;\n flex-direction: column;\n}\n.native-datetime-picker .native-datetime-picker__label[data-v-b97e1f7a] {\n margin-block-end: 2px;\n}\n.native-datetime-picker .native-datetime-picker__input[data-v-b97e1f7a] {\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n flex: 0 0 auto;\n margin: 0;\n padding-inline-start: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-inline-end: calc(var(--default-grid-baseline) + var(--input-border-width-offset));\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n}\n.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]) {\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n --input-border-width-offset: 0px;\n}\n[data-theme-light] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=light] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n[data-theme-dark] .native-datetime-picker__input[data-v-b97e1f7a],\n[data-themes*=dark] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n@media (prefers-color-scheme: light) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: light;\n}\n}\n@media (prefers-color-scheme: dark) {\n[data-theme-default] .native-datetime-picker__input[data-v-b97e1f7a],\n [data-themes*=default] .native-datetime-picker__input[data-v-b97e1f7a] {\n color-scheme: dark;\n}\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b2684de6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n[data-v-b2684de6] .password-field__input--secure-text {\n -webkit-text-security: disc;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f2f99131] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji span {\n display: inline-block;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-native {\n font-family: \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Segoe UI\", \"Apple Color Emoji\", \"Twemoji Mozilla\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\";\n word-break: keep-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-apple {\n background-image: url(\"https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-facebook {\n background-image: url(\"https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-google {\n background-image: url(\"https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-type-image.emoji-set-twitter {\n background-image: url(\"https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png\");\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor:hover,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected {\n color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category .emoji-mart-emoji:hover:before,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoji {\n left: 12px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-name {\n font-size: 14px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-swatch-selected:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n.nc-emoji-picker-container[data-v-f2f99131] {\n /* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n background-color: var(--color-main-background) !important;\n border: 0;\n color: var(--color-main-text) !important;\n display: flex !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart button {\n border: none;\n background: transparent;\n font-size: inherit;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-bar,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-search input,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category-label span,\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-skin-swatches {\n background-color: transparent !important;\n border-color: var(--color-border) !important;\n color: inherit !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchors {\n padding-block: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor {\n border-radius: 0;\n margin: 0 !important;\n padding: 0 !important;\n height: var(--clickable-area-small);\n min-width: var(--clickable-area-small);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:hover {\n background-color: var(--color-background-hover);\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor:focus-visible {\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-anchor div {\n display: grid;\n place-content: center;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-scroll {\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0 calc(2 * var(--default-grid-baseline));\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category {\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n justify-items: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-category.emoji-mart-no-results {\n grid-template-columns: 1fr;\n font-size: inherit;\n color: var(--color-text-maxcontrast) !important;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* Label element in the section grid */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart div.emoji-mart-category-label {\n grid-column: span 8;\n justify-self: stretch;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart {\n /* An actual heading inside the element */\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart h3.emoji-mart-category-label {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(2 * var(--default-grid-baseline));\n padding-block: 0;\n user-select: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji {\n aspect-ratio: 1/1;\n text-align: center;\n margin: 0 !important;\n padding: 0 !important;\n}\n.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 {\n background-color: var(--color-background-hover) !important;\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: none !important;\n outline: 2px solid var(--color-primary-element) !important;\n outline-offset: -2px;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji::before {\n display: none;\n}\n.nc-emoji-picker-container[data-v-f2f99131] .emoji-mart .emoji-mart-emoji span {\n cursor: pointer;\n}\n.search__wrapper[data-v-f2f99131] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n align-items: end;\n padding-block: var(--default-grid-baseline);\n padding-inline: calc(2 * var(--default-grid-baseline));\n}\n.row-selected button[data-v-f2f99131], .row-selected span[data-v-f2f99131] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-f2f99131] {\n vertical-align: top;\n margin-inline-start: -21px;\n margin-top: -3px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3d24879b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.color-picker[data-v-3d24879b] {\n display: flex;\n overflow: hidden;\n align-content: flex-end;\n flex-direction: column;\n justify-content: space-between;\n padding: var(--border-radius-element);\n min-width: calc(4 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--clearable[data-v-3d24879b] {\n min-width: calc(5 * var(--default-clickable-area) + 2 * var(--border-radius-element));\n}\n.color-picker--advanced-fields[data-v-3d24879b] {\n min-width: 264px;\n}\n.color-picker__clear[data-v-3d24879b] {\n color: var(--color-main-text);\n}\n.color-picker__clear[data-v-3d24879b]:hover:not(:has(:checked)) {\n color: var(--color-text-maxcontrast);\n}\n.color-picker__simple[data-v-3d24879b] {\n display: grid;\n grid-template-columns: repeat(auto-fit, var(--default-clickable-area));\n grid-auto-rows: var(--default-clickable-area);\n}\n.color-picker__simple-color-circle[data-v-3d24879b] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: calc(var(--default-clickable-area) - 10px);\n height: calc(var(--default-clickable-area) - 10px);\n min-height: calc(var(--default-clickable-area) - 10px);\n margin: auto;\n padding: 0;\n color: white;\n border: 1px solid rgba(0, 0, 0, 0.25);\n border-radius: 50%;\n font-size: 16px;\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:focus-within {\n outline: 2px solid var(--color-main-text);\n}\n.color-picker__simple-color-circle[data-v-3d24879b]:hover {\n opacity: 0.6;\n}\n.color-picker__simple-color-circle--active[data-v-3d24879b] {\n width: calc(var(--default-clickable-area) - 6px);\n height: calc(var(--default-clickable-area) - 6px);\n min-height: calc(var(--default-clickable-area) - 6px);\n transition: all 100ms ease-in-out;\n opacity: 1 !important;\n}\n.color-picker__advanced[data-v-3d24879b] {\n box-shadow: none !important;\n}\n.color-picker__navigation[data-v-3d24879b] {\n display: flex;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n justify-content: space-between;\n margin-top: calc(2 * var(--default-grid-baseline));\n}\n[data-v-3d24879b] .vc-chrome {\n width: unset;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-color-wrap {\n width: 30px;\n height: 30px;\n}\n[data-v-3d24879b] .vc-chrome-active-color {\n border-radius: 17px;\n}\n[data-v-3d24879b] .vc-chrome-body {\n padding: 14px 0 0 0;\n background-color: var(--color-main-background);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__input {\n --input-border-radius: var(--border-radius-element);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n width: 100%;\n height: var(--default-clickable-area);\n margin: 0;\n padding-inline: calc(var(--border-radius-element) + var(--input-border-width-offset));\n padding-block: var(--input-border-width-offset);\n border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast);\n border-radius: var(--input-border-radius);\n font-size: var(--default-font-size);\n color: var(--color-main-text);\n box-shadow: none;\n}\n[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]) {\n --input-border-width-offset: 0px;\n border-color: var(--color-main-text);\n border-width: var(--border-width-input-focused, 2px);\n box-shadow: 0 0 0 2px var(--color-main-background) !important;\n}\n[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 {\n color: var(--color-main-text);\n}\n[data-v-3d24879b] .vc-chrome-body .vc-input__label {\n position: absolute;\n inset-inline: var(--border-width-input-focused, 2px);\n inset-block-start: calc(-1.5 * var(--font-size-small, 13px) / 2);\n max-width: fit-content;\n margin-inline: calc(var(--border-radius-element) - var(--default-grid-baseline));\n margin-block: 0;\n padding-inline: var(--default-grid-baseline);\n font-family: var(--font-face);\n font-size: var(--font-size-small, 13px);\n line-height: 1.5;\n font-weight: 500;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-main-background);\n pointer-events: none;\n}\n[data-v-3d24879b] .vc-chrome-toggle-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin-inline-start: 6px;\n filter: var(--background-invert-if-dark);\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon {\n width: 24px;\n height: 24px;\n margin: 0;\n}\n[data-v-3d24879b] .vc-chrome-toggle-icon-highlight {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n inset: 0;\n}\n[data-v-3d24879b] .vc-chrome-saturation-wrap {\n border-radius: 3px;\n}\n[data-v-3d24879b] .vc-chrome-saturation-circle {\n width: 20px;\n height: 20px;\n}\n.slide-enter-from[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-to[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-from[data-v-3d24879b] {\n transform: translateX(0);\n opacity: 1;\n}\n.slide-leave-to[data-v-3d24879b] {\n transform: translateX(-50%);\n opacity: 0;\n}\n.slide-enter-active[data-v-3d24879b], .slide-leave-active[data-v-3d24879b] {\n transition: all 50ms ease-in-out;\n}","\n.edit-timestamp :deep(.action-text__longtext-wrapper) {\n\tpadding: 0;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-532f3807] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.list-item__wrapper[data-v-532f3807] {\n display: flex;\n position: relative;\n width: 100%;\n padding: 2px 4px;\n}\n.list-item__wrapper[data-v-532f3807]:first-of-type {\n padding-block-start: 4px;\n}\n.list-item__wrapper[data-v-532f3807]:last-of-type {\n padding-block-end: 4px;\n}\n.list-item__wrapper--active .list-item[data-v-532f3807], .list-item__wrapper.active .list-item[data-v-532f3807] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text) !important;\n}\n.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) {\n background-color: var(--color-primary-element-hover);\n}\n.list-item__wrapper--active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper--active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper--active .list-item-details__details[data-v-532f3807], .list-item__wrapper.active .list-item-content__name[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper.active .list-item-content__details[data-v-532f3807],\n.list-item__wrapper.active .list-item-details__details[data-v-532f3807] {\n color: var(--color-primary-element-text) !important;\n}\n.list-item__wrapper .list-item-content__name[data-v-532f3807],\n.list-item__wrapper .list-item-content__subname[data-v-532f3807],\n.list-item__wrapper .list-item-content__details[data-v-532f3807],\n.list-item__wrapper .list-item-details__details[data-v-532f3807] {\n white-space: nowrap;\n margin-block: 0;\n margin-inline: 0 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.list-item-content__name[data-v-532f3807] {\n min-width: 100px;\n flex: 1 1 10%;\n font-weight: 500;\n}\n.list-item-content__subname[data-v-532f3807] {\n flex: 1 0;\n min-width: 0;\n color: var(--color-text-maxcontrast);\n}\n.list-item-content__subname--bold[data-v-532f3807] {\n font-weight: 500;\n}\n.list-item[data-v-532f3807] {\n --list-item-padding: var(--default-grid-baseline);\n --list-item-height: 2lh;\n --list-item-border-radius: var(--border-radius-element, 32px);\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex: 0 0 auto;\n justify-content: flex-start;\n padding: var(--list-item-padding);\n width: 100%;\n border-radius: var(--border-radius-element, 32px);\n cursor: pointer;\n transition: background-color var(--animation-quick) ease-in-out;\n list-style: none;\n}\n.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) {\n background-color: var(--color-background-hover);\n}\n.list-item[data-v-532f3807]:has(.list-item__anchor:focus-visible) {\n outline: 2px solid var(--color-main-text);\n box-shadow: 0 0 0 4px var(--color-main-background);\n}\n.list-item--compact[data-v-532f3807] {\n --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline);\n}\n.list-item--compact[data-v-532f3807]:not(:has(.list-item-content__subname)) {\n --list-item-height: var(--default-clickable-area);\n}\n.list-item--one-line[data-v-532f3807] {\n --list-item-height: var(--default-clickable-area);\n --list-item-border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --list-item-padding: var(--default-grid-baseline);\n}\n.list-item--one-line .list-item-content__main[data-v-532f3807] {\n display: flex;\n justify-content: start;\n gap: 12px;\n min-width: 0;\n}\n.list-item--one-line .list-item-content__details[data-v-532f3807] {\n flex-direction: row;\n align-items: center;\n justify-content: end;\n}\n.list-item--one-line .list-item-content__name[data-v-532f3807] {\n align-self: center;\n max-width: 300px;\n}\n.list-item__anchor[data-v-532f3807] {\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n align-items: center;\n height: var(--list-item-height);\n min-width: 0;\n}\n.list-item__anchor[data-v-532f3807]:focus-visible {\n outline: none;\n}\n.list-item-content[data-v-532f3807] {\n display: flex;\n flex: 1 0;\n justify-content: space-between;\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n min-width: 0;\n}\n.list-item-content__main[data-v-532f3807] {\n flex: 1 0;\n width: 0;\n margin: auto 0;\n}\n.list-item-content__main--oneline[data-v-532f3807] {\n display: flex;\n}\n.list-item-content__details[data-v-532f3807] {\n display: flex;\n flex-direction: column;\n justify-content: end;\n align-items: end;\n}\n.list-item-content__actions[data-v-532f3807], .list-item-content__extra-actions[data-v-532f3807] {\n flex: 0 0 auto;\n align-self: center;\n justify-content: center;\n margin-inline-start: var(--default-grid-baseline);\n}\n.list-item-content__extra-actions[data-v-532f3807] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n}\n.list-item-details__details[data-v-532f3807] {\n color: var(--color-text-maxcontrast);\n margin: 0 9px !important;\n font-weight: normal;\n}\n.list-item-details__extra[data-v-532f3807] {\n margin: 2px 4px 0 4px;\n display: flex;\n align-items: center;\n}\n.list-item-details__indicator[data-v-532f3807] {\n margin: 0 5px;\n}\n.list-item__extra[data-v-532f3807] {\n margin-top: var(--default-grid-baseline);\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-36ffc13f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.counter-bubble__counter[data-v-36ffc13f] {\n --counter-bubble-height: 22px;\n font-size: var(--font-size-small, 13px);\n overflow: hidden;\n width: fit-content;\n min-width: var(--counter-bubble-height);\n text-align: center;\n line-height: var(--counter-bubble-height);\n padding: 0 calc(1.5 * var(--default-grid-baseline));\n border-radius: 0.5lh;\n background-color: var(--color-primary-element-light);\n font-weight: bold;\n color: var(--color-primary-element-light-text);\n}\n.counter-bubble__counter .active[data-v-36ffc13f] {\n color: var(--color-main-background);\n background-color: var(--color-primary-element-light);\n}\n.counter-bubble__counter--highlighted[data-v-36ffc13f] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.counter-bubble__counter--highlighted.active[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background-color: var(--color-main-background);\n}\n.counter-bubble__counter--outlined[data-v-36ffc13f] {\n color: var(--color-primary-element);\n background: transparent;\n box-shadow: inset 0 0 0 2px;\n}\n.counter-bubble__counter--outlined.active[data-v-36ffc13f] {\n color: var(--color-main-background);\n box-shadow: inset 0 0 0 2px;\n}","\n.conversation__subname {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\n\t&-actor {\n\t\tflex: 0 1 auto;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\t&-icon {\n\t\tflex-shrink: 0;\n\t}\n\t&-message {\n\t\tflex: 1 1 0;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n}\n","\n:deep(.modal-wrapper .modal-container) {\n\theight: 700px;\n}\n\n:deep(.modal-wrapper .dialog__content) {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.selector {\n\t&__heading {\n\t\tmargin-bottom: 4px;\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&__search {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t&__list {\n\t\theight: 100%;\n\t}\n\n\t&__action {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n}\n","@charset \"UTF-8\";/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cd116174] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widgets--list[data-v-cd116174] {\n width: 100%;\n min-height: var(--default-clickable-area);\n}\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a47e4ba7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n* Colors and class selectors are extracted from source code of:\n* - library: highlight.js (v11.10.0)\n* - light theme: highlight.js/styles/github.css\n* - dark theme: highlight.js/styles/github-dark.css\n* and reworked to use with Nextcloud dark and light theme\n*/\n.rich-text--wrapper[data-v-a47e4ba7] {\n overflow-wrap: break-word;\n line-height: 1.5;\n}\n.rich-text--wrapper .rich-text--fallback[data-v-a47e4ba7], .rich-text--wrapper .rich-text-component[data-v-a47e4ba7] {\n display: inline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7] {\n text-decoration: underline;\n}\n.rich-text--wrapper .rich-text--external-link[data-v-a47e4ba7]:after {\n content: \" ↗\";\n}\n\n/* Markdown styles */\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n tab-size: 4;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :first-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :first-child {\n margin-top: 0 !important;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] > :last-child, .rich-text--wrapper-markdown[data-v-a47e4ba7] > *:has(+ .rich-text--reference-widget),\n.rich-text--wrapper-markdown div[data-v-a47e4ba7] > :last-child,\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] > :last-child {\n margin-block-end: 0 !important;\n}\n.rich-text--wrapper-markdown blockquote[data-v-a47e4ba7] {\n padding-inline-start: 13px;\n border-inline-start: 2px solid var(--color-border-dark);\n color: var(--color-text-maxcontrast);\n}\n.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] {\n margin-top: 0;\n margin-block-end: 1em;\n}\n.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] {\n font-weight: bold;\n}\n.rich-text--wrapper-markdown h4[data-v-a47e4ba7] {\n font-size: 20px;\n}\n.rich-text--wrapper-markdown h5[data-v-a47e4ba7] {\n font-size: 18px;\n}\n.rich-text--wrapper-markdown h6[data-v-a47e4ba7] {\n font-size: 15px;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7], .rich-text--wrapper-markdown ol[data-v-a47e4ba7] {\n padding-inline-start: 4ch;\n}\n.rich-text--wrapper-markdown ul[data-v-a47e4ba7] {\n list-style-type: disc;\n}\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n /* Flavored Markdown styles */\n}\n.rich-text--wrapper-markdown ul.contains-task-list[data-v-a47e4ba7] {\n list-style-type: none;\n padding: 0;\n}\n.rich-text--wrapper-markdown li.task-list-item > ul[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > ol[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > li[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > blockquote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown li.task-list-item > pre[data-v-a47e4ba7] {\n margin-inline-start: 15px;\n margin-block-end: 0;\n}\n.rich-text--wrapper-markdown pre[data-v-a47e4ba7] {\n direction: ltr;\n}\n.rich-text--wrapper-markdown table[data-v-a47e4ba7] {\n border-collapse: collapse;\n border: 2px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7],\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7] {\n padding: var(--default-grid-baseline);\n border: 1px solid var(--color-border-maxcontrast);\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:first-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:first-child {\n border-inline-start: 0;\n}\n.rich-text--wrapper-markdown table th[data-v-a47e4ba7]:last-child,\n.rich-text--wrapper-markdown table td[data-v-a47e4ba7]:last-child {\n border-inline-end: 0;\n}\n.rich-text--wrapper-markdown table tr:first-child th[data-v-a47e4ba7] {\n border-top: 0;\n}\n.rich-text--wrapper-markdown table tr:last-child td[data-v-a47e4ba7] {\n border-block-end: 0;\n}\n\n/* Highlight code syntax in code blocks */\n/* stylelint-disable-next-line no-duplicate-selectors */\n.rich-text--wrapper-markdown .rich-text__code-block[data-v-a47e4ba7]:has(.hljs) {\n color: var(--hljs-color);\n background: var(--hljs-background-color);\n}\n.rich-text--wrapper-markdown .hljs-doctag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-template-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-type[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable.language_[data-v-a47e4ba7] {\n /* prettylights-syntax-keyword */\n color: var(--hljs-syntax-keyword-color);\n}\n.rich-text--wrapper-markdown .hljs-title[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-title.function_[data-v-a47e4ba7] {\n /* prettylights-syntax-entity */\n color: var(--hljs-syntax-entity-color);\n}\n.rich-text--wrapper-markdown .hljs-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-attribute[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-literal[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-number[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-operator[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-variable[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-attr[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-class[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-id[data-v-a47e4ba7] {\n /* prettylights-syntax-constant */\n color: var(--hljs-syntax-constant-color);\n}\n.rich-text--wrapper-markdown .hljs-regexp[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-string[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-a47e4ba7] {\n /* prettylights-syntax-string */\n color: var(--hljs-syntax-string-color);\n}\n.rich-text--wrapper-markdown .hljs-built_in[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-symbol[data-v-a47e4ba7] {\n /* prettylights-syntax-variable */\n color: var(--hljs-syntax-variable-color);\n}\n.rich-text--wrapper-markdown .hljs-comment[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-code[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-formula[data-v-a47e4ba7] {\n /* prettylights-syntax-comment */\n color: var(--hljs-syntax-comment-color);\n}\n.rich-text--wrapper-markdown .hljs-name[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-quote[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-tag[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-a47e4ba7] {\n /* prettylights-syntax-entity-tag */\n color: var(--hljs-syntax-entity-tag-color);\n}\n.rich-text--wrapper-markdown .hljs-subst[data-v-a47e4ba7] {\n /* prettylights-syntax-storage-modifier-import */\n color: var(--hljs-syntax-storage-modifier-import-color);\n}\n.rich-text--wrapper-markdown .hljs-section[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-heading */\n color: var(--hljs-syntax-markup-heading-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-bullet[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-list */\n color: var(--hljs-syntax-markup-list-color);\n}\n.rich-text--wrapper-markdown .hljs-emphasis[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-italic */\n color: var(--hljs-syntax-markup-italic-color);\n font-style: italic;\n}\n.rich-text--wrapper-markdown .hljs-strong[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-bold */\n color: var(--hljs-syntax-markup-bold-color);\n font-weight: bold;\n}\n.rich-text--wrapper-markdown .hljs-addition[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-inserted */\n color: var(--hljs-syntax-markup-inserted-color);\n background-color: var(--hljs-syntax-markup-inserted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-deletion[data-v-a47e4ba7] {\n /* prettylights-syntax-markup-deleted */\n color: var(--hljs-syntax-markup-deleted-color);\n background-color: var(--hljs-syntax-markup-deleted-background-color);\n}\n.rich-text--wrapper-markdown .hljs-char.escape_[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-link[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-params[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-property[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-punctuation[data-v-a47e4ba7],\n.rich-text--wrapper-markdown .hljs-tag[data-v-a47e4ba7] {\n /* purposely ignored */\n}\na[data-v-a47e4ba7]:not(.rich-text--component) {\n text-decoration: underline;\n}\n@media (prefers-color-scheme: light) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n[data-theme-dark] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n}\n@media (prefers-color-scheme: dark) {\n.rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #c9d1d9);\n --hljs-background-color: var(--color-background-dark, #0d1117);\n --hljs-syntax-keyword-color: #ff7b72;\n --hljs-syntax-entity-color: #d2a8ff;\n --hljs-syntax-constant-color: #79c0ff;\n --hljs-syntax-string-color: #a5d6ff;\n --hljs-syntax-variable-color: #ffa657;\n --hljs-syntax-comment-color: #8b949e;\n --hljs-syntax-entity-tag-color: #7ee787;\n --hljs-syntax-storage-modifier-import-color: #c9d1d9;\n --hljs-syntax-markup-heading-color: #1f6feb;\n --hljs-syntax-markup-list-color: #f2cc60;\n --hljs-syntax-markup-italic-color: #c9d1d9;\n --hljs-syntax-markup-bold-color: #c9d1d9;\n --hljs-syntax-markup-inserted-color: #aff5b4;\n --hljs-syntax-markup-inserted-background-color: #033a16;\n --hljs-syntax-markup-deleted-color: #ffdcd7;\n --hljs-syntax-markup-deleted-background-color: #67060c;\n}\n[data-theme-light] .rich-text--wrapper-markdown[data-v-a47e4ba7] {\n --hljs-color: var(--color-main-text, #24292e);\n --hljs-background-color: var(--color-background-dark, #ffffff);\n --hljs-syntax-keyword-color: #d73a49;\n --hljs-syntax-entity-color: #6f42c1;\n --hljs-syntax-constant-color: #005cc5;\n --hljs-syntax-string-color: #032f62;\n --hljs-syntax-variable-color: #e36209;\n --hljs-syntax-comment-color: #6a737d;\n --hljs-syntax-entity-tag-color: #22863a;\n --hljs-syntax-storage-modifier-import-color: #24292e;\n --hljs-syntax-markup-heading-color: #005cc5;\n --hljs-syntax-markup-list-color: #735c0f;\n --hljs-syntax-markup-italic-color: #24292e;\n --hljs-syntax-markup-bold-color: #24292e;\n --hljs-syntax-markup-inserted-color: #22863a;\n --hljs-syntax-markup-inserted-background-color: #f0fff4;\n --hljs-syntax-markup-deleted-color: #b31d28;\n --hljs-syntax-markup-deleted-background-color: #ffeef0;\n}\n}\n.rich-text__code-block[data-v-a47e4ba7] {\n position: relative;\n padding-inline-end: calc(var(--clickable-area-small) + var(--default-grid-baseline));\n}\n.rich-text__code-block pre[data-v-a47e4ba7] {\n width: 100%;\n overflow-x: auto;\n}\n.rich-text__code-block .rich-text__code-block-button[data-v-a47e4ba7] {\n position: absolute;\n top: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n opacity: 0;\n}\n.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 {\n opacity: 1;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a060196e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-a060196e] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-a060196e] {\n flex: 1 0 0;\n max-width: 100%;\n}\n.checkbox-content__text[data-v-a060196e]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-a060196e] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-a060196e] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon[data-v-a060196e] > * {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-a060196e] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon[data-v-a060196e]:not(.checkbox-content__icon--checked) > * {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-a060196e] > * {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-a060196e] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-a060196e], .checkbox-content[data-v-a060196e] * {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-0dcb138a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n --icon-size: var(--65a7082e);\n --icon-height: var(--20f7d30f);\n --checkbox-radio-switch--border-radius: var(--border-radius-element);\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch__input[data-v-0dcb138a] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-0dcb138a], .checkbox-radio-switch__input[data-v-0dcb138a]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.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) {\n cursor: default !important;\n}\n.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 {\n background-color: var(--color-background-hover);\n}\n.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 {\n background-color: var(--color-primary-element-hover);\n}\n.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 {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-0dcb138a] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-0dcb138a] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-0dcb138a] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-0dcb138a] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-0dcb138a] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.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] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-0dcb138a] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-0dcb138a] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-0dcb138a] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-0dcb138a] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ixmnx_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ixmnx_20 {\n color: var(--6bd152af);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ixmnx_20 svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ixmnx_20 circle {\n cx: var(--16fd8ca9);\n transition: cx var(--animation-quick) ease;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e408867a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-90c6aa3b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.provider-list[data-v-90c6aa3b] {\n width: 100%;\n min-height: 400px;\n padding: 0 16px 16px 16px;\n display: flex;\n flex-direction: column;\n}\n.provider-list--select[data-v-90c6aa3b] {\n width: 100%;\n}\n.provider-list--select .provider[data-v-90c6aa3b] {\n display: flex;\n align-items: center;\n height: 28px;\n overflow: hidden;\n}\n.provider-list--select .provider .link-icon[data-v-90c6aa3b] {\n margin-inline-end: 8px;\n}\n.provider-list--select .provider .provider-icon[data-v-90c6aa3b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n margin-inline-end: 8px;\n filter: var(--background-invert-if-dark);\n}\n.provider-list--select .provider .option-text[data-v-90c6aa3b] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8ce33442] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.widget-custom[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-custom.full-width[data-v-8ce33442] {\n width: var(--widget-full-width, 100%) !important;\n inset-inline-start: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);\n position: relative;\n}\n.widget-access[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n}\n.widget-default[data-v-8ce33442] {\n width: 100%;\n margin: auto;\n margin-bottom: calc(var(--default-grid-baseline, 4px) * 3);\n margin-top: calc(var(--default-grid-baseline, 4px) * 3);\n overflow: hidden;\n border: 2px solid var(--color-border);\n border-radius: var(--border-radius-container);\n background-color: transparent;\n display: flex;\n}\n.widget-default--compact[data-v-8ce33442] {\n flex-direction: column;\n}\n.widget-default--compact .widget-default--image[data-v-8ce33442] {\n width: 100%;\n height: 150px;\n}\n.widget-default--compact .widget-default--details[data-v-8ce33442] {\n width: 100%;\n padding-top: calc(var(--default-grid-baseline, 4px) * 2);\n padding-bottom: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.widget-default--compact .widget-default--description[data-v-8ce33442] {\n display: none;\n}\n.widget-default--image[data-v-8ce33442] {\n width: 40%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.widget-default--name[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-weight: bold;\n}\n.widget-default--details[data-v-8ce33442] {\n padding: calc(var(--default-grid-baseline, 4px) * 3);\n width: 60%;\n}\n.widget-default--details p[data-v-8ce33442] {\n margin: 0;\n padding: 0;\n}\n.widget-default--description[data-v-8ce33442] {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n line-clamp: 3; /* stylelint-disable-line property-no-unknown */\n -webkit-box-orient: vertical;\n}\n.widget-default--link[data-v-8ce33442] {\n color: var(--color-text-maxcontrast);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.toggle-interactive[data-v-8ce33442] {\n position: relative;\n}\n.toggle-interactive .toggle-interactive--button[data-v-8ce33442] {\n position: absolute;\n bottom: var(--default-grid-baseline);\n inset-inline-end: var(--default-grid-baseline);\n z-index: 10000;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0658f2a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.raw-link[data-v-a0658f2a] {\n width: 100%;\n min-height: 350px;\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n padding: 0 16px 16px 16px;\n}\n.raw-link .input-wrapper[data-v-a0658f2a] {\n width: 100%;\n}\n.raw-link .reference-widget[data-v-a0658f2a] {\n display: flex;\n}\n.raw-link--empty-content .provider-icon[data-v-a0658f2a] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.raw-link--input[data-v-a0658f2a] {\n width: 99%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-059edcfb] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.result[data-v-059edcfb] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n overflow: hidden;\n}\n.result--icon-class[data-v-059edcfb], .result--image[data-v-059edcfb] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n object-fit: contain;\n}\n.result--icon-class.rounded[data-v-059edcfb], .result--image.rounded[data-v-059edcfb] {\n border-radius: 50%;\n}\n.result--content[data-v-059edcfb] {\n display: flex;\n flex-direction: column;\n padding-inline-start: 10px;\n overflow: hidden;\n}\n.result--content--name[data-v-059edcfb], .result--content--subline[data-v-059edcfb] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e8abf1d4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.smart-picker-search[data-v-e8abf1d4] {\n width: 100%;\n display: flex;\n flex-direction: column;\n padding: 0 16px 16px 16px;\n}\n.smart-picker-search.with-empty-content[data-v-e8abf1d4] {\n min-height: 400px;\n}\n.smart-picker-search .provider-icon[data-v-e8abf1d4] {\n width: 150px;\n height: 150px;\n object-fit: contain;\n filter: var(--background-invert-if-dark);\n}\n.smart-picker-search--select[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .search-result[data-v-e8abf1d4] {\n width: 100%;\n}\n.smart-picker-search--select .group-name-icon[data-v-e8abf1d4],\n.smart-picker-search--select .option-simple-icon[data-v-e8abf1d4] {\n width: 20px;\n height: 20px;\n margin: 0 20px 0 10px;\n}\n.smart-picker-search--select .custom-option[data-v-e8abf1d4] {\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.smart-picker-search--select .option-text[data-v-e8abf1d4] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-b193005a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}\n.reference-picker .custom-element-wrapper .custom-element[data-v-b193005a] {\n display: flex;\n overflow-y: auto;\n width: 100%;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-15018516] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.reference-picker-modal[data-v-15018516] .modal-container {\n display: flex !important;\n}\n.reference-picker-modal--content[data-v-15018516] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow-y: auto;\n}\n.reference-picker-modal--content .close-button[data-v-15018516],\n.reference-picker-modal--content .back-button[data-v-15018516] {\n position: absolute;\n top: 4px;\n}\n.reference-picker-modal--content .back-button[data-v-15018516] {\n inset-inline-start: 4px;\n}\n.reference-picker-modal--content .close-button[data-v-15018516] {\n inset-inline-end: 4px;\n}\n.reference-picker-modal--content > h2[data-v-15018516] {\n display: flex;\n margin: 12px 0 20px 0;\n}\n.reference-picker-modal--content > h2 .icon[data-v-15018516] {\n margin-inline-end: 8px;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-element);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-inline-end: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overidden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-maxcontrast) !important;\n}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a612f185] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-a612f185] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-a612f185] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-a612f185], .name-parts__last[data-v-a612f185] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-a612f185], .name-parts__last strong[data-v-a612f185] {\n font-weight: bold;\n}",":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}\n","\n.translate-dialog {\n\t:deep(.dialog__content) {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tmin-height: 300px;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 3);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t& &__select {\n\t\twidth: 50%;\n\t}\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t\tmargin-inline-start: auto;\n\t}\n\n\t&__message {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t\tflex-grow: 1;\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&-source {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\tborder: 2px solid var(--color-border);\n\t\t}\n\n\t\t&-translation {\n\t\t\tborder: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__ai-note {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n","\n\t.contact {\n\t\tdisplay: flex;\n\t\ttransition: box-shadow 0.1s ease-in-out;\n\t\tborder: 1px solid var(--color-border);\n\t\tbox-shadow: 0 0 2px 0 var(--color-box-shadow);\n\t\tborder-radius: var(--border-radius-large);\n\t\tfont-size: 100%;\n\t\tbackground-color: var(--color-main-background);\n\t\tmargin: 12px 0;\n\t\tmax-width: 300px;\n\t\tpadding: 12px;\n\t\twhite-space: nowrap;\n\t\talign-items: center;\n\t\t&:hover,\n\t\t&:focus{\n\t\t\tbox-shadow: 0 0 5px 0 var(--color-box-shadow);\n\t\t}\n\t\t&__image {\n\t\t\tdisplay: inline-block;\n\t\t\tborder-radius: 50%;\n\t\t\tmax-width: var(--clickable-area-large);\n\t\t\tmax-height: var(--clickable-area-large);\n\t\t}\n\t\t&__icon {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: var(--clickable-area-large);\n\t\t\theight: var(--clickable-area-large);\n\t\t}\n\t\t&__lineone {\n\t\t\theight: 30px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t.title {\n\t\t\t\tmargin-inline-start: 12px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.icon-contacts {\n\t\topacity: .8;\n\t}\n\n\t","\n.deck-card {\n\tdisplay: flex;\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tfont-size: 100%;\n\tbackground-color: var(--color-main-background);\n\tmax-width: 300px;\n\tpadding: 8px 16px;\n\tflex-direction: column;\n\twhite-space: nowrap;\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__lineone {\n\t\theight: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\n\t\t.title {\n\t\t\tmargin-inline-start: 8px;\n\t\t}\n\t}\n\n\t&__linetwo {\n\t\theight: 30px;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.icon-deck {\n\topacity: .8;\n}\n\n.wide {\n\tmax-width: 400px;\n\twidth: 100%;\n}\n\n",".external:after{content:\" ↗\"}","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-38ba4aa1] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.progress-bar[data-v-38ba4aa1] {\n display: block;\n height: var(--progress-bar-height);\n --progress-bar-color: var(--0a7905e8);\n --progress-bar-height: var(--d7eb5974);\n}\n.progress-bar--linear[data-v-38ba4aa1] {\n width: 100%;\n overflow: hidden;\n border: 0;\n padding: 0;\n background: var(--color-background-dark);\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-bar {\n height: var(--progress-bar-height);\n background-color: transparent;\n}\n.progress-bar--linear[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--linear[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--progress-bar-color, var(--gradient-primary-background));\n border-radius: calc(var(--progress-bar-height) / 2);\n}\n.progress-bar--circular[data-v-38ba4aa1] {\n width: var(--progress-bar-height);\n color: var(--progress-bar-color);\n}\n.progress-bar--error[data-v-38ba4aa1] {\n color: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-moz-progress-bar {\n background: var(--color-text-error, var(--color-error)) !important;\n}\n.progress-bar--error[data-v-38ba4aa1]::-webkit-progress-value {\n background: var(--color-text-error, var(--color-error)) !important;\n}","\n\n.audio-player {\n\tmargin: 12px 0;\n\twidth: 100%;\n}\n",".file-preview{position:relative;min-width:0;max-width:100%;display:inline-block;border-radius:var(--border-radius);box-sizing:content-box !important}.file-preview:hover,.file-preview:focus,.file-preview:focus-visible{background-color:var(--color-background-hover);outline:none}.file-preview:hover .remove-file,.file-preview:focus .remove-file,.file-preview:focus-visible .remove-file{visibility:visible}.file-preview:hover .image-container:has(.file-preview__image.media),.file-preview:focus .image-container:has(.file-preview__image.media),.file-preview:focus-visible .image-container:has(.file-preview__image.media){outline:2px solid var(--color-primary-element)}.file-preview__image{object-fit:cover;transition:outline .1s ease-in-out}.file-preview__progress{position:absolute;top:50%;inset-inline-end:calc(var(--progress-bar-height)*-1);transform:translateY(-50%)}.file-preview .mimeicon{min-height:128px}.file-preview .mimeicon.preview-small{min-height:auto;max-height:24px}.file-preview .preview{border-radius:var(--border-radius);max-width:min(100%,600px);max-height:384px}.file-preview .preview-medium{border-radius:var(--border-radius);max-width:100%;max-height:192px}.file-preview .preview-small{border-radius:var(--border-radius);max-width:100%;max-height:24px}.file-preview .preview-loading{position:absolute;border-radius:var(--border-radius);width:100%;height:100%;background-color:var(--color-background-dark)}.file-preview .image-container{position:relative;display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--border-radius)}.file-preview .image-container.playable .preview{transition:filter 250ms ease-in-out}.file-preview .image-container.playable .play-video-button{position:absolute;height:48px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.8;z-index:1;transition:opacity 250ms ease-in-out}.file-preview .image-container.playable:hover .preview{filter:brightness(80%)}.file-preview .image-container.playable:hover .play-video-button{opacity:1}.file-preview .name-container{font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-preview:not(.file-preview--viewer-available) strong:after{content:\" ↗\"}.file-preview--upload-editor{max-width:140px;max-height:140px;padding:12px 12px 24px 12px;margin:10px}.file-preview--upload-editor .preview{margin:auto;width:128px;height:128px}.file-preview--row-layout{display:flex;align-items:center;border-radius:var(--border-radius);padding:2px 4px}.file-preview--row-layout .image-container{flex-shrink:0;width:24px}.file-preview--row-layout .name-container{padding:0 4px;font-weight:normal}.file-preview--shared-items-grid{aspect-ratio:1;line-height:0}.file-preview--shared-items-grid .preview{width:100%;min-height:unset;height:100% !important}.remove-file{visibility:hidden;position:absolute !important;top:8px;inset-inline-end:8px}","\n.file-preview {\n\tposition: relative;\n\tmin-width: 0;\n\tmax-width: 100%;\n\tdisplay: inline-block;\n\n\tborder-radius: var(--border-radius);\n\n\tbox-sizing: content-box !important;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-hover);\n\t\toutline: none;\n\n\t\t.remove-file {\n\t\t\tvisibility: visible;\n\t\t}\n\n\t\t.image-container:has(.file-preview__image.media) {\n\t\t\toutline: 2px solid var(--color-primary-element);\n\t\t}\n\t}\n\n\t&__image {\n\t\tobject-fit: cover;\n\t\ttransition: outline 0.1s ease-in-out;\n\t}\n\n\t&__progress {\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tinset-inline-end: calc(var(--progress-bar-height) * -1);\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.mimeicon {\n\t\tmin-height: 128px;\n\t}\n\n\t.mimeicon.preview-small {\n\t\tmin-height: auto;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: min(100%, 600px);\n\t\tmax-height: 384px;\n\t}\n\n\t.preview-medium {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 192px;\n\t}\n\n\t.preview-small {\n\t\tborder-radius: var(--border-radius);\n\t\tmax-width: 100%;\n\t\tmax-height: 24px;\n\t}\n\n\t.preview-loading {\n\t\tposition: absolute;\n\t\tborder-radius: var(--border-radius);\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t.image-container {\n\t\tposition: relative;\n\t\tdisplay: inline-flex;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius);\n\n\t\t&.playable {\n\t\t\t.preview {\n\t\t\t\ttransition: filter 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t.play-video-button {\n\t\t\t\tposition: absolute;\n\t\t\t\theight: 48px; /* for proper vertical centering */\n\t\t\t\ttop: 50%;\n\t\t\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%);\n\t\t\t\topacity: 0.8;\n\t\t\t\tz-index: 1;\n\t\t\t\ttransition: opacity 250ms ease-in-out;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\t.preview {\n\t\t\t\t\tfilter: brightness(80%);\n\t\t\t\t}\n\n\t\t\t\t.play-video-button {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.name-container {\n\t\tfont-weight: bold;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&:not(.file-preview--viewer-available) {\n\t\tstrong:after {\n\t\t\tcontent: ' ↗';\n\t\t}\n\t}\n\n\t&--upload-editor {\n\t\tmax-width: 140px;\n\t\tmax-height: 140px;\n\t\tpadding: 12px 12px 24px 12px;\n\t\tmargin: 10px;\n\n\t\t.preview {\n\t\t\tmargin: auto;\n\t\t\twidth: 128px;\n\t\t\theight: 128px;\n\t\t}\n\t}\n\n\t&--row-layout {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tborder-radius: var(--border-radius);\n\t\tpadding: 2px 4px;\n\n\t\t.image-container {\n\t\t\tflex-shrink: 0;\n\t\t\twidth: 24px;\n\t\t}\n\n\t\t.name-container {\n\t\t\tpadding: 0 4px;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t&--shared-items-grid {\n\t\taspect-ratio: 1;\n\t\tline-height: 0;\n\n\t\t.preview {\n\t\t\twidth: 100%;\n\t\t\tmin-height: unset;\n\t\t\theight: 100% !important;\n\t\t}\n\t}\n}\n\n.remove-file {\n\tvisibility: hidden;\n\tposition: absolute !important;\n\ttop: 8px;\n\tinset-inline-end: 8px;\n}\n\n","\n.location {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\tz-index: 1;\n\twhite-space: initial;\n\toverflow: hidden;\n\tborder-radius: var(--border-radius-large);\n\theight: 300px;\n\tmax-height: 30vh;\n\tmargin: 4px;\n\ttransition: outline 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-primary-element);\n\t}\n\n\t&.wide {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmargin: 0;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ad356e41] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-bubble__wrapper[data-v-ad356e41] {\n display: inline-block;\n vertical-align: middle;\n min-width: 0;\n max-width: 100%;\n}\n.user-bubble__content[data-v-ad356e41] {\n display: inline-flex;\n max-width: 100%;\n background-color: var(--color-background-dark);\n}\n.user-bubble__content--primary[data-v-ad356e41] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.user-bubble__content[data-v-ad356e41] > :last-child {\n padding-inline-end: 8px;\n}\n.user-bubble__avatar[data-v-ad356e41] {\n align-self: center;\n}\n.user-bubble__name[data-v-ad356e41] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.user-bubble__name[data-v-ad356e41], .user-bubble__secondary[data-v-ad356e41] {\n padding-block: 0;\n padding-inline: 4px 0;\n}","\n.mention {\n\tdisplay: contents;\n\twhite-space: nowrap;\n}\n","\n@use '../assets/variables' as *;\n\n.quote {\n\tposition: relative;\n\tpadding-block: var(--default-grid-baseline);\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) var(--default-grid-baseline);\n\tmargin-bottom: var(--default-grid-baseline);\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmax-width: $messages-text-max-width;\n\tmin-height: var(--default-clickable-area);\n\tborder-radius: var(--border-radius-large);\n\tborder: 2px solid var(--color-border);\n\tcolor: var(--color-text-maxcontrast);\n\tbackground-color: var(--color-main-background);\n\toverflow: hidden;\n\n\t&:has(.quote__button) {\n\t\tpadding-inline-end: var(--default-clickable-area);\n\t}\n\n\t&::before {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\twidth: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-border-maxcontrast);\n\t}\n\n\t&.quote--own-message::before {\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__preview {\n\t\tposition: relative;\n\t\tflex-shrink: 0;\n\t\theight: 2lh;\n\t\twidth: 2lh;\n\t\toverflow: hidden;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t&-image {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\t&--loading {\n\t\t\tposition: absolute;\n\t\t\tinset: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%\n\t\t}\n\t}\n\n\t// Two-line layout for quotes with preview\n\t&__preview + .quote__main {\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tgap: 0;\n\n\t\t.quote__main-author {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__main {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmin-width: 0;\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\n\t\t&-author {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t\tmax-width: 80%;\n\n\t\t\t&-info {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\toverflow: hidden;\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t}\n\n\t\t\t&-name {\n\t\t\t\tfont-weight: 600;\n\t\t\t\tmargin-inline-end: calc(0.5 * var(--default-grid-baseline));\n\t\t\t}\n\t\t}\n\n\t\t&-text {\n\t\t\twhite-space: nowrap;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\ttext-align: start;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\theight: 100%;\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n","\n.conversation-actions {\n\tpadding: calc(var(--default-grid-baseline) * 2) var(--default-grid-baseline);\n\ttransition: background-color var(--animation-quick) ease;\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-element-light);\n\t\tp {\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n}\n","\n.poll-card {\n\tposition: relative;\n\tdisplay: block;\n\tmax-width: 300px;\n\tpadding: calc(3 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n\tborder: 2px solid var(--color-border);\n\tborder-radius: var(--border-radius-large);\n\tbackground: var(--color-main-background);\n\ttransition: border-color 0.1s ease-in-out;\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tborder-color: var(--color-primary-element);\n\t\toutline: none;\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\tmargin-bottom: 16px;\n\t\tfont-weight: bold;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t&--draft {\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\n\t\t&-name {\n\t\t\tmargin-inline-end: auto;\n\t\t\talign-self: center;\n\t\t}\n\n\t\t&-icon {\n\t\t\theight: var(--default-clickable-area);\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: normal;\n\t}\n}\n\n.poll-closed {\n\tmargin: 4px auto;\n}\n","\n@use '../../../../../assets/markdown' as *;\n@use '../../../../../assets/variables' as *;\n\n.message-main {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tgrid-row-gap: var(--default-grid-baseline);\n\tjustify-content: space-between;\n\talign-items: flex-start;\n\tmin-height: var(--clickable-area-small);\n\tmin-width: 100%;\n\n\t&__text {\n\t\twidth: 100%;\n\t\tcolor: var(--color-text-light);\n\n\t\t& > .single-emoji {\n\t\t\tfont-size: 250%;\n\t\t\tline-height: 100%;\n\t\t}\n\n\t\t&.system-message {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\ttext-align: center;\n\t\t\tpadding: 0 20px;\n\t\t}\n\n\t\t&.message-highlighted {\n\t\t\tcolor: var(--color-text-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&.deleted-message {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\tflex-grow: 1;\n\t\t\t\ttext-align: start;\n\t\t\t}\n\t\t}\n\n\t\t&.markdown-message {\n\t\t\tposition: relative;\n\n\t\t\t:deep(.rich-text--wrapper) {\n\t\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t\ttext-align: inherit;\n\n\t\t\t\t@include markdown;\n\t\t\t}\n\n\t\t\t// FIXME: Should it be in the upstream NcRichText component?\n\t\t\t// NcRichText is used with dir=\"auto\", so internal text direction may vary\n\t\t\t// But we want to keep the alignment consistent with the rest of the UI\n\t\t\t// So we need to override the direction for task lists using the current direction, not its own direction\n\t\t\t&:dir(rtl) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: rtl;\n\t\t\t}\n\n\t\t\t&:dir(ltr) :deep(ul.contains-task-list) {\n\t\t\t\tdirection: ltr;\n\t\t\t}\n\n\t\t\t// Overriding direction above breaks text direction\n\t\t\t// Restoring it back\n\t\t\t:deep(ul.contains-task-list) .checkbox-content__wrapper {\n\t\t\t\tunicode-bidi: plaintext;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__info {\n\t\tposition: relative;\n\t\tuser-select: none;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-size: var(--default-font-size);\n\t\twidth: $messages-info-width;\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\n\t\t.date {\n\t\t\twidth: 8ch;\n\t\t\ttext-align: end;\n\n\t\t\t&--hidden {\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-inline-end: var(--clickable-area-small, 24px);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__thread-title {\n\t\tgrid-column: 1 / -1;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\t}\n}\n\n.message-status {\n\twidth: var(--clickable-area-small, 24px);\n\theight: var(--clickable-area-small, 24px);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t&.retry-option {\n\t\tcursor: pointer;\n\t}\n}\n\n.message-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue__text) {\n\t\tfont-weight: normal;\n\t}\n\n\t&__thread :deep(.button-vue__text) {\n\t\tmargin-inline-start: calc(var(--default-grid-baseline) / 2);\n\t}\n}\n\n.call-button {\n\tmargin: 0 auto;\n}\n\n// Always render code blocks LTR\n:deep(.rich-text--wrapper) pre {\n\tdirection: ltr;\n}\n\n// Hardcode to restrict size of message images for the chat\n:deep(.widget-default--image) {\n\tmax-width: 240px;\n}\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin markdown {\n\t// Overwrite core styles, otherwise h4 is lesser than default font-size\n\th4 {\n\t\tfont-size: 100%;\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\tul,\n\tol {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 15px;\n\n\t\t&.contains-task-list {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tinput:disabled + .checkbox-content {\n\t\topacity: 1 !important;\n\t}\n\n\tdiv:has(table) {\n\t\toverflow-x: auto;\n\t}\n\n\tpre {\n\t\tpadding: 4px;\n\t\tmargin: 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\n\t\t& code {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tmax-width: 100%;\n\t\tpadding: 2px 4px;\n\t\tmargin: 2px 0;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\tblockquote {\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tpadding-left: 0;\n\t\tpadding-inline-start: 13px;\n\t\t/* stylelint-disable-next-line csstools/use-logical */\n\t\tborder-left: none;\n\t\tborder-inline-start: 4px solid var(--color-border-dark);\n\t}\n\n\timg {\n\t\tmax-width: min(100%, 600px);\n\t}\n}\n","\n.reactions__modal {\n\tmin-height: 450px;\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n\n.reactions-list__navigation {\n\tdisplay: flex;\n\tgap: 2px;\n\tflex-wrap: wrap;\n\n\t:deep(.button-vue) {\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.active {\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\t}\n}\n\n.all-reactions__button :deep(.button-vue__text) {\n\tdisplay: inline-flex;\n\tgap: 4px;\n}\n\n.reactions-list__scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\theight: calc(450px - 123px); // 123px is the height of the header 105px and the footer 18px\n}\n\n.reactions-item {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 8px;\n\twidth: 100%;\n\tpadding: 6px 0;\n\n\t&__name {\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\t&__emojis {\n\t\tmargin-inline-start: auto;\n\t\tmax-width: 180px;\n\t\tdirection: rtl;\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t}\n}\n","\n.reactions-wrapper {\n\t--minimal-button-width: 48px;\n\t--font-family-emoji: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji';\n\tdisplay: contents;\n\n\t// Overwrite NcButton styles\n\t:deep(.button-vue) {\n\t\tmin-width: var(--minimal-button-width);\n\t}\n\n\t.reaction-emoji {\n\t\tfont-family: var(--font-family-emoji);\n\t}\n\n\t.reaction-button--trigger {\n\t\theight: 100%;\n\t}\n\n\t.reaction-button--thumbnail {\n\t\theight: 100%;\n\t\twidth: var(--minimal-button-width);\n\t\tpointer-events: none;\n\t}\n}\n\n.reaction-details {\n\tpadding: 8px;\n\tmax-width: 250px;\n}\n\n.details-loading {\n\tdisplay: flex;\n\tjustify-content: center;\n\twidth: 38px;\n}\n\n.more-reactions-button {\n\ttext-decoration: underline;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .normal-message-body,\n\t&--hovered .normal-message-body {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message--highlighted {\n\tanimation: highlight-animation 5s 1;\n\tborder-radius: 8px;\n}\n\n@keyframes highlight-animation {\n\t0% { background-color: var(--color-background-hover); }\n\t50% { background-color: var(--color-background-hover); }\n\t100% { background-color: rgba(var(--color-background-hover), 0); }\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tdisplay: flex;\n\tinset-inline-end: 14px;\n\ttop: 0;\n\tposition: sticky;\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n}\n","\n@use '../../../assets/variables' as *;\n\n.wrapper {\n\tposition: relative;\n\tpadding-inline-start: $messages-avatar-width;\n\twidth: 100%;\n}\n\n.messages {\n\tpadding-block: var(--default-grid-baseline);\n\twidth: 100%;\n\n\t&__avatar-wrapper {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\theight: 100%;\n\t\tpadding-block: calc(3 * var(--default-grid-baseline));\n\t\tpadding-inline: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__avatar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\n\t&__author {\n\t\tmax-width: $messages-text-max-width;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","\n.message {\n\tposition: relative;\n\n\t&:hover .combined-system,\n\t&:focus-within .combined-system {\n\t\tborder-radius: 8px;\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\t&:hover .message-buttons-bar,\n\t&:focus-within .message-buttons-bar,\n\t.combined-system--open + .message-body__scroll > .message-buttons-bar {\n\t\topacity: 1;\n\t}\n}\n\n.message-body {\n\tpadding: var(--default-grid-baseline);\n\tfont-size: var(--default-font-size);\n\tline-height: var(--default-line-height);\n\tposition: relative;\n\n\t&__scroll {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-end: 0;\n\t\twidth: fit-content;\n\t\theight: 100%;\n\t\tpadding-top: var(--default-grid-baseline);\n\t\tpadding-inline-end: var(--default-grid-baseline);\n\t}\n}\n\n.message-unread-marker {\n\tposition: relative;\n\tmargin: calc(4 * var(--default-grid-baseline));\n\n\t&::before {\n\t\tcontent: '';\n\t\twidth: 100%;\n\t\tborder-top: 1px solid var(--color-border-maxcontrast);\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\tz-index: -1;\n\t}\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: calc(3 * var(--default-grid-baseline));\n\t\tmargin-inline: auto;\n\t\tpadding-inline: calc(3 * var(--default-grid-baseline));\n\t\twidth: fit-content;\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__text {\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\t\tfont-weight: bold;\n\t\tcolor: var(--color-main-text);\n\t}\n}\n\n.message-buttons-bar {\n\tbackground-color: var(--color-main-background);\n\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\tbox-shadow: 0 0 4px 0 var(--color-box-shadow);\n\theight: var(--default-clickable-area);\n\tz-index: 1;\n\topacity: 0;\n}\n","\n@use '../../../assets/variables' as *;\n\n.messages-group__system {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.wrapper {\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n\t&--system {\n\t\tflex-direction: column;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\t}\n\t&:focus {\n\t\tbackground-color: rgba(47, 47, 47, 0.068);\n\t}\n}\n\n.messages {\n\tflex: auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tmin-width: 0;\n\n\t&--collapsed {\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-background-hover);\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.scroller {\n\tposition: relative;\n\tflex: 1 0;\n\tpadding-top: var(--default-grid-baseline);\n\toverflow-y: scroll;\n\toverflow-x: hidden;\n\tborder-bottom: 1px solid var(--color-border);\n\ttransition: $transition;\n\n\t&--chatScrolledToBottom {\n\t\tborder-block-end-color: transparent;\n\t}\n\n\t&__content {\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t/* Safe margin to fit MessageButtonsBar on screen for last one-line message */\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: calc(var(--default-clickable-area) - var(--clickable-area-small) - var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading {\n\t\tposition: relative;\n\t\theight: 0;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin: 0 auto;\n\n\t\t&-element {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tinset-inline-start: calc(2 * var(--default-grid-baseline));\n\t\t}\n\t}\n\n\t&__loading-new {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\t\tmax-width: $messages-list-max-width;\n\t\tmargin-inline: auto;\n\t\tpadding-inline-start: calc($messages-avatar-width);\n\n\t\t&-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.messages-list {\n\t&__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column-reverse;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t}\n\n\t&__empty-content {\n\t\theight: 100%;\n\t}\n}\n\n.messages-date {\n\tposition: sticky;\n\ttop: 0;\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, $messages-text-max-width) $messages-info-width;\n\tz-index: 2;\n\tmargin-inline-start: calc($messages-avatar-width);\n\tmargin-bottom: 5px;\n\tpadding-inline: var(--default-grid-baseline);\n\tpointer-events: none;\n\n\t&__text {\n\t\tmargin: 0 auto;\n\t\tpadding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline));\n\t\ttext-wrap: nowrap;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tbackground-color: var(--color-background-dark);\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-pill));\n\t}\n}\n\n.has-sticky .messages-date {\n\ttransition: opacity 0.3s ease-in-out;\n\ttransition-delay: 2s;\n\topacity: 0;\n}\n\n.scroller--isScrolling .has-sticky .messages-date {\n\topacity: 1;\n\ttransition: opacity 0s;\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca83b679] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.autocomplete-result[data-v-ca83b679] {\n display: flex;\n align-items: center;\n gap: var(--default-grid-baseline);\n line-height: 1.2;\n --auto-complete-result-avatar-size: var(--default-clickable-area);\n}\n.autocomplete-result__icon[data-v-ca83b679] {\n position: relative;\n flex: 0 0 var(--default-clickable-area);\n width: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n border-radius: var(--default-clickable-area);\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n}\n.autocomplete-result__icon--with-avatar[data-v-ca83b679] {\n color: inherit;\n background-size: cover;\n}\n.autocomplete-result__status[data-v-ca83b679] {\n --auto-complete-result-status-icon-size: clamp(14px, var(--auto-complete-result-avatar-size) * 0.4, 18px);\n --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);\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: var(--auto-complete-result-status-icon-position);\n bottom: var(--auto-complete-result-status-icon-position);\n height: var(--auto-complete-result-status-icon-size);\n width: var(--auto-complete-result-status-icon-size);\n border: 2px solid var(--color-main-background);\n border-radius: 50%;\n background-color: var(--color-main-background);\n font-size: calc(var(--auto-complete-result-status-icon-size) / 1.2);\n line-height: 1.2;\n background-repeat: no-repeat;\n background-size: var(--auto-complete-result-status-icon-size);\n background-position: center;\n}\n.autocomplete-result__status--icon[data-v-ca83b679] {\n border: none;\n background-color: transparent;\n}\n.autocomplete-result__content[data-v-ca83b679] {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.autocomplete-result__title[data-v-ca83b679], .autocomplete-result__subline[data-v-ca83b679] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.autocomplete-result__subline[data-v-ca83b679] {\n color: var(--color-text-maxcontrast);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-faef642b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.rich-contenteditable[data-v-faef642b] {\n --contenteditable-block-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-start-offset: calc(2 * var(--default-grid-baseline));\n --contenteditable-inline-end-offset: calc(2 * var(--default-grid-baseline));\n position: relative;\n width: auto;\n}\n.rich-contenteditable__label[data-v-faef642b] {\n position: absolute;\n margin-inline: 14px;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-faef642b], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-faef642b] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: 5px;\n margin-inline: 9px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.rich-contenteditable__input[data-v-faef642b] {\n overflow-y: auto;\n width: auto;\n margin: 0;\n padding-block: var(--contenteditable-block-offset);\n padding-inline: var(--contenteditable-inline-start-offset) var(--contenteditable-inline-end-offset);\n cursor: text;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: var(--color-main-text);\n border: 2px solid var(--color-border-maxcontrast);\n border-radius: var(--border-radius-element);\n outline: none;\n background-color: var(--color-main-background);\n font-family: var(--font-face);\n font-size: inherit;\n tab-size: 4;\n min-height: var(--default-clickable-area);\n max-height: calc(var(--default-clickable-area) * 5.5);\n}\n.rich-contenteditable__input--has-label[data-v-faef642b] {\n margin-top: 10px;\n}\n.rich-contenteditable__input--empty[data-v-faef642b]:focus:before, .rich-contenteditable__input--empty[data-v-faef642b]:not(.rich-contenteditable__input--has-label):before {\n content: attr(aria-placeholder);\n color: var(--color-text-maxcontrast);\n position: absolute;\n width: calc(100% - var(--contenteditable-inline-start-offset) - var(--contenteditable-inline-end-offset));\n height: calc(100% - 2 * var(--contenteditable-block-offset));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.rich-contenteditable__input[contenteditable=false][data-v-faef642b]:not(.rich-contenteditable__input--disabled) {\n cursor: default;\n background-color: transparent;\n color: var(--color-main-text);\n border-color: transparent;\n opacity: 1;\n border-radius: 0;\n}\n.rich-contenteditable__input--multiline[data-v-faef642b] {\n min-height: calc(var(--default-clickable-area) * 3);\n max-height: none;\n}\n.rich-contenteditable__input--disabled[data-v-faef642b] {\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n border: 2px solid var(--color-background-darker);\n border-radius: var(--border-radius-small);\n background-color: var(--color-background-dark);\n}\n.rich-contenteditable__input--overflow[data-v-faef642b], .rich-contenteditable__input--overflow[data-v-faef642b]:hover {\n border-color: var(--color-border-error, var(--color-error)) !important;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_1xkrb_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._tribute-container_1xkrb_20 {\n z-index: 9000;\n overflow: auto;\n position: absolute;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -100vw;\n margin: var(--default-grid-baseline) 0;\n padding: var(--default-grid-baseline);\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-element);\n background: var(--color-main-background);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n}\n._tribute-container_1xkrb_20, ._tribute-container_1xkrb_20 * {\n box-sizing: border-box;\n}\n._tribute-container_1xkrb_20 ul {\n display: flex;\n flex-direction: column;\n gap: var(--default-grid-baseline);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41 {\n color: var(--color-text-maxcontrast);\n border-radius: var(--border-radius-small);\n padding: var(--default-grid-baseline);\n cursor: pointer;\n min-height: var(--clickable-area-small, auto);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight {\n color: var(--color-main-text);\n background: var(--color-background-hover);\n}\n._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight, ._tribute-container_1xkrb_20 ._tribute-container__item_1xkrb_41.highlight * {\n cursor: pointer;\n}\n._tribute-container_1xkrb_20._tribute-container--focus-visible_1xkrb_55 .highlight._tribute-container__item_1xkrb_41 {\n outline: 2px solid var(--color-main-text) !important;\n}\n._tribute-container-autocomplete_1xkrb_59 {\n min-width: 250px;\n max-width: 300px;\n max-height: calc((var(--default-clickable-area) + 3 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65,\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 200px;\n max-height: calc((24px + 3 * var(--default-grid-baseline)) * 5.5 - 1.5 * var(--default-grid-baseline));\n}\n._tribute-container-emoji_1xkrb_65 ._tribute-item_1xkrb_71,\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 {\n min-width: 200px;\n max-width: 300px;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item_1xkrb_71 {\n display: flex;\n align-items: center;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__title_1xkrb_86 {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._tribute-container-link_1xkrb_66 ._tribute-item__icon_1xkrb_91 {\n margin: auto 0;\n width: 20px;\n height: 20px;\n object-fit: contain;\n padding-inline-end: var(--default-grid-baseline);\n filter: var(--background-invert-if-dark);\n}","\n@use '../../assets/variables' as *;\n\n.absence-reminder {\n\tposition: relative;\n\n\t// Override NcNoteCard styles\n\tmargin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) !important;\n\tpadding: calc(var(--default-grid-baseline) * 2) !important;\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tmargin-inline: 0 var(--default-clickable-area);\n\t}\n\n\t&__replacement {\n\t\tdisplay: flex;\n\n\t\t&__bubble {\n\t\t\tpadding: 3px;\n\t\t}\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\ttop: 4px;\n\t\tinset-inline-end: 20px;\n\n\t\t& .icon {\n\t\t\ttransition: $transition;\n\n\t\t\t&--reverted {\n\t\t\t\ttransform: rotate(180deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","\n\n.audio-recorder {\n\tdisplay: flex;\n\t// Audio record button\n\n\t&__info {\n\t\twidth: 86px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\t.time {\n\t\t\tflex: 0 0 50px;\n\t\t}\n\t\t.recording-indicator {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tflex: 0 0 16px;\n\t\t\tborder-radius: 8px;\n\t\t\tbackground-color: var(--color-border-error);\n\t\t\tmargin: 8px;\n\t\t}\n\t}\n}\n\n.wrapper {\n\tdisplay: flex;\n}\n\n@keyframes fadeOutIn {\n\t0% { opacity:1; }\n\t50% { opacity:.3; }\n\t100% { opacity:1; }\n}\n\n.fadeOutIn {\n\tanimation: fadeOutIn 3s infinite;\n}\n\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ri18g_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_ri18g_20 {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_ri18g_25 {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","\n@use '../../assets/variables' as *;\n\n.chat-summary {\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n\tmargin-inline: calc(var(--default-grid-baseline) * 4);\n\n\t&__container {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: flex-start;\n\t}\n\n\t&__icon {\n\t\tflex-shrink: 0;\n\t\talign-self: flex-start;\n\t}\n\n\t&__content {\n\t\tflex-grow: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\talign-items: center;\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tmargin-inline-end: auto;\n\t}\n\n\t&__message {\n\t\twhite-space: pre-line;\n\t\tword-wrap: break-word;\n\t\tmax-height: 30vh;\n\t\toverflow: auto;\n\n\t\t&--collapsed {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 1;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t}\n}\n","\n\n.template-picker {\n\t&__item {\n\t\tdisplay: flex;\n\t}\n\n\t&__label {\n\t\tdisplay: flex;\n\t\t// Align in the middle of the grid\n\t\talign-items: center;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\n\t\t&, * {\n\t\t\tcursor: pointer;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&::before {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n\n\t&__preview {\n\t\tdisplay: block;\n\t\toverflow: hidden;\n\t\t// Stretch so all entries are the same width\n\t\tflex: 1 1;\n\t\twidth: var(--width);\n\t\tmin-height: var(--height);\n\t\tmax-height: var(--height);\n\t\tpadding: 0;\n\t\tborder: var(--border) solid var(--color-border);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\tinput:checked + label > & {\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&--failed {\n\t\t\t// Make sure to properly center fallback icon\n\t\t\tdisplay: flex;\n\t\t}\n\t}\n\n\t&__image {\n\t\tmax-width: 100%;\n\t\tbackground-color: var(--color-main-background);\n\n\t\tobject-fit: cover;\n\t}\n\n\t// Failed preview, fallback to mime icon\n\t&__preview--failed &__image {\n\t\twidth: calc(var(--margin) * 8);\n\t\t// Center mime icon\n\t\tmargin: auto;\n\t\tbackground-color: transparent !important;\n\n\t\tobject-fit: initial;\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\t// also count preview border\n\t\tmax-width: calc(var(--width) + 2 * 2px);\n\t\tpadding: var(--margin);\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n","\n.templates-picker {\n\t&__form {\n\t\twidth: 100%;\n\t}\n\n\t&__list {\n\t\tmargin-top: 20px;\n\t\tdisplay: grid;\n\t\tgrid-gap: calc(var(--margin) * 2);\n\t\tgrid-auto-columns: 1fr;\n\t\t// We want maximum 5 columns. Putting 6 as we don't count the grid gap. So it will always be lower than 6\n\t\tmax-width: calc(var(--fullwidth) * 6);\n\t\tgrid-template-columns: repeat(auto-fit, var(--fullwidth));\n\t\t// Make sure all rows are the same height\n\t\tgrid-auto-rows: 1fr;\n\t\t// Center the columns set\n\t\tjustify-content: center;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.indicator {\n\twidth: 100%;\n\tpadding-inline-end: 12px;\n\tmargin-bottom: 4px;\n\n\t&__wrapper {\n\t\tmax-width: $messages-input-max-width;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: auto;\n\t\tpadding: 0;\n\t\tline-height: 120%;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__avatars {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-direction: row-reverse;\n\t\tflex-shrink: 0;\n\t\twidth: 52px;\n\t\tpadding-inline-start: 8px;\n\t}\n\n\t&__main {\n\t\twidth: 100%;\n\t\tpadding-inline-start: 8px;\n\t}\n}\n","\n@use '../../assets/variables' as *;\n\n.wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tmin-height: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\n}\n\n.wrapper--narrow {\n\tpadding: var(--default-grid-baseline);\n\n\t.new-message-form__input > .new-message-form__hint,\n\t.new-message-form__input > .new-message-form__quote,\n\t.new-message-form__input > .new-message-form__thread-title {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__input > .new-message-form__note-content {\n\t\twidth: calc(var(--app-sidebar-width) - 2 * var(--default-grid-baseline));\n\t\tmargin-inline: 0 !important;\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__hint,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__quote,\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__thread-title {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline));\n\t}\n\n\t.new-message-form__attachments + .new-message-form__input > .new-message-form__note-content {\n\t\tmargin-inline-start: calc(-1 * var(--default-clickable-area) - var(--default-grid-baseline)) !important;\n\t}\n}\n\n.new-message-form {\n\t--emoji-button-size: calc(var(--default-clickable-area) - var(--border-width-input-focused, 2px) * 2);\n\t--emoji-button-radius: calc(var(--border-radius-element, calc(var(--button-size) / 2)) - var(--border-width-input-focused, 2px));\n\talign-items: flex-end;\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tposition: relative;\n\tmax-width: $messages-input-max-width;\n\tmargin: 0 auto;\n\n\t&__emoji-picker {\n\t\tposition: absolute;\n\t\tbottom: var(--border-width-input-focused, 2px);\n\t\tinset-inline-start: var(--border-width-input-focused, 2px);\n\t\tz-index: 1;\n\n\t\t:deep(.button-vue) {\n\t\t\t// Overwrite NcButton styles to fit inside NcRichContenteditable\n\t\t\t--button-size: var(--emoji-button-size) !important;\n\t\t\t--button-radius: var(--emoji-button-radius) !important;\n\t\t}\n\t}\n\n\t&__input {\n\t\tflex-grow: 1;\n\t\tposition: relative;\n\t\tmin-width: 0;\n\t}\n\n\t// Override NcRichContenteditable styles\n\t:deep(.rich-contenteditable__input) {\n\t\t--contenteditable-space: calc((var(--default-clickable-area) - 1lh - 4px) / 2);\n\t\t--contenteditable-block-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-end-offset: var(--contenteditable-space);\n\t\t--contenteditable-inline-start-offset: calc(var(--emoji-button-size) + var(--contenteditable-space));\n\t}\n\n\t&__quote {\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t&__thread-title {\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t& + :deep(.rich-contenteditable > .rich-contenteditable__input) {\n\t\t\tmin-height: calc(2lh + 2 * var(--contenteditable-block-offset) + 4px);\n\t\t}\n\t}\n\n\t&__input-rich {\n\t\t&--required :deep(.rich-contenteditable__input) {\n\t\t\tborder-color: var(--color-border-error) !important;\n\t\t}\n\t}\n\n\t// put a grey round background when popover is opened or hover-focused\n\t&__icon:hover,\n\t&__icon:focus,\n\t&__icon:active {\n\t\topacity: 1;\n\t\t// good looking on dark AND white bg\n\t\tbackground-color: rgba(127, 127, 127, .25);\n\t}\n}\n\n// Override actions styles TODO: upstream this change\n// Targeting two classes for specificity\n:deep(.action-item__menutoggle.action-item__menutoggle--with-icon-slot) {\n\topacity: 1 !important;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground-color: var(--color-background-hover) !important;\n\t}\n\n\t&:disabled {\n\t\topacity: .5 !important;\n\t}\n}\n\n","\n.upload-editor {\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tpadding: calc(3 * var(--default-grid-baseline));\n\n\t&__previews {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\toverflow: auto;\n\t\tflex-wrap: wrap;\n\n\t\t&.dragging-over {\n\t\t\toutline: 3px dashed var(--color-primary-element);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__actions {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: 4px;\n\t\tpadding: 12px 0;\n\t}\n\n\t&__textfield {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t.add-more-button {\n\t\twidth: 164px !important;\n\t\theight: 176px !important;\n\t\tmargin: 10px;\n\n\t\t:deep(.button-vue__icon) {\n\t\t\tborder-radius: var(--border-radius-pill);\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n}\n\n","\n.thread-header {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\twidth: 100%;\n\tgap: var(--default-grid-baseline);\n\n\t&--standalone {\n\t\tpadding: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n","\n.chatView {\n\twidth: 100%;\n\theight: 100%;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmin-height: 0;\n}\n\n.messages-list-dragover-wrapper {\n\tposition: relative;\n\tflex: 1 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmin-height: 0;\n}\n\n.dragover {\n\tposition: absolute;\n\tinset: 5%;\n\tbackground: var(--color-primary-element-light);\n\tz-index: 11;\n\tdisplay: flex;\n\tbox-shadow: 0 0 36px var(--color-box-shadow);\n\tborder-radius: var(--border-radius);\n\topacity: 90%;\n\tpointer-events: none;\n}\n\n.scroll-to-bottom {\n\tposition: relative;\n\theight: 0;\n\n\t&__button {\n\t\tposition: absolute !important;\n\t\tbottom: 8px;\n\t\tinset-inline-end: 24px;\n\t\tz-index: 2;\n\t}\n}\n","\n.empty-view {\n\theight: 100%;\n\tpadding: calc(var(--default-grid-baseline) * 4);\n}\n","\n.username-form {\n\n\t&__display-name {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tflex-direction: row;\n\t\tmargin-block-start: 6px; // moved from NcTextField\n\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-inline-end: var(--default-grid-baseline);\n\t\t}\n\t}\n}\n\n.login-info {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 2) 0;\n\tmargin-inline-start: calc(var(--default-grid-baseline) + 20px); // 20px for checkbox alignment\n\n\t&__button {\n\t\tflex-shrink: 0;\n\t}\n}\n\n:deep(.input-field) {\n\tmargin-block-start: 0;\n}\n\n","\n.media-devices-selector {\n\tdisplay: flex;\n\tgap: var(--default-grid-baseline);\n\tmargin: calc(2 * var(--default-grid-baseline)) 0;\n\talign-items: center;\n\n\t&__icon {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tflex-shrink: 0;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t:deep(.v-select.select) {\n\t\twidth: 100%;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\t:deep(.icon-vue) {\n\t\tmin-width: auto;\n\t\twidth: 20px;\n\t}\n}\n","\n@use 'sass:math';\n\n.media-devices-speaker-test-button {\n\tflex-shrink: 0;\n\tmargin-inline-end: calc(var(--default-grid-baseline) / 2);\n}\n\n.equalizer {\n\t\theight: calc(var(--default-clickable-area) - var(--default-grid-baseline)); // - total margin block\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t&__bar {\n\t\t\twidth: 5px;\n\t\t\theight: 100%;\n\t\t\tbackground: var(--color-main-text);\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 0 1px;\n\n\t\t\t&--active {\n\t\t\t\twill-change: height;\n\t\t\t\tanimation: equalizer 2s steps(15, end) infinite;\n\t\t\t}\n\t\t}\n\t}\n\n@keyframes equalizer {\n\t@for $i from 0 through 15 {\n\t\t#{3 * $i}% { height: math.random(40) + 20%; }\n\t}\n}\n","\n.expand-wrapper {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr;\n\tgrid-template-columns: 1fr;\n\n\t&__content {\n\t\toverflow: hidden;\n\t}\n}\n\n/*\n * Vertical expand transition\n */\n\n.expand-vertical-enter-active,\n.expand-vertical-leave-active {\n\ttransition: grid-template-rows ease var(--animation-slow);\n}\n\n.expand-vertical-enter,\n.expand-vertical-leave-to {\n\tgrid-template-rows: 0fr;\n}\n\n.expand-vertical-enter-to,\n.expand-vertical-leave {\n\tgrid-template-rows: 1fr;\n}\n\n/*\n * Horizontal expand transition\n */\n\n.expand-horizontal-enter-active,\n.expand-horizontal-leave-active {\n\ttransition: grid-template-columns ease var(--animation-slow);\n}\n\n.expand-horizontal-enter,\n.expand-horizontal-leave-to {\n\tgrid-template-columns: 0fr;\n}\n\n.expand-horizontal-enter-to,\n.expand-horizontal-leave {\n\tgrid-template-columns: 1fr;\n}\n","\n.tabs {\n\tmargin-bottom: auto;\n}\n\n.tab-list {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline) * 2);\n}\n\n.tab-panels-container {\n\tdisplay: flex;\n\twidth: 100%;\n\toverflow: hidden;\n\ttransition: height ease var(--animation-slow);\n}\n\n.tab-panel {\n\twidth: 100%;\n\tflex: 1 0 100%;\n\ttransition: transform ease var(--animation-slow);\n}\n","\n.background-editor {\n\t--background-button-height: calc(var(--default-grid-baseline) * 16);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 1fr);\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-top: calc(var(--default-grid-baseline) * 2);\n\tmax-height: calc(var(--background-button-height) * 3 + var(--default-grid-baseline) * 4);\n\toverflow-y: auto;\n\n\t&__element {\n\t\tborder: none;\n\t\tmargin: 0 !important;\n\t\tborder-radius: var(--border-radius-element, calc(var(--border-radius-large) * 1.5));\n\t\theight: var(--background-button-height);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tbackground-color: #1cafff2e;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tflex: 1 0 108px;\n\n\t\t&--selected {\n\t\t\tbox-shadow: inset 0 0 0 var(--default-grid-baseline) var(--color-primary-element);\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\t// Do not overflow container\n\t\t\toutline-offset: -2px; // inline with server's global focus outline\n\t\t}\n\t}\n}\n\n","\n.media-settings {\n\tpadding: calc(var(--default-grid-baseline) * 5);\n\n\t&__preview {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tborder-radius: var(--border-radius-element, var(--border-radius-large));\n\t\tbackground-color: var(--color-loading-dark);\n\t\taspect-ratio: 4/3;\n\t\tmargin-inline-end: var(--default-grid-baseline);\n\t}\n\n\t&__preview > &__preview-mirror {\n\t\tposition: absolute;\n\t\ttop: calc(var(--default-grid-baseline) * 2);\n\t\tinset-inline-end: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__toggles {\n\t\tdisplay: flex;\n\t\tgap: calc(0.5 * var(--default-grid-baseline));\n\t\tpadding: calc(0.5 * var(--default-grid-baseline));\n\t\tposition: absolute;\n\t\tbottom: calc(var(--default-grid-baseline) * -2);\n\t\tinset-inline-start: 50%;\n\t\ttransform: translateX(-50%);\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n\t\tbox-shadow: 0 0 var(--default-grid-baseline) var(--color-box-shadow);\n\t\tz-index: 2;\n\t}\n\n\t&__content {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: 4fr 3fr;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\n\t\t&--mobile {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 4);\n\t\t}\n\t}\n\n\t&__settings {\n\t\tmax-width: 450px; // 1/2 large modal width\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t&__guest {\n\t\tmargin-top: var(--default-grid-baseline);\n\t}\n\n\t&__device-error {\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\n.preview {\n\t&__video {\n\t\tmax-width: 100%;\n\t\tobject-fit: contain;\n\t\tmax-height: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\n\t\t&--mirrored {\n\t\t\ttransform: none !important;\n\t\t}\n\t}\n\n\t&__novideo {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\toverflow: hidden;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius-element);\n\t}\n}\n\n.action-button {\n\tmargin-inline: auto;\n\tmargin-top: var(--default-grid-baseline);\n}\n\n.checkbox {\n\tmargin-block: var(--default-grid-baseline);\n\t&--warning {\n\t\t&:focus-within :deep(.checkbox-radio-switch__label),\n\t\t& :deep(.checkbox-radio-switch__label:hover) {\n\t\t\tbackground-color: var(--note-background) !important;\n\t\t}\n\t}\n}\n\n.media-settings__recording-warning--mobile {\n\tmax-width: 450px;\n}\n\n// Override NcModal styles for large horizontal layout\n:deep(.modal-wrapper--large > .modal-container) {\n\twidth: unset !important;\n}\n\n","\n@use '../assets/variables' as *;\n@use '../assets/markdown' as *;\n\n.lobby {\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin: auto;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\ttext-align: center;\n\t}\n\n\t&__countdown,\n\t&__description {\n\t\tmargin-top: 25px;\n\t\tmax-width: $messages-list-max-width;\n\t}\n\n\t:deep(.rich-text--wrapper) {\n\t\ttext-align: start;\n\t\t@include markdown;\n\t}\n}\n","\n\n.poll-voters-details {\n\tmax-width: 30%;\n\tmargin-inline-end: 8px;\n\n\t& &__button.button-vue:has(.button-vue__text:empty),\n\t&__button :deep(.button-vue__icon) {\n\t\tmin-height: auto;\n\t\theight: auto;\n\t\tmin-width: auto;\n\t\twidth: auto !important;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: flex-start;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\t}\n\n\t&__popover {\n\t\tpadding: 8px;\n\t\tmax-height: 400px;\n\t\toverflow-y: auto;\n\t}\n\n\t&__display-name {\n\t\tmargin-inline-start: 4px;\n\t}\n\n\t&__list-item {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-start;\n\t\talign-items: center;\n\t\tmin-width: 150px;\n\t\theight: 32px;\n\t\tmargin-bottom: var(--margin-small);\n\t}\n}\n\n","\n.poll-modal {\n\tposition: relative;\n\tpadding: 20px;\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t\tgap: 8px;\n\t\tmargin-bottom: 8px;\n\t\tfont-weight: bold;\n\t\tfont-size: 18px;\n\t\twhite-space: normal;\n\t\tword-wrap: anywhere;\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-bottom: auto;\n\t\t}\n\t}\n\n\t&__summary {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-bottom: 16px;\n\t}\n\n\t&__options {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 4px;\n\t\tword-wrap: anywhere;\n\t}\n\n\t&__actions {\n\t\tposition: sticky;\n\t\tbottom: 0;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tgap: 8px;\n\t\tpadding: 8px 0 0;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&__loading {\n\t\theight: 200px;\n\t}\n}\n\n.results__options {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(4 * var(--default-grid-baseline));\n\tword-wrap: anywhere;\n\tmargin: 8px 0 20px 0;\n}\n\n.results__option {\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t&:not(:last-child) {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t&-subtitle {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&-progress {\n\t\tmargin-top: 4px;\n\t}\n\n\t&-title {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: flex-start;\n\t\tmargin-bottom: 4px;\n\n\t\t.percentage {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-inline-start: 16px;\n\t\t}\n\t}\n}\n\n.critical :deep(.action-button) {\n\tcolor: var(--color-text-error) !important;\n}\n","\n.send-message-dialog {\n\tpadding-bottom: calc(3 * var(--default-grid-baseline));\n}\n","\n.breakout-room-item {\n\tmargin-top: calc(var(--default-grid-baseline) * 5);\n\tfont-weight: bold;\n\n\t&__wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin : 0 var(--default-grid-baseline);\n\t}\n\n\t&__room-name {\n\t\tmargin : 0 auto 0 var(--default-grid-baseline);\n\t}\n}\n","\n\n.selectable-participant {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: calc(2 * var(--default-grid-baseline));\n\tpadding: var(--default-grid-baseline);\n\tmargin: var(--default-grid-baseline);\n\tborder-radius: var(--border-radius-element, 32px);\n\tline-height: 20px;\n\n\t&, & * {\n\t\tcursor: pointer;\n\t}\n\n\t&:hover,\n\t&:focus-within,\n\t&:has(:active),\n\t&:has(:focus-visible) {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&:has(input:focus-visible) {\n\t\toutline: 2px solid var(--color-main-text);\n\t\tbox-shadow: 0 0 0 4px var(--color-main-background);\n\t}\n\n\t&:has(input:checked) {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:hover,\n\t\t&:focus-within,\n\t\t&:has(:focus-visible),\n\t\t&:has(:active) {\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t&:has(input:checked) &__check-icon {\n\t\tdisplay: flex;\n\t}\n\n\t&__checkbox {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t\tz-index: -1;\n\t\topacity: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\n\t\t&-name {\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t&-subname {\n\t\t\tfont-weight: 400;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__check-icon {\n\t\tdisplay: none;\n\t\tmargin-inline-start: auto;\n\t\twidth: var(--default-clickable-area);\n\t\tflex-shrink: 0;\n\t}\n}\n\n","\n.participants-editor {\n\tdisplay: flex;\n\twidth: 100%;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\theight: calc(100% - 57px); // heading 30px * 1.5 line-height + 12px margin-bottom\n\n\t&__section {\n\t\tmargin: calc(var(--default-grid-baseline) * 2) 0 calc(var(--default-grid-baseline) * 4);\n\n\t}\n\n\t&__scroller {\n\t\theight: 100%;\n\t\toverflow: auto;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\tpadding-top: 10px;\n\t}\n}\n\n// Warning dialog when deleting breakout rooms\n:deep(.dialog) {\n\tpadding-block: 0px 8px;\n\tpadding-inline: 12px 8px;\n}\n\n.delete {\n\tmargin-inline-end: auto;\n}\n","\n.breakout-rooms-editor {\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding: 20px;\n\tjustify-content: flex-start;\n\n\t&__number-input {\n\t\tdisplay: block;\n\t\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n\t}\n\n\t&__caption {\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tmargin: calc(var(--default-grid-baseline) * 3) 0 calc(var(--default-grid-baseline) * 2) 0;\n\t}\n\n\t&__error-hint {\n\t\tcolor: var(--color-text-error);\n\t\tfont-size: 0.8rem;\n\t}\n\n\t&__participants-step {\n\t\theight: 100%;\n\t}\n\n\t&__main {\n\t\theight: 100%;\n\t\talign-self: flex-start;\n\t}\n\n\t&__buttons {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t\twidth: 100%;\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a0d5539d] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.textarea[data-v-a0d5539d] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));\n position: relative;\n width: 100%;\n border-radius: var(--border-radius-element);\n margin-block-start: 6px;\n resize: vertical;\n}\n.textarea--disabled[data-v-a0d5539d] {\n opacity: 0.7;\n filter: saturate(0.7);\n}\n.textarea__main-wrapper[data-v-a0d5539d] {\n height: calc(var(--default-clickable-area) * 2);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.textarea__input[data-v-a0d5539d] {\n margin: 0;\n padding-block: var(--border-radius-element);\n padding-inline: 10px;\n width: 100%;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n cursor: pointer;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .textarea__input[data-v-a0d5539d] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.textarea--legacy .textarea__input[data-v-a0d5539d]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.textarea__input[data-v-a0d5539d]:focus-within:not([disabled]), .textarea__input[data-v-a0d5539d]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.textarea__input[data-v-a0d5539d]:active:not([disabled]), .textarea__input[data-v-a0d5539d]:focus:not([disabled]) {\n --input-border-width-offset: 0px;\n --input-border-color: var(--color-main-text);\n}\n.textarea__input[data-v-a0d5539d]:not(:focus, .textarea__input--label-outside)::placeholder {\n opacity: 0;\n}\n.textarea__input[data-v-a0d5539d]:focus {\n cursor: text;\n}\n.textarea__input[data-v-a0d5539d]:disabled {\n cursor: default;\n}\n.textarea__input[data-v-a0d5539d]:focus-visible {\n box-shadow: unset !important;\n}\n.textarea__input--success[data-v-a0d5539d] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.textarea__input--success[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__input--error[data-v-a0d5539d] {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.textarea__input--error[data-v-a0d5539d]:focus-visible {\n 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;\n}\n.textarea__label[data-v-a0d5539d] {\n position: absolute;\n margin-inline: 12px 0;\n max-width: fit-content;\n inset-block-start: 11px;\n inset-inline: 0;\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n 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);\n}\n.textarea__input:focus + .textarea__label[data-v-a0d5539d], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-a0d5539d] {\n inset-block-start: -10px;\n line-height: 1.5;\n font-size: 13px;\n font-weight: 500;\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n padding-inline: 4px;\n margin-inline-start: 8px;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.textarea__helper-text-message[data-v-a0d5539d] {\n padding-block: 4px;\n display: flex;\n align-items: center;\n}\n.textarea__helper-text-message__icon[data-v-a0d5539d] {\n margin-inline-end: 8px;\n}\n.textarea__helper-text-message--error[data-v-a0d5539d] {\n color: var(--color-error-text);\n}\n.textarea__helper-text-message--success[data-v-a0d5539d] {\n color: var(--color-success-text);\n}","\n.calendar-event {\n\t&__item {\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tmargin-block: var(--default-grid-baseline);\n\t\tpadding-inline: var(--default-grid-baseline);\n\t\theight: 100%;\n\t\tborder-radius: var(--border-radius);\n\t}\n\n\ta.calendar-event__item:hover {\n\t\tbackground-color: var(--color-background-hover);\n\t}\n\n\t&__badge {\n\t\tflex-shrink: 0;\n\t\tdisplay: inline-block;\n\t\twidth: var(--default-font-size);\n\t\theight: var(--default-font-size);\n\t\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\t\tborder-radius: 50%;\n\t\tbackground-color: var(--primary-color);\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\twidth: calc(100% - var(--default-clickable-area));\n\t}\n\n\t&__header {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\t\tfont-weight: 500;\n\n\t\t&-text {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t:deep(.material-design-icon) {\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2aa1d7ea] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-chip[data-v-2aa1d7ea] {\n --chip-size: 24px;\n --chip-radius: calc(var(--chip-size) / 2);\n height: var(--chip-size);\n max-width: fit-content;\n display: flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--chip-radius);\n background-color: var(--color-background-hover);\n}\n.nc-chip--primary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.nc-chip--secondary[data-v-2aa1d7ea] {\n background-color: var(--color-primary-element-light);\n color: var(--color-primary-element-light-text);\n}\n.nc-chip--error[data-v-2aa1d7ea] {\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.nc-chip--warning[data-v-2aa1d7ea] {\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.nc-chip--success[data-v-2aa1d7ea] {\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.nc-chip--no-actions .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-end: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip--no-icon .nc-chip__text[data-v-2aa1d7ea] {\n padding-inline-start: calc(2 * var(--default-grid-baseline));\n}\n.nc-chip__text[data-v-2aa1d7ea] {\n flex: 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.nc-chip__icon[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n margin-inline-end: var(--default-grid-baseline);\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n height: var(--chip-size);\n width: var(--chip-size);\n}\n.nc-chip__actions[data-v-2aa1d7ea] {\n flex: 0 0 var(--chip-size);\n --default-clickable-area: var(--chip-size);\n --border-radius-element: var(--chip-radius);\n}","\n.calendar-events {\n\t&__list {\n\t\t--item-height: calc(2lh + var(--default-grid-baseline) * 3);\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tline-height: 20px;\n\t\tmax-height: calc(4.5 * var(--item-height) + 4 * var(--default-grid-baseline));\n\t\tmax-width: 200px;\n\t\toverflow-y: auto;\n\n\t\t& > * {\n\t\t\tmargin-inline: calc(var(--default-grid-baseline) / 2);\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tborder-bottom: 1px solid var(--color-border-dark);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__empty-content {\n\t\tmin-width: 150px;\n\t\tmargin-top: calc(var(--default-grid-baseline) * 3);\n\t\tpadding: var(--default-grid-baseline);\n\t}\n\n\t&__buttons {\n\t\tpadding: var(--default-grid-baseline);\n\t}\n}\n\n.calendar-meeting {\n\t--item-height: calc(2lh + var(--default-grid-baseline) * 2);\n\n\t:deep(.dialog__content) {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmargin: calc(var(--default-grid-baseline) / 2);\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t:deep(.dialog__actions) {\n\t\talign-items: center;\n\t}\n\n\t&__header {\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__invalid-hint {\n\t\tcolor: var(--color-text-error);\n\t}\n\n\t&__flex-wrapper {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__searchbox {\n\t\tmargin-inline: var(--default-grid-baseline);\n\t\tmargin-block-end: var(--default-grid-baseline);\n\t\twidth: calc(100% - var(--default-grid-baseline) * 2) !important;\n\t}\n\n\t&__attendees {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tpadding-block: var(--default-grid-baseline);\n\t\toverflow-y: auto;\n\t}\n\n\t&__attendees-selected {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--default-grid-baseline);\n\t\tborder-bottom: 1px solid var(--color-background-darker);\n\t\tpadding: var(--default-grid-baseline) 0;\n\t\tmax-height: 97px;\n\t\toverflow-y: auto;\n\t\tflex: 1 0 auto;\n\t\talign-content: flex-start;\n\t}\n\n\t&__empty-content {\n\t\theight: calc(5.5 * var(--item-height));\n\t\tmargin-block: auto !important;\n\t}\n\n\t&--loading {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\theight: 32px;\n\t}\n\n\t// Overwrite default NcDateTimePickerNative styles\n\t:deep(.native-datetime-picker) {\n\t\twidth: calc(50% - var(--default-grid-baseline));\n\t\tmargin-bottom: var(--default-grid-baseline);\n\n\t\t&.invalid-time input {\n\t\t\t--border-width-input: 2px;\n\t\t\tborder-color: var(--color-border-error);\n\t\t}\n\t}\n}\n\n.upcoming-meeting {\n\t// Overwrite default NcButton styles\n\t:deep(.button-vue__text) {\n\t\tpadding-block: 0;\n\t\tmargin: 0;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tline-height: 20px;\n\t\tfont-weight: 400;\n\t}\n\n\t&__header {\n\t\tfont-weight: 500;\n\t}\n}\n\n.calendar-badge {\n\tdisplay: inline-block;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tmargin-inline: calc((var(--default-clickable-area) - var(--default-font-size)) / 2);\n\tborder-radius: 50%;\n\tbackground-color: var(--primary-color);\n}\n","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-21e6b451] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-21e6b451] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-21e6b451] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-21e6b451]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-21e6b451] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 0;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-21e6b451] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-21e6b451]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","\n\t.app-navigation-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tlist-style-type: none;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tbox-shadow: none !important;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t\tpadding-inline-start: 10px;\n\t}\n","\n.dial-popover .v-popper__inner {\n\toverflow: visible !important;\n}\n","\n.wrapper {\n\tpadding: 0 24px 24px 24px;\n}\n\n.title {\n\tfont-size: 16px;\n\tmargin-bottom: 12px;\n\tpadding-top: 24px;\n}\n\n.loading-screen {\n\theight: 200px;\n\ttext-align: center;\n\tfont-weight: bold;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\n\t// Loader\n\tspan {\n\t\tmargin-bottom: 16px;\n\t}\n}\n\n.button-update-permission {\n\tmargin: 0 auto;\n}\n","\n.participant {\n\tline-height: 20px;\n\n\t// Overwrite NcListItem styles\n\t:deep(.list-item) {\n\t\toverflow: hidden;\n\t\toutline-offset: -2px;\n\t\tcursor: default;\n\n\t\ta, a * {\n\t\t\tcursor: default;\n\t\t}\n\n\t\tbutton, button * {\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t.avatardiv .avatardiv__user-status {\n\t\t\tinset-inline-end: -2px !important;\n\t\t\tbottom: -2px !important;\n\t\t}\n\t}\n\n\t&--offline &__user-name {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__user-badge {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tfont-weight: 300;\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&__user {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: nowrap;\n\t}\n\n\t&__status {\n\t\t&--highlighted {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__call-state {\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t:deep(.list-item-content__actions > .critical) {\n\t\tcolor: var(--color-text-error);\n\t}\n}\n\n.participant-dialog {\n\t&__input {\n\t\tmargin-block-end: 6px;\n\t}\n}\n\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n","\n.scrollable {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\tflex-shrink: 1;\n}\n\n.participants-search-results {\n\tpadding: 0 2px;\n\n\t&__hint {\n\t\tmargin: 20px auto 0;\n\t}\n\n\t:deep(.app-navigation-hint):first-child {\n\t\tmargin-top: var(--default-grid-baseline) !important;\n\t}\n}\n\n","\n.set-contacts {\n\theight: 100%;\n\t&__icon {\n\t\tmargin-top: 40px;\n\t}\n\t&__hint {\n\t\tmargin-top: 20px;\n\t\ttext-align: center;\n\t}\n\n\t&__form {\n\t\tdisplay: flex;\n\t\talign-items: flex-end;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n.selected-participants {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: var(--default-grid-baseline);\n\tborder-bottom: 1px solid var(--color-background-darker);\n\tpadding: var(--default-grid-baseline) 0;\n\tmin-height: min-content;\n\tmax-height: 97px;\n\tflex-shrink: 0;\n\toverflow-y: auto;\n\talign-content: flex-start;\n}\n","\n.start-group {\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: calc(2 * var(--default-grid-baseline));\n\t\twidth: 350px;\n\t\tpadding: calc(2 * var(--default-grid-baseline));\n\t}\n\n\t&__header {\n\t\tmargin-block: 0 var(--default-grid-baseline);\n\t\ttext-align: center;\n\t}\n\n\t&__contacts {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tmax-height: 50vh;\n\t}\n\n\t&__action {\n\t\tjustify-self: flex-end;\n\t\talign-self: flex-end;\n\t}\n}\n","\n\n.solid {\n\tmargin: 0;\n}\n\n.call-duration-hint {\n\tdisplay: flex;\n\tpadding: calc(var(--default-grid-baseline) * 2);\n}\n\n.call-time {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n\tfont-weight: bold;\n\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t// Align characters width for any font\n\t\tfont-variant-numeric: tabular-nums;\n\t}\n\n\t&__placeholder {\n\t\theight: 0;\n\t\toverflow: hidden;\n\t}\n\n\t&__recording-icon {\n\t\tanimation: pulse 2s infinite;\n\t\tcolor: var(--color-element-error, var(--color-error));\n\n\t\t&--start {\n\t\t\tcolor: var(--color-loading-light);\n\t\t}\n\t}\n}\n\n:deep(.button-vue) {\n\tjustify-content: left !important;\n\tcolor: #fff !important;\n\n\t&:disabled {\n\t\topacity: 1 !important;\n\t\tpointer-events: none;\n\t}\n}\n\n@keyframes pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0.7;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","\n.tasks-counter {\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-inline: calc(var(--default-grid-baseline) * 2);\n\n\t&__count {\n\t\tfont-weight: 500;\n\t}\n}\n\n","\n.top-bar-menu {\n\tdisplay: flex;\n}\n","\n@use '../../assets/markdown' as *;\n\n.top-bar {\n\t--border-width: 1px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\tz-index: 10;\n\tmin-height: calc(var(--border-width) + 2 * (2 * var(--default-grid-baseline)) + var(--default-clickable-area));\n\tpadding-block: var(--default-grid-baseline);\n\t// Reserve space for the sidebar toggle button\n\tpadding-inline: calc(2 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline) + var(--app-sidebar-offset, 0));\n\tbackground-color: var(--color-main-background);\n\tborder-bottom: var(--border-width) solid var(--color-border);\n\n\t&--in-call {\n\t\tinset-inline: 0;\n\t\tborder: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbackground-color: transparent;\n\t}\n\n\t.talk-sidebar-callview & {\n\t\tpadding-inline-end: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 3);\n\t\talign-items: flex-start;\n\t\tpadding-block: calc(2 * var(--default-grid-baseline)) 0px;\n\t\tbackground: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));\n\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: 0;\n\t\t\theight: var(--default-clickable-area);\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t}\n\n\t&--sidebar {\n\t\tpadding-inline-start: var(--default-grid-baseline);\n\t}\n\n\t&--authorised:not(.top-bar--sidebar) {\n\t\t.top-bar__icon-wrapper {\n\t\t\tmargin-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline));\n\t\t}\n\t}\n}\n\n.top-bar__wrapper {\n\tflex: 1 0;\n\tdisplay: flex;\n\tgap: 3px;\n\talign-items: center;\n\tjustify-content: flex-end;\n}\n\n.top-bar__icon-wrapper {\n\tposition: relative;\n\tborder-radius: var(--border-radius-pill);\n\ttransition-property: width, padding, background-color;\n\ttransition-duration: var(--animation-quick);\n\n\t&:hover,\n\t&:focus,\n\t&:focus-visible {\n\t\tbackground-color: var(--color-background-darker);\n\t}\n\n\t&--thread {\n\t\tbackground-color: var(--color-background-dark);\n\t\twidth: calc(var(--default-clickable-area) + 40px); // AVATAR.SIZE.DEFAULT\n\t\tpadding-inline-start: var(--default-clickable-area);\n\t}\n\n\t.top-bar__icon-back {\n\t\tposition: absolute;\n\t\twidth: var(--default-clickable-area);\n\t\theight: 100%;\n\t\ttop: 0;\n\t\tinset-inline-start: 0;\n\t}\n}\n\n.top-bar__participants-button {\n\t// Align characters width for any font\n\tfont-variant-numeric: tabular-nums;\n}\n\n.conversation-header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\toverflow-x: hidden;\n\toverflow-y: clip;\n\twhite-space: nowrap;\n\twidth: 0;\n\tflex-grow: 1;\n\tcursor: pointer;\n\t&__text {\n\t\tdisplay: flex;\n\t\tflex-direction:column;\n\t\tflex-grow: 1;\n\t\tmargin-inline-start: 8px;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t\toverflow: hidden;\n\t\t// Text is guaranteed to be one line. Make line-height 20px to fit top bar\n\t\tline-height: 20px;\n\t\t&--offline {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\t.title {\n\t\tfont-weight: 500;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t.description {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\tmax-width: fit-content;\n\t\t&__in-chat {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\t}\n\n\t&__thread-icon {\n\t\t--mixed-color: color-mix(in srgb, var(--color-thread-icon) 10%, var(--color-main-background));\n\t\tflex-shrink: 0;\n\t\twidth: var(--default-clickable-area);\n\t\theight: var(--default-clickable-area);\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tcolor: var(--color-thread-icon);\n\t\tbackground-color: var(--mixed-color, var(--color-background-dark));\n\t}\n}\n\n.description__popover {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\twidth: fit-content;\n\tmax-width: 50em;\n\n\t:deep(> div) {\n\t\t@include markdown;\n\t}\n}\n\n.icon {\n\tdisplay: flex;\n}\n","\n.main-view {\n\theight: 100%;\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-direction: column;\n\talign-content: space-between;\n\tposition: relative;\n}\n","\n.critical > :deep(.action-button) {\n\tcolor: var(--color-text-error);\n}\n\n.conversation {\n\t// Overwrite ConversationIcon styles to blend a type icon with NcListItem\n\t& :deep(.list-item:hover .conversation-icon__type) {\n\t\tbackground-color: var(--color-background-hover);\n\t\tborder-color: var(--color-background-hover);\n\t}\n\n\t&--active {\n\t\t&:deep(.list-item .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t\tborder-color: var(--color-primary-element);\n\t\t}\n\n\t\t&:deep(.list-item:hover .conversation-icon__type) {\n\t\t\tcolor: var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t\tborder-color: var(--color-primary-element-hover);\n\t\t}\n\t}\n\n\t&--compact {\n\t\tpadding-block: 2px !important; // Overwrite list-item 4px padding\n\t\t&:deep(.list-item-content__name) {\n\t\t\tdisplay: flex;\n\t\t\tgap: calc(var(--default-grid-baseline) / 2);\n\t\t}\n\t\t&__read {\n\t\t\t&:deep(.list-item-content__name) {\n\t\t\t\tfont-weight: 400;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t&__subname {\n\t\tdisplay: flex;\n\t\tgap: var(--default-grid-baseline);\n\n\t\t&-actor {\n\t\t\tflex: 0 1 auto;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t&-icon {\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t&-message {\n\t\t\tflex: 1 1 0;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t}\n}\n\n.text {\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n:deep(.dialog) {\n\tpadding-block: 0 8px;\n\tpadding-inline: 12px 8px;\n}\n","\n// Overwrite NcListItem styles\n// TOREMOVE: get rid of it or find better approach\n:deep(.list-item) {\n\toutline-offset: -2px;\n}\n\n/* Overwrite NcListItem styles for compact view */\n:deep(.list-item--compact) {\n\tpadding-block: 0 !important;\n}\n\n:deep(.list-item--compact:not(:has(.list-item-content__subname))) {\n\t--list-item-height: calc(var(--clickable-area-small, 24px) + 4px) !important;\n}\n\n:deep(.list-item--compact .button-vue--size-normal) {\n\t--button-size: var(--clickable-area-small, 24px);\n\t--button-radius: var(--border-radius);\n}\n\n:deep(.list-item--compact .list-item-content__actions) {\n\theight: var(--clickable-area-small, 24px);\n}\n","\n.search-results__date {\n\tfont-size: x-small;\n}\n","\n.dashboard-section {\n\tdisplay: flex;\n\tborder-radius: var(--border-radius-large);\n\toverflow: hidden;\n\tborder: 2px solid var(--color-border);\n\theight: 100%;\n\n\t&--wide {\n\t\tflex-direction: row;\n\n\t\t.dashboard-section__content {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n\n\t&__content {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0 calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 5);\n\t}\n\n\t&__bar {\n\t\tflex: 0 0 200px;\n\n\t\t&.gradient {\n\t\t\tbackground: linear-gradient(78deg, var(--color-primary) 60%, var(--color-main-background) 120%);\n\t\t}\n\n\t\t&--narrow {\n\t\t\tflex: 0 0 10px;\n\t\t}\n\n\t\t// Style for slotted images\n\t\t:deep(img) {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tobject-position: center;\n\t\t}\n\n\t\t&.image-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t&__title {\n\t\tfont-size: 1.25rem;\n\t\tfont-weight: bold;\n\t\toverflow-wrap: break-word;\n\t}\n\n\t&__subtitle {\n\t\tfont-weight: bold;\n\t}\n\n\t&__action {\n\t\tpadding-block: calc(var(--default-grid-baseline) * 2);\n\t}\n}\n\nh3 {\n\tmargin-block: calc(var(--default-grid-baseline) * 2);\n}\n","\n.event-card {\n\tposition: relative;\n\theight: 250px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 100%;\n\tmax-width: 300px;\n\tborder: 2px solid var(--color-border);\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tborder-radius: var(--border-radius-large);\n\tbackground-color: var(--color-main-background);\n\n\t&--highlighted {\n\t\tbackground-color: var(--color-primary-light);\n\n\t\t&:not(.event-card--in-call) {\n\t\t\tborder-color: var(--color-primary-element-light-hover) !important;\n\t\t}\n\t}\n\n\t&--in-call {\n\t\tborder-color: var(--color-primary) !important;\n\t}\n\n\t&:not(.event-card--in-call):hover > .event-card__invitation-info.hovered {\n\t\tdisplay: flex;\n\t\tbackground-color: inherit;\n\t}\n\n\t&__date {\n\t\tdisplay: flex;\n\t\tgap: 2px;\n\n\t\t& > span::first-letter {\n\t\t\ttext-transform: capitalize;\n\t\t}\n\n\t\t& > * {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\t}\n\n\t&__description {\n\t\tdisplay: -webkit-box;\n\t\t-webkit-line-clamp: 2;\n\t\t-webkit-box-orient: vertical;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t\twhite-space: normal;\n\t\tmargin-block: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&__room {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t}\n\n\t&__attachment {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: var(--default-grid-baseline);\n\t\tmargin-block-start: var(--default-grid-baseline);\n\t\tpadding: var(--default-grid-baseline) calc(var(--default-grid-baseline) / 2);\n\n\t\t& > span {\n\t\t\twhite-space: nowrap;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: var(--font-size-small);\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t}\n\t}\n\n\t&__invitation-info {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\tinset-inline-start: 0;\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: calc(var(--default-grid-baseline) * 2);\n\n\t\t&.hovered {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n.title {\n\tdisplay: flex;\n\talign-items: center;\n\tpadding-inline-start: 6px; // revert negative margin\n\tgap: var(--default-grid-baseline);\n\tfont-size: inherit;\n\tmargin: 0;\n\n\t&_text {\n\t\tfont-weight: bold;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n.secondary_text {\n\tcolor: var(--color-text-maxcontrast);\n\tfont-size: var(--font-size-small);\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.calendar-badge {\n\tdisplay: inline-flex;\n\twidth: var(--default-font-size);\n\theight: var(--default-font-size);\n\tborder-radius: 50%;\n\tmargin-inline-start: -6px; // negative margin to overlap\n\tposition: relative;\n\tz-index: 1;\n\tbox-shadow: 0 0 0 1px var(--color-main-background);\n\tflex-shrink: 0;\n}\n\n:deep(.nc-chip) {\n\tbackground-color: unset;\n\toverflow: hidden;\n}\n","\n@use '../../assets/variables' as *;\n\n.talk-dashboard-wrapper {\n\tpadding: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 3);\n\twidth: min(100%, calc(100vw - 300px - var(--body-container-margin) * 2)); // 300px for the left sidebar and body container margins\n\tmargin: 0 auto;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tmax-height: 800px;\n\tmax-width: 1200px;\n\n\t&--mobile {\n\t\twidth: 100%;\n\t}\n\n\t&--small-mobile {\n\t\twidth: 100%;\n\t\theight: auto;\n\n\t\t.talk-dashboard__chats {\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgap: calc(var(--default-grid-baseline) * 5);\n\t\t}\n\t}\n}\n\n.talk-dashboard__menu {\n\tmargin-bottom: calc(var(--default-grid-baseline) * 4);\n}\n\n.talk-dashboard__header {\n\tfont-size: 21px; // NcDialog header font size\n\tfont-weight: bold;\n\tmargin: 0 auto calc(var(--default-grid-baseline) * 2);\n\tpadding-inline-start: calc(var(--default-clickable-area) + var(--default-grid-baseline)); // navigation button\n}\n\n.talk-dashboard__actions {\n\tdisplay: flex;\n\tgap: calc(var(--default-grid-baseline) * 3);\n\tpadding-block: var(--default-grid-baseline);\n\tflex-wrap: wrap;\n\tflex-direction: row;\n\n\t:deep(.button-vue),\n\t:deep(.v-popper--theme-dropdown) {\n\t\theight: var(--header-menu-item-height);\n\t\tborder-radius: var(--border-radius-large);\n\t}\n\n\t:deep(.button-vue) {\n\t\tpadding-inline: calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);\n\t}\n}\n\n.event-section {\n\tmargin-block-end: calc(var(--default-grid-baseline) * 6);\n\n\t&--empty {\n\t\theight: 225px;\n\t}\n}\n\n.talk-dashboard__event-cards {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tgap: calc(var(--default-grid-baseline) * 2);\n\tmargin-block: var(--default-grid-baseline);\n\toverflow-x: auto;\n\tscrollbar-width: none;\n\tborder-radius: var(--border-radius-large);\n}\n\n.talk-dashboard__event-cards-wrapper {\n\tposition: relative;\n\tmargin-bottom: calc(var(--default-grid-baseline) * 2);\n\n\t&::before,\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\twidth: var(--default-clickable-area);\n\t\tpointer-events: none;\n\t\tz-index: 2;\n\t}\n\n\t.button-slide {\n\t\tposition: absolute !important;\n\t\tdisplay: flex;\n\t\ttop: 0;\n\t\tpadding: 0;\n\t\theight: 100%;\n\t\tmargin: 0 !important;\n\t\tz-index: 3;\n\t\tjustify-content: left;\n\t\tbackground: var(--color-main-background);\n\t\tborder-radius: var(--border-radius-large);\n\n\t\t&.backward {\n\t\t\tinset-inline-start: 0;\n\t\t}\n\n\t\t&.forward {\n\t\t\tinset-inline-end: 0;\n\t\t}\n\t}\n}\n\n.talk-dashboard__calendar-button {\n\tposition: absolute !important;\n\tbottom: calc(var(--default-grid-baseline) * 2);\n\tinset-inline-start: calc(var(--default-grid-baseline) * 2);\n}\n\n.talk-dashboard__items {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-around;\n\tmin-width: 0;\n\tflex-grow: 3;\n}\n\n.talk-dashboard__chats {\n\tdisplay: grid;\n\tgap: calc(var(--default-grid-baseline) * 8);\n\tgrid-template-columns: 1fr 1fr;\n\tflex-grow: 1;\n\n\t&> div {\n\t\tmax-height: 320px;\n\t}\n}\n\n.upcoming-reminders {\n\t&-list {\n\t\toverflow-y: auto;\n\t}\n\n\t&__loading-placeholder {\n\t\toverflow: hidden;\n\t}\n}\n\n.talk-dashboard__conversations-list {\n\tflex-grow: 1;\n\tmargin-block: var(--default-grid-baseline);\n\tline-height: 20px;\n}\n\n.title {\n\tfont-size: 1.25rem;\n font-weight: bold;\n\tmargin-block: 0 calc(var(--default-grid-baseline) * 2);\n}\n\n.instant-meeting__dialog {\n\tpadding: calc(var(--default-grid-baseline) * 2);\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline) ;\n\talign-items: center;\n}\n\n// Override NcButton styles for narrow screen size\n@media screen and (max-width: $breakpoint-mobile-small) {\n\t.talk-dashboard__actions {\n\t\t:deep(.button-vue),\n\t\t& > div {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t:deep(.button-vue) {\n\t\t\tpadding-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n}\n","/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/* required styles */\r\n\r\n.leaflet-pane,\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-tile-container,\r\n.leaflet-pane > svg,\r\n.leaflet-pane > canvas,\r\n.leaflet-zoom-box,\r\n.leaflet-image-layer,\r\n.leaflet-layer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t}\r\n.leaflet-container {\r\n\toverflow: hidden;\r\n\t}\r\n.leaflet-tile,\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\t-webkit-user-select: none;\r\n\t -moz-user-select: none;\r\n\t user-select: none;\r\n\t -webkit-user-drag: none;\r\n\t}\r\n/* Prevents IE11 from highlighting tiles in blue */\r\n.leaflet-tile::selection {\r\n\tbackground: transparent;\r\n}\r\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\r\n.leaflet-safari .leaflet-tile {\r\n\timage-rendering: -webkit-optimize-contrast;\r\n\t}\r\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\r\n.leaflet-safari .leaflet-tile-container {\r\n\twidth: 1600px;\r\n\theight: 1600px;\r\n\t-webkit-transform-origin: 0 0;\r\n\t}\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow {\r\n\tdisplay: block;\r\n\t}\r\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\r\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\r\n.leaflet-container .leaflet-overlay-pane svg {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\t}\r\n.leaflet-container .leaflet-marker-pane img,\r\n.leaflet-container .leaflet-shadow-pane img,\r\n.leaflet-container .leaflet-tile-pane img,\r\n.leaflet-container img.leaflet-image-layer,\r\n.leaflet-container .leaflet-tile {\r\n\tmax-width: none !important;\r\n\tmax-height: none !important;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\t}\r\n\r\n.leaflet-container img.leaflet-tile {\r\n\t/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */\r\n\tmix-blend-mode: plus-lighter;\r\n}\r\n\r\n.leaflet-container.leaflet-touch-zoom {\r\n\t-ms-touch-action: pan-x pan-y;\r\n\ttouch-action: pan-x pan-y;\r\n\t}\r\n.leaflet-container.leaflet-touch-drag {\r\n\t-ms-touch-action: pinch-zoom;\r\n\t/* Fallback for FF which doesn't support pinch-zoom */\r\n\ttouch-action: none;\r\n\ttouch-action: pinch-zoom;\r\n}\r\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\r\n\t-ms-touch-action: none;\r\n\ttouch-action: none;\r\n}\r\n.leaflet-container {\r\n\t-webkit-tap-highlight-color: transparent;\r\n}\r\n.leaflet-container a {\r\n\t-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\r\n}\r\n.leaflet-tile {\r\n\tfilter: inherit;\r\n\tvisibility: hidden;\r\n\t}\r\n.leaflet-tile-loaded {\r\n\tvisibility: inherit;\r\n\t}\r\n.leaflet-zoom-box {\r\n\twidth: 0;\r\n\theight: 0;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tz-index: 800;\r\n\t}\r\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\r\n.leaflet-overlay-pane svg {\r\n\t-moz-user-select: none;\r\n\t}\r\n\r\n.leaflet-pane { z-index: 400; }\r\n\r\n.leaflet-tile-pane { z-index: 200; }\r\n.leaflet-overlay-pane { z-index: 400; }\r\n.leaflet-shadow-pane { z-index: 500; }\r\n.leaflet-marker-pane { z-index: 600; }\r\n.leaflet-tooltip-pane { z-index: 650; }\r\n.leaflet-popup-pane { z-index: 700; }\r\n\r\n.leaflet-map-pane canvas { z-index: 100; }\r\n.leaflet-map-pane svg { z-index: 200; }\r\n\r\n.leaflet-vml-shape {\r\n\twidth: 1px;\r\n\theight: 1px;\r\n\t}\r\n.lvml {\r\n\tbehavior: url(#default#VML);\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\t}\r\n\r\n\r\n/* control positioning */\r\n\r\n.leaflet-control {\r\n\tposition: relative;\r\n\tz-index: 800;\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-top,\r\n.leaflet-bottom {\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-top {\r\n\ttop: 0;\r\n\t}\r\n.leaflet-right {\r\n\tright: 0;\r\n\t}\r\n.leaflet-bottom {\r\n\tbottom: 0;\r\n\t}\r\n.leaflet-left {\r\n\tleft: 0;\r\n\t}\r\n.leaflet-control {\r\n\tfloat: left;\r\n\tclear: both;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tfloat: right;\r\n\t}\r\n.leaflet-top .leaflet-control {\r\n\tmargin-top: 10px;\r\n\t}\r\n.leaflet-bottom .leaflet-control {\r\n\tmargin-bottom: 10px;\r\n\t}\r\n.leaflet-left .leaflet-control {\r\n\tmargin-left: 10px;\r\n\t}\r\n.leaflet-right .leaflet-control {\r\n\tmargin-right: 10px;\r\n\t}\r\n\r\n\r\n/* zoom and fade animations */\r\n\r\n.leaflet-fade-anim .leaflet-popup {\r\n\topacity: 0;\r\n\t-webkit-transition: opacity 0.2s linear;\r\n\t -moz-transition: opacity 0.2s linear;\r\n\t transition: opacity 0.2s linear;\r\n\t}\r\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\r\n\topacity: 1;\r\n\t}\r\n.leaflet-zoom-animated {\r\n\t-webkit-transform-origin: 0 0;\r\n\t -ms-transform-origin: 0 0;\r\n\t transform-origin: 0 0;\r\n\t}\r\nsvg.leaflet-zoom-animated {\r\n\twill-change: transform;\r\n}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-animated {\r\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\r\n\t}\r\n.leaflet-zoom-anim .leaflet-tile,\r\n.leaflet-pan-anim .leaflet-tile {\r\n\t-webkit-transition: none;\r\n\t -moz-transition: none;\r\n\t transition: none;\r\n\t}\r\n\r\n.leaflet-zoom-anim .leaflet-zoom-hide {\r\n\tvisibility: hidden;\r\n\t}\r\n\r\n\r\n/* cursors */\r\n\r\n.leaflet-interactive {\r\n\tcursor: pointer;\r\n\t}\r\n.leaflet-grab {\r\n\tcursor: -webkit-grab;\r\n\tcursor: -moz-grab;\r\n\tcursor: grab;\r\n\t}\r\n.leaflet-crosshair,\r\n.leaflet-crosshair .leaflet-interactive {\r\n\tcursor: crosshair;\r\n\t}\r\n.leaflet-popup-pane,\r\n.leaflet-control {\r\n\tcursor: auto;\r\n\t}\r\n.leaflet-dragging .leaflet-grab,\r\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\r\n.leaflet-dragging .leaflet-marker-draggable {\r\n\tcursor: move;\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: -moz-grabbing;\r\n\tcursor: grabbing;\r\n\t}\r\n\r\n/* marker & overlays interactivity */\r\n.leaflet-marker-icon,\r\n.leaflet-marker-shadow,\r\n.leaflet-image-layer,\r\n.leaflet-pane > svg path,\r\n.leaflet-tile-container {\r\n\tpointer-events: none;\r\n\t}\r\n\r\n.leaflet-marker-icon.leaflet-interactive,\r\n.leaflet-image-layer.leaflet-interactive,\r\n.leaflet-pane > svg path.leaflet-interactive,\r\nsvg.leaflet-image-layer.leaflet-interactive path {\r\n\tpointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\r\n\tpointer-events: auto;\r\n\t}\r\n\r\n/* visual tweaks */\r\n\r\n.leaflet-container {\r\n\tbackground: #ddd;\r\n\toutline-offset: 1px;\r\n\t}\r\n.leaflet-container a {\r\n\tcolor: #0078A8;\r\n\t}\r\n.leaflet-zoom-box {\r\n\tborder: 2px dotted #38f;\r\n\tbackground: rgba(255,255,255,0.5);\r\n\t}\r\n\r\n\r\n/* general typography */\r\n.leaflet-container {\r\n\tfont-family: \"Helvetica Neue\", Arial, Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\tfont-size: 0.75rem;\r\n\tline-height: 1.5;\r\n\t}\r\n\r\n\r\n/* general toolbar styles */\r\n\r\n.leaflet-bar {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\r\n\tborder-radius: 4px;\r\n\t}\r\n.leaflet-bar a {\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #ccc;\r\n\twidth: 26px;\r\n\theight: 26px;\r\n\tline-height: 26px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\ttext-decoration: none;\r\n\tcolor: black;\r\n\t}\r\n.leaflet-bar a,\r\n.leaflet-control-layers-toggle {\r\n\tbackground-position: 50% 50%;\r\n\tbackground-repeat: no-repeat;\r\n\tdisplay: block;\r\n\t}\r\n.leaflet-bar a:hover,\r\n.leaflet-bar a:focus {\r\n\tbackground-color: #f4f4f4;\r\n\t}\r\n.leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 4px;\r\n\tborder-top-right-radius: 4px;\r\n\t}\r\n.leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 4px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom: none;\r\n\t}\r\n.leaflet-bar a.leaflet-disabled {\r\n\tcursor: default;\r\n\tbackground-color: #f4f4f4;\r\n\tcolor: #bbb;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-bar a {\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tline-height: 30px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:first-child {\r\n\tborder-top-left-radius: 2px;\r\n\tborder-top-right-radius: 2px;\r\n\t}\r\n.leaflet-touch .leaflet-bar a:last-child {\r\n\tborder-bottom-left-radius: 2px;\r\n\tborder-bottom-right-radius: 2px;\r\n\t}\r\n\r\n/* zoom control */\r\n\r\n.leaflet-control-zoom-in,\r\n.leaflet-control-zoom-out {\r\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\r\n\ttext-indent: 1px;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\r\n\tfont-size: 22px;\r\n\t}\r\n\r\n\r\n/* layers control */\r\n\r\n.leaflet-control-layers {\r\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\r\n\tbackground: #fff;\r\n\tborder-radius: 5px;\r\n\t}\r\n.leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers.png);\r\n\twidth: 36px;\r\n\theight: 36px;\r\n\t}\r\n.leaflet-retina .leaflet-control-layers-toggle {\r\n\tbackground-image: url(images/layers-2x.png);\r\n\tbackground-size: 26px 26px;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers-toggle {\r\n\twidth: 44px;\r\n\theight: 44px;\r\n\t}\r\n.leaflet-control-layers .leaflet-control-layers-list,\r\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\r\n\tdisplay: none;\r\n\t}\r\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\r\n\tdisplay: block;\r\n\tposition: relative;\r\n\t}\r\n.leaflet-control-layers-expanded {\r\n\tpadding: 6px 10px 6px 6px;\r\n\tcolor: #333;\r\n\tbackground: #fff;\r\n\t}\r\n.leaflet-control-layers-scrollbar {\r\n\toverflow-y: scroll;\r\n\toverflow-x: hidden;\r\n\tpadding-right: 5px;\r\n\t}\r\n.leaflet-control-layers-selector {\r\n\tmargin-top: 2px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\t}\r\n.leaflet-control-layers label {\r\n\tdisplay: block;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\t}\r\n.leaflet-control-layers-separator {\r\n\theight: 0;\r\n\tborder-top: 1px solid #ddd;\r\n\tmargin: 5px -10px 5px -6px;\r\n\t}\r\n\r\n/* Default icon URLs */\r\n.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */\r\n\tbackground-image: url(images/marker-icon.png);\r\n\t}\r\n\r\n\r\n/* attribution and scale controls */\r\n\r\n.leaflet-container .leaflet-control-attribution {\r\n\tbackground: #fff;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\tmargin: 0;\r\n\t}\r\n.leaflet-control-attribution,\r\n.leaflet-control-scale-line {\r\n\tpadding: 0 5px;\r\n\tcolor: #333;\r\n\tline-height: 1.4;\r\n\t}\r\n.leaflet-control-attribution a {\r\n\ttext-decoration: none;\r\n\t}\r\n.leaflet-control-attribution a:hover,\r\n.leaflet-control-attribution a:focus {\r\n\ttext-decoration: underline;\r\n\t}\r\n.leaflet-attribution-flag {\r\n\tdisplay: inline !important;\r\n\tvertical-align: baseline !important;\r\n\twidth: 1em;\r\n\theight: 0.6669em;\r\n\t}\r\n.leaflet-left .leaflet-control-scale {\r\n\tmargin-left: 5px;\r\n\t}\r\n.leaflet-bottom .leaflet-control-scale {\r\n\tmargin-bottom: 5px;\r\n\t}\r\n.leaflet-control-scale-line {\r\n\tborder: 2px solid #777;\r\n\tborder-top: none;\r\n\tline-height: 1.1;\r\n\tpadding: 2px 5px 1px;\r\n\twhite-space: nowrap;\r\n\t-moz-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: rgba(255, 255, 255, 0.8);\r\n\ttext-shadow: 1px 1px #fff;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child) {\r\n\tborder-top: 2px solid #777;\r\n\tborder-bottom: none;\r\n\tmargin-top: -2px;\r\n\t}\r\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\r\n\tborder-bottom: 2px solid #777;\r\n\t}\r\n\r\n.leaflet-touch .leaflet-control-attribution,\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tbox-shadow: none;\r\n\t}\r\n.leaflet-touch .leaflet-control-layers,\r\n.leaflet-touch .leaflet-bar {\r\n\tborder: 2px solid rgba(0,0,0,0.2);\r\n\tbackground-clip: padding-box;\r\n\t}\r\n\r\n\r\n/* popup */\r\n\r\n.leaflet-popup {\r\n\tposition: absolute;\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\t}\r\n.leaflet-popup-content-wrapper {\r\n\tpadding: 1px;\r\n\ttext-align: left;\r\n\tborder-radius: 12px;\r\n\t}\r\n.leaflet-popup-content {\r\n\tmargin: 13px 24px 13px 20px;\r\n\tline-height: 1.3;\r\n\tfont-size: 13px;\r\n\tfont-size: 1.08333em;\r\n\tmin-height: 1px;\r\n\t}\r\n.leaflet-popup-content p {\r\n\tmargin: 17px 0;\r\n\tmargin: 1.3em 0;\r\n\t}\r\n.leaflet-popup-tip-container {\r\n\twidth: 40px;\r\n\theight: 20px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tmargin-top: -1px;\r\n\tmargin-left: -20px;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\t}\r\n.leaflet-popup-tip {\r\n\twidth: 17px;\r\n\theight: 17px;\r\n\tpadding: 1px;\r\n\r\n\tmargin: -10px auto 0;\r\n\tpointer-events: auto;\r\n\r\n\t-webkit-transform: rotate(45deg);\r\n\t -moz-transform: rotate(45deg);\r\n\t -ms-transform: rotate(45deg);\r\n\t transform: rotate(45deg);\r\n\t}\r\n.leaflet-popup-content-wrapper,\r\n.leaflet-popup-tip {\r\n\tbackground: white;\r\n\tcolor: #333;\r\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tborder: none;\r\n\ttext-align: center;\r\n\twidth: 24px;\r\n\theight: 24px;\r\n\tfont: 16px/24px Tahoma, Verdana, sans-serif;\r\n\tcolor: #757575;\r\n\ttext-decoration: none;\r\n\tbackground: transparent;\r\n\t}\r\n.leaflet-container a.leaflet-popup-close-button:hover,\r\n.leaflet-container a.leaflet-popup-close-button:focus {\r\n\tcolor: #585858;\r\n\t}\r\n.leaflet-popup-scrolled {\r\n\toverflow: auto;\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-popup-content-wrapper {\r\n\t-ms-zoom: 1;\r\n\t}\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\twidth: 24px;\r\n\tmargin: 0 auto;\r\n\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\r\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\r\n\t}\r\n\r\n.leaflet-oldie .leaflet-control-zoom,\r\n.leaflet-oldie .leaflet-control-layers,\r\n.leaflet-oldie .leaflet-popup-content-wrapper,\r\n.leaflet-oldie .leaflet-popup-tip {\r\n\tborder: 1px solid #999;\r\n\t}\r\n\r\n\r\n/* div icon */\r\n\r\n.leaflet-div-icon {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #666;\r\n\t}\r\n\r\n\r\n/* Tooltip */\r\n/* Base styles for the element that has a tooltip */\r\n.leaflet-tooltip {\r\n\tposition: absolute;\r\n\tpadding: 6px;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #fff;\r\n\tborder-radius: 3px;\r\n\tcolor: #222;\r\n\twhite-space: nowrap;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none;\r\n\tpointer-events: none;\r\n\tbox-shadow: 0 1px 3px rgba(0,0,0,0.4);\r\n\t}\r\n.leaflet-tooltip.leaflet-interactive {\r\n\tcursor: pointer;\r\n\tpointer-events: auto;\r\n\t}\r\n.leaflet-tooltip-top:before,\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\tposition: absolute;\r\n\tpointer-events: none;\r\n\tborder: 6px solid transparent;\r\n\tbackground: transparent;\r\n\tcontent: \"\";\r\n\t}\r\n\r\n/* Directions */\r\n\r\n.leaflet-tooltip-bottom {\r\n\tmargin-top: 6px;\r\n}\r\n.leaflet-tooltip-top {\r\n\tmargin-top: -6px;\r\n}\r\n.leaflet-tooltip-bottom:before,\r\n.leaflet-tooltip-top:before {\r\n\tleft: 50%;\r\n\tmargin-left: -6px;\r\n\t}\r\n.leaflet-tooltip-top:before {\r\n\tbottom: 0;\r\n\tmargin-bottom: -12px;\r\n\tborder-top-color: #fff;\r\n\t}\r\n.leaflet-tooltip-bottom:before {\r\n\ttop: 0;\r\n\tmargin-top: -12px;\r\n\tmargin-left: -6px;\r\n\tborder-bottom-color: #fff;\r\n\t}\r\n.leaflet-tooltip-left {\r\n\tmargin-left: -6px;\r\n}\r\n.leaflet-tooltip-right {\r\n\tmargin-left: 6px;\r\n}\r\n.leaflet-tooltip-left:before,\r\n.leaflet-tooltip-right:before {\r\n\ttop: 50%;\r\n\tmargin-top: -6px;\r\n\t}\r\n.leaflet-tooltip-left:before {\r\n\tright: 0;\r\n\tmargin-right: -12px;\r\n\tborder-left-color: #fff;\r\n\t}\r\n.leaflet-tooltip-right:before {\r\n\tleft: 0;\r\n\tmargin-left: -12px;\r\n\tborder-right-color: #fff;\r\n\t}\r\n\r\n/* Printing */\r\n\r\n@media print {\r\n\t/* Prevent printers from removing background-images of controls. */\r\n\t.leaflet-control {\r\n\t\t-webkit-print-color-adjust: exact;\r\n\t\tprint-color-adjust: exact;\r\n\t\t}\r\n\t}\r\n","/* Default icon options */\n.leaflet-default-icon-icon {\n\tbackground-image: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-icon.png), url(~leaflet/dist/images/marker-icon-2x.png), auto; /* normal[, Retina], auto for compliance with cursor syntax */\n\twidth: 25px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position iconAnchor */\n\t}\n.leaflet-default-icon-shadow {\n\tbackground-image: url(~leaflet/dist/images/marker-shadow.png); /* normal[, Retina] */\n\tcursor: url(~leaflet/dist/images/marker-shadow.png), auto; /* normal[, Retina], auto */\n\twidth: 41px;\n\theight: 41px;\n\tmargin: -41px -12px; /* margin top and left to reversely position shadowAnchor */\n\t}\n.leaflet-default-icon-popup {\n\tmargin: -34px 1px; /* margin top and left to position popupAnchor */\n\t}\n.leaflet-default-icon-tooltip {\n\tmargin: -28px 16px; /* margin top and left to position tooltipAnchor, even if direction 'bottom' or 'right' */\n\t}\n"],"names":[],"mappings":"AAoBA,sCACA,4KAmBA,gHAOA,iIAQA,iIAKA,4HAKA,sGAOA,mEAGA,gEAIA,qLAOA,iLAOA,mNASA,4FAMA,qDAGA,+JAWA,oEAGA,sCACA,iGCnHA,gHAOA,u8BA6BA,8HAIA,mFAGA,8CAGA,gDAGA,oFAKA,uDAGA,4GAGA,wFAGA,+GAMA,2EAGA,+EAGA,sFAGA,iHAGA,kRAUA,sDAGA,4FAIA,sFAIA,6IAQA,sDAGA,iJAKA,yGAGA,wHAGA,8CAGA,0JAIA,qMAKA,4KAKA,+GAGA,2FAGA,gMAKA,qKAIA,8GAKA,2GAGA,iGAGA,0FAGA,8FAGA,oJAKA,uGAGA,mFAGA,oJAKA,uGAGA,mFAGA,4IAKA,mGAGA,+EAGA,wGAKA,oLCnNA,gHAOA,6KAQA,kJAMA,8CAGA,mJAOA,2QC/BA,gHAOA,+CAGA,iGCVA,gHAOA,gMAWA,kFAGA,sFAGA,iEAGA,oPAaA,uNAUA,uCACA,mHAKA,yIAOA,gMAOA,2MAUA,+QAKA,4OAOA,8HAGA,qMAOA,2IAIA,8GAQA,4KASA,wMAKA,6DAGA,2DAMA,mRAWA,0IAMA,mGAKA,qKAKA,sKAKA,qKAKA,sKAOA,2DACA,sMAYA,gGAIA,4EAIA,oHAKA,0LAMA,gKAMA,2HAIA,8HAIA,oIAMA,oRAQA,6IAGA,oHAGA,wFAQA,oEC/PA,gHAOA,oHAKA,oJAKA,8GAGA,sHAGA,kGAGA,sGAGA,sGAGA,sGAGA,uHAGA,0FAsBA,iIAGA,0NC/DA,yGAOA,4HAGA,mOAeA,6LAYA,uHAOA,+KAYA,8NAOA,mKASA,0MAOA,0MAOA,0MAQA,0MAQA,6LAKA,6JC3GA,gHAOA,qaAaA,yFAIA,yDAGA,mHAIA,kHAIA,yGAIA,4GAIA,kHAIA,+KC/CA,gHAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,8JAMA,iDCzGA,gHAmBA,8RASA,uEAIA,kEAGA,qIAGA,oIAGA,oFAGA,iJAKA,mdAUA,0GAGA,mCACA,oGAIA,qHAGA,uHAGA,yGAGA,+HAGA,8NAGA,qYAgBA,sFAGA,gFAGA,gTAGA,mKAGA,mLAGA,uDAGA,6DAGA,8EAGA,sHAGA,wpBAeA,wsBAWA,mNAUA,kEAGA,iEAGA,8OAIA,6KAKA,kGAGA,qLAOA,+EAGA,0LAIA,4LAGA,qPAGA,2IAGA,kLAGA,sICvNA,4SASC,0HAGA,mCACC,8HAKD,oHAKD,yKAMC,6LAKD,8DAIA,uHAKA,8MCjCA,gHAOA,iGAIA,qHAKA,8EAGA,oJAMA,wOAKA,kYAGA,2HCxCE,8LAQD,gGCDD,gHAOA,+WCPA,gHAOA,qICjBA,6DAIA,8IAWC,uFAKD,iDAIA,4FAKC,2EALD,6EAaC,gFAKD,sEAGC,qFC7CD,gDAIA,6GAMA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGClDD,gDAIA,0MAOA,sFAMC,0HAQA,wMAUA,0FAIA,+HAKA,kGC5CD,+FAMA,gFAMA,qEAKC,6IAKD,qEAIC,sHAMA,oEAKD,iFCrCA,+LAWC,+FAKD,+HAOA,qEAIA,0FCdC,uEAIA,uEAIA,yJAQA,4GAKA,4GAKA,8MASA,0GAKA,uGAKA,8LAUA,uHAKA,2GAKA,mLAQA,6GAKA,2GAKA,2MAUA,gFAIA,gFAIA,2JAiCD,qDA/IC,mGAGA,wEAMA,2GAIA,2GAIA,6LAjBA,4GAGA,iFAsBA,gJAKA,gJAKA,kPAnCA,uGAGA,4EAyCA,8IAKA,2IAKA,kOAtDA,0GAGA,+EA6DA,2JAKA,+IAKA,uNA1EA,yGAGA,8EA+EA,iJAKA,+IAKA,+OA5FA,mGAGA,wEAmGA,oHAIA,oHAIA,+LCjHD,+JAWC,uGAOA,yDAIA,8IAKA,+DAGC,yGAIA,kGAOD,gIAKC,2EAKA,0HC1CF,gHAOA,sHAMA,wHAKA,gJAIA,sDAGA,iGAKA,yFAIA,0PAGA,4LAGA,qJAIA,oOAOA,8JAGA,iNAOA,sLASA,wEAKA,qGAIA,mqBAqBA,0JAIA,qKAIA,6FAIA,wFAIA,uJCpHA,gHAOA,yJAIA,0JAQA,8PAYA,2NAUA,wFAIA,0HAMA,mEAGA,qICtDA,gHAOA,mOASA,sFAGA,8DCnBA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GCxFA,gHAYA,+FAIA,gFAGA,kaAoBA,uEAIA,mPAQA,yIAKA,uGAGA,8PASA,wFAIA,6IAQA,2MAQA,gHAGA,kEAIA,4GAIA,yDCnGA,gHAYA,+FAIA,gFAGA,gaAoBA,qEAIA,iPAQA,uIAKA,qGAGA,0PASA,sFAIA,2IAQA,yMAQA,8GAGA,kEAIA,4GAIA,yDAGA,gFChHA,uIAMC,kFAIA,sTAYC,yFAEC,6FAKD,sHAKA,uHASD,0IAMC,oMAOD,qDAGC,oHAKD,6FAIA,uOAYD,qGAWC,sIAKD,wEChGA,uGAOC,oJCNA,mGAOD,iJAMA,mIASA,oSAaA,4IAOC,gEAKD,iFAIA,8EAMA,kGAQA,gDAKA,+CAKA,+CAIA,4FAKA,iMASA,sEAKA,+FAMA,4EAKA,6NAUC,yDAIA,0GAIC,wHAOF,mJAIC,4EAKD,wWAaC,uEC7JD,qLASC,gJAIC,4FAIC,iHAMD,qEAMF,kJAOC,4DAIA,wGAIC,oHAOF,wNASC,2DAGA,yEAKD,mKAQA,0DAIA,qKAOA,uFAMC,wFC7FD,yDAKA,6FAMC,iDAGA,gDAGA,iDAGA,2CAGA,mDCtBA,mGAMD,oNAUA,wDAGC,6FAIA,gEAKD,mIASA,2RAWA,+JAQC,yEAGA,mLAWD,kGAQA,gDAKA,+CAKA,sLAaC,uEAKD,6LASA,sFAKA,4FAKA,wGAMA,wWAaC,uECjJD,4HAMA,wDAIA,kGAQA,wHAQC,wEAKD,sFAOA,0EAOC,mGADD,mDAOC,8JAOA,4DAKD,gMAaA,uGAOA,gTAiBC,gGAKA,wGAQD,sDAKC,kHAIC,kHAIA,4GAKD,2HAIC,0GAIA,4HAMF,0KAMA,0FAKC,sJAGC,qSAOD,wHAIA,kGAMD,4JChLA,sJAUC,8JAOA,4HAOA,yLAgBC,kFCxCF,qcA+BA,sBACC,+CAID,sBACC,8CCrCD,6FAOC,qEAKD,mOAWC,6DAIA,oEAKD,iMAMC,0GAGC,iMAQF,qCCjDA,8IAWA,yMASC,kEAIC,uCACC,iDAGA,8DAOF,wMAWD,kSC9CA,uFAMA,yQAaA,yDAIA,sGAOA,oDAEC,yJAOD,sGAOA,+KAYA,mPAUA,qIASA,sEAKA,8EChFA,yYAWC,uHAGA,+GAKD,kSAYC,6EAMC,0GASF,2EAKC,4DAMA,yIAQA,iNASD,qGAOC,oIAQD,6CAIA,qDAWA,yCCzGA,yCAKA,2CAQA,8CAGC,wCAIA,4CAKA,4CChBD,gHAOA,8JASA,gFAIA,2NAYA,wIAMA,2HAOA,2HAKA,uDAGA,oFC/DA,qGAKC,2OAQC,gGAKD,2EAIA,gFAIA,kUAeA,mLAUD,qCCnDA,8EAIA,gHAOA,4GAQA,0DAIA,8CAIA,uJAOA,oJChCA,sEAKA,mEAKC,yDAGC,sIAOD,0FAKC,yFAKC,yFASF,kGAIC,uFAOF,wPAIC,sFAGC,qGAKA,mIAIC,8FAGC,qHAOF,6MAYD,uPAOC,uFAOF,uIAOE,uFAGC,+LAWH,+YASA,6FCrIC,yECSD,yGAOA,wcAUA,mEAIA,iMAIA,6JAIA,mQAMA,iEAGA,wJCtCA,yGAOA,uFAKA,4JAKA,qJCjBA,gHAaA,6UAaA,yrBAWA,gTAOA,mPAQA,uJAKA,wNAWA,mRAQA,grBAUA,mPAKA,yQAYA,+FAIA,gFAGA,kEAIA,4GAIA,yDAGA,4PAgBA,sHAMA,sJAKA,oHAGA,sEAIA,8QAOA,8JAOA,uEAIA,6DAGA,uJAGA,mNAOA,uEAIA,oJASA,0DAGA,kEAGA,iDAGA,iHAGA,iJCnNA,gHAOA,4EAIA,6FAGA,4cASA,mjBAMA,8MAIA,2MAIA,oCACA,mNAKA,mCACA,kNC5CA,gHAOA,iFCPA,gHAOA,yJAKA,uQAYA,wKASA,wFAGA,mIAKA,uNAIA,oFAMA,gLAGA,yLAGA,mLAGA,sLAGA,mFAGA,uJAKA,yJAKA,6LASA,wKAQA,qOAYA,2JAIA,wGAGA,uJAQA,iHAKA,sGAIA,2LASA,4FAIA,qLASA,sGAIA,mFAGA,qJAMA,yTAiBA,6FAIA,sHAMA,6KASA,iHAKA,mIAMA,2GAGA,gHAGA,+GAGA,8FAIA,sQAOA,gFAGA,+GAKA,kGAIA,oFAGA,oGAIA,sUAKA,mGAIA,8GAIA,0FAGA,iHAKA,kKAOA,8HAIA,gIAGA,uNAQA,oGAGA,uGAGA,uGAGA,uGAGA,uGAGA,uGAGA,wHAKA,kRAcA,gJAOA,6FAGA,6FAGA,6FAGA,6FAGA,6FAGA,6FAMA,gGAGA,iIAGA,mIAGA,gHAGA,8FAGA,2JAMA,0KAMA,gJAGA,mJAGA,mJAGA,sJAGA,0PAcA,oNAWA,sGAIA,uLAMA,4GAKA,8tBAYA,gJAIA,2MAOA,gIAGA,sKAIA,iHAIA,oLAIA,oJAKA,6LAQA,8HAOA,iRASA,kJAMA,meAQA,8FAGA,8FAGA,kNAQA,gGAGA,4FCvhBA,gHAOA,6OASA,2HAGA,gEAGA,mEAGA,oGAGA,sKAKA,iWAcA,0GAGA,qEAGA,qQAOA,mEAGA,0LAOA,uFAIA,+DAIA,6DAGA,iGAIA,8kBAcA,+YAMA,4SAGA,6hBAgBA,wOASA,yEAKA,oIAKA,+DAGA,sEAIA,uEAIA,qGAQA,qEAIA,0GChLA,0ECUA,gHAOA,+FAMA,2EAGA,wEAGA,+MAIA,wyBAGA,gnBASA,+VAUA,mFAKA,sGAKA,mEAGA,mbAgBA,iTAGA,6JAIA,2HAGA,6HAGA,qOAKA,uHAMA,4HAKA,iGAIA,2IAQA,+DAGA,8JAOA,yEAKA,gEAGA,oHAMA,oMAMA,oHAKA,wHAKA,4FAKA,4DAGA,2ECnKA,gHAOA,uaAcA,yIAIA,6IAIA,+IAIA,iIAKA,yHChDA,sFAIC,oHAMA,2DAGA,qHCbD,+DAIA,4GAQC,sDAIA,2FAKA,sDAIA,6CAIA,0ECnBD,gHAOA,oFAeA,gHAmBA,8EAIA,mIAGA,yFAGA,oFAKA,yDAGA,uNAKA,yUAKA,8KAKA,qkBAIA,sTAGA,gEAGA,gEAGA,gEAGA,2HAGA,sEAMA,mGAIA,oYAQA,gEAGA,8HAIA,oMAKA,4JAIA,wJAIA,mFAGA,wFAMA,gJAIA,4eAUA,kTAOA,8oBAaA,kOAMA,gKAKA,wNAMA,kSAOA,iHAIA,0HAKA,sGAIA,4HAKA,sHAKA,iLAKA,+KAaA,wEAGA,oCACA,gzBAoBA,s0BAqBA,mCACA,mzBAoBA,o0BAqBA,8IAIA,uEAIA,iLAMA,qPCpVA,gHAOA,sYAYA,sEAIA,4DAGA,ybAIA,mbAMA,+HAKA,kGAIA,sJAGA,8HAGA,+GAGA,qGAcA,gHAOA,qcAcA,+IAOA,iQAKA,6FAGA,8IAGA,uOAGA,8VAGA,qTAGA,mZAGA,uJAGA,sLAGA,6LAKA,uGAGA,6MAIA,0JAMA,yJAGA,wGAGA,sTAMA,kIAIA,sOAIA,iOAIA,+GAGA,uIAGA,6GAMA,sOAIA,iOAIA,mHAGA,2IAGA,sHAGA,iJAKA,yKCzMA,yGAOA,8FAIA,sDAIA,+FCfA,uJAwBA,mHAOA,mDAGA,8GAMA,mFAGA,yKAOA,yHAeA,gHAOA,wSAWA,gLAKA,yVAYA,ySAWA,gEAGA,yFAIA,2LAKA,oFAGA,4HAMA,iHAMA,qGAIA,+DAIA,uKAQA,qIAMA,uDAGA,mLAgBA,gHAOA,8HAQA,qDAGA,0DAGA,6IAMA,4CAaA,gHAOA,8GAMA,8HAMA,uGAGA,+GAMA,6IAeA,gHAOA,wGAMA,0EAGA,yIAMA,sHAMA,6KAMA,kJAMA,qHAeA,gHAOA,iNAyBA,gHAOA,iFAGA,0JAQA,yJAKA,sFAGA,qFAGA,qFAIA,iFC9XA,+FAmBA,wmDAqDA,sJAMA,kFAGA,gEAIA,+SASA,mMAGA,4LAMA,8EAGA,yEAGA,2HAMA,oDAIA,kDAGA,iSAUA,6OAKA,0HAIA,kGAIA,+FAKA,8EAGA,2LAKA,iHAGA,6FAGA,qDAGA,sKAKA,mEAGA,qEAGA,ubAUA,uFAGA,mCACA,oFAIA,qGAGA,uGAGA,iFAGA,uGAGA,6SAOA,4FAOA,iVAMA,oEAGA,iFCvOA,gHAOA,wEAKA,2EAIA,sGAIA,qGC/BA,w8CAA8hD,gDAAgD,4CAA4C,4FAAiG,8EAAoK,uJAAwJ,6CAA6C,2JAA8J,4NAA4N,oDAAoD,6DAA6D,gEAAgE,uDAAuD,oNAAoQ,8GAA8G,+EAA+E,iDAAiD,sDAAsD,kHAAwH,kPAAmP,qFAAsF,2CAA2C,mHAAyH,ukBAA0kB,kCAAkC,oLAAuL,8HAA8H,iIAAiI,kJAAkJ,4UAA8U,sMAAoP,oEAAgF,sGAAsG,qDAAqD,uDAAuD,4MAAqK,+SAAmW,wEAAqJ,wCAAwC,gEAAgE,kFAAkF,+SAA+d,iJAAkJ,oCCElxO,uNASA,qHAMA,uEAIA,kFAKA,8IAKC,4HAKA,sGAKD,gFCxCA,sVAaC,6GAIA,qJAMA,0HAKA,oKASC,mEAMF,2CC3CD,sSAYC,qKAOA,sKASC,oEAKD,+IASD,uCAIA,kDC/CA,gDCWA,gHAOA,0JAMA,8KAQA,sHAIA,wLAIA,mLAIA,0GAIA,iGAGA,yHAGA,8HCpDA,wDCFA,qKCSC,mLAMC,iLAGC,8TAIA,0FAMD,mJAOA,0DAIA,uFAKA,sHAMA,kHAMA,gHAMA,0KAQA,+KAUA,qGAIE,mNAYA,+FAKC,4FAIA,oIAWH,gGAKC,kHAQD,4FAKC,8HAQD,qFAIC,yFAKA,+EAMD,6GAKC,yGCjKH,kPAaC,0JAMA,gECTD,gHAOA,6GAMA,wHAKA,sIAIA,0EAGA,wDAGA,8FAKA,kHC3CA,8DCEA,mgBAeC,6FAIA,wLAUA,gGAIA,uLASC,+EAMA,2FASD,iGAKC,iFAKD,+IAQC,oHAMC,oGAMA,kHAMD,6HASD,2HCxGD,uKAIC,wGAEC,mFAFD,uFAQA,6JCZD,2TAUC,qKAOA,0LASC,4EAIA,kFAKA,iGAMD,2FAMD,8CC5CA,gVASC,8EAIC,mFAKA,yHAMA,mNAQA,yHAIC,sGAMD,wEAGC,6FC1CF,4FAIA,+FAIA,mMAMC,0MAKD,+HAIA,yGAIA,oLAMC,sGAMD,iOASA,sMASA,wGDHE,oSAIA,qSAMA,8HAMF,sVAUC,oEAIC,iFAKA,yGAMF,+IASD,uKAOC,6DAKD,+FAMC,oEAIA,qHAKD,4CAKA,wDAKA,yDEnJA,wGAKA,iFAKC,kGAGC,oHAMF,sFAKA,+EAMA,kGAOC,iGAMA,uMC3CD,6OAMC,sFAIA,yFAIA,0EAIA,kIAOD,+DAKA,iFAMA,kEAEC,mECtCD,4CAGC,8KAOD,gKAMC,yMAWD,mGAKA,wMAMA,sGAIC,+JASA,2TAYA,gIAQD,0TCrEA,wHAMA,iFAIC,2MASA,yDAKA,+NC1BD,4CAGC,0KAKA,uNAOD,gKAMC,yMAWD,sGAIC,+JASA,2TAYA,gIAQD,2QC/DA,4EAKA,4DAIC,yHAIA,2DAKD,+FAOC,8HCzBD,uNASC,8EAIA,iPAKC,gKAKD,4QAMC,4HAOD,udAOC,wIAUD,oHAOA,2DAKD,8WAWC,qSAUD,4FAMA,gGCpFA,gHAOA,wLAOA,8XAYA,6FAIA,w2BAkBA,uFAIA,+HAOA,sJAKA,mFAaA,gHAOA,4RAOA,8cAaA,yjBAWA,0mBAoBA,yEAGA,6dAUA,iOAQA,0HAIA,8OAOA,0LAaA,yGAOA,oUAaA,kFAGA,oGAKA,6OAOA,gJAIA,qKAGA,wKAGA,mMAKA,qMAMA,+KAMA,kEAIA,0FAIA,2HAKA,gNCvQA,wMAOC,oJAMA,6DAGC,oEAKD,oHAMC,mKASD,qGAKC,sGAGC,oFC7CH,8CAIC,yGAKC,2DAGA,yKAWF,uCAIA,wEAMA,qECxBA,yGAOA,qLAKA,8PCpBA,sIAIC,+GAMA,yEAKA,wHAOA,wGAMA,+EAKA,gHAMC,+JCvCD,qDAIA,sGAOC,6IAKA,uEAKD,sPAYC,yGAIA,gEAMD,uHAQA,uKASA,4JC7DA,oDAIA,gQCHD,iFAKC,uVAUA,yKAUA,sECzBD,uJAKA,uEAGC,wUAMA,2LAKA,ybAMA,8NAKD,2iBAUC,mLAMC,mKAOD,oFAOA,6WAOA,gLAMA,4FAGC,uKAMA,uIAMD,mLAWD,uGAGC,2OAKA,iHC7GD,0JAOC,sGAMC,iJAMD,sGAOA,8FAIA,0GAKC,iMCnCF,qIAOC,6HAMD,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YCnDD,8GASA,4HAQA,0OAYA,8DAIC,kHCjCD,sFCEC,sIAMC,gHAOF,sPAOC,mDAKD,oDC3BA,uJAMC,mKAQA,0FAMA,6EClBD,yHAKA,sIAKE,wHAOC,mHAOH,2QC1BA,+FAKC,0DASD,uJAKA,0GAKA,0GASA,8JAKA,iHAKA,iHC3CA,0CAIA,2HAOA,4HAOA,qGClBA,mVASC,wWAcC,uIAIA,+EC3BF,8EAGC,oSAWA,2LAMA,qcAcA,8HAKC,qHAMD,8FAMA,gFAIA,4FAMA,2KASC,oEAKD,8LAYD,2FAKA,qEAGE,yMAOF,4EAKA,+ECxGA,uEAKC,wGAOA,uRAMA,6D5BfA,8DAIA,iEAIA,uIAMC,8IAKD,iGAIA,2EAIA,sJAMC,wEAMD,mMASA,wKASA,0E6B9DD,0EAIC,icAYA,4FAMA,4EAIA,0KC3BD,4DAIC,wKAUC,8EAKD,6FAKA,oGAOA,yKAUA,mDAKD,oJAQA,qEAIC,+FAIA,0EAKA,6HAMA,0DAIA,4HAMC,gGAOF,kFC1FA,0FCAA,qGAIC,qJAOA,6FCVD,8QAUC,mGAIA,qWAOA,6JAKA,wGAGC,4eAQD,6GAIA,qHAQA,4GAKC,uEAGA,8GAMD,6IChED,8IAOC,iIAKA,0EAKA,+IASD,sEAKA,gDC/BA,mHAMC,uHAKA,kKAMA,kGAKA,uEAIA,gFAKA,2ICrBD,gHAmBA,uSASA,oEAIA,sJAKA,urBAmBA,uGAGA,mCACA,iGAIA,kHAGA,oHAGA,mGAGA,yHAGA,wNAGA,6LAIA,qGAGA,oDAGA,0DAGA,2EAGA,2HAGA,kKAGA,qHAGA,gKAGA,ocAaA,idAWA,kGAKA,4EAGA,qFAGA,yFCvJC,+NAUA,6GAIA,mRAUA,qJAOA,uGAKC,wIAQA,8ECnCF,gHAOA,mQAWA,yHAIA,uIAIA,mGAIA,yGAIA,yGAIA,6GAGA,4GAGA,kGAMA,6OAWA,kJCtEC,0SAUC,6FAGC,2GAMF,sJAMA,gFAKD,4FAGC,oKAOA,uEAIA,6FAIA,+EAIA,0HAMA,mMAMA,6IAMA,wRAYA,kHAKA,yHAQA,qJAIC,8IASD,yKAUA,2DAKD,8PClHA,gHAOA,oFAIA,wFAGA,6HAGA,4YAeA,yFAGA,4GC7CC,2PCAD,sVASC,4JAKA,0OAKC,kHAOA,yEC1BF,8CAIA,2EAMA,0IASC,yDAKD,yDCxBA,+CAIC,4FAKC,uGAIA,iHAIA,kIAMD,mGAIA,gJAMA,8FAOC,mEAKD,0HAOA,kGAMA,iEAKD,wEC/DA,gEAMA,4DAGC,uEAIA,iICbD,2CAEC,qDAGA,uEAKA,wGAKC,oDAMF,gSCpBC,4KAQA,oGAKA,2FAMA,0DCnBD,iCAIA,+FAKA,wIAOC,0HAQA,kEAKA,qIAIC,oFAMF,kFAIC,+EAMD,oEClDA,mHAKC,uDCLD,4CCEA,0fAgBC,6GAQA,6PAMC,mKAQD,qFAKC,2KAMF,6GAQA,gMAMC,kMAMA,kMAMA,yJASD,iFAKA,mKAUC,sLAUC,yFAID,oGAKA,gHAIC,gGAKD,6YAcD,qHnDzIC,6DAIA,gEAIA,qIAMC,4IAKD,gGAIA,0EAIA,qJAMC,uEAMD,kMASA,uKASA,yEmD0FD,oCCzJA,gJCAA,wEAMC,mKAMC,2MAMA,6NAOD,oEAEC,uHAKC,uFAOF,sFAIC,oHAMA,2DAGA,qHASF,iFAMA,sECjEA,iDAKA,gEAIA,uJAIA,mJAKA,0GCpBA,yDCAA,2JAOC,6DAGC,6FAKD,gPASA,wDAGC,6IAIA,+DAKA,4GAOA,gIAQD,sGAMA,8DAIA,+FAKD,sEClEA,sSAYC,sFAGC,oIAKD,kFAIA,wIAKA,wDAIC,+EAIA,+FAOD,2NAUA,oGAMA,mOAOC,yJAQA,uIAMD,6PAWC,mEAMF,6IAQC,uGAQD,gKAQA,2PAYA,kECpIA,wRAUC,4DAIA,8EAIC,iJAOF,0FAIA,mNAOA,0JAOC,yMAMA,8IAKD,sFAGC,oDAKD,6OAUA,2HAIC,uOAWA,4QAYC,kGAIA,+FAMF,kLAMA,gIAQA,wIAMC,6DAMA,0DAIA,0EAKD,4HAMA,8GAMA,8KASA,iCAEE,+GAKA,+GC3KF,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kIC1eA,4NAcA,mCAGA,2HASA,wCAIA,wEAIA,gGAKA,0DAMA,gGAIA,sRAWA,gEAKA,4FAIA,4GAMA,iGAIA,2DAGA,2DAGA,+CAIA,wCAGA,qEAQA,gDAIA,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,wCAIA,wEASA,iGAMA,gFAMA,mBAGA,uBAGA,yBAGA,qBAGA,uCAIA,4CAGA,8CAGA,oDAGA,gDAGA,kDAOA,0EAMA,8DAGA,4CAKA,gDAIA,0NAKA,iFAOA,wDAOA,oCAGA,+DAKA,4EAIA,iDAIA,0MAUA,oIAQA,gOAUA,sDAIA,mCAGA,8DAOA,0GAUA,8DAIA,0KAWA,gHAMA,mEAIA,kFAIA,0GAKA,mFAMA,sEAKA,iGAIA,sGAOA,iHAMA,gGAOA,qFAKA,mgCAKA,swDAIA,qEAIA,kIAIA,8FAIA,qFAKA,2EAKA,0EAKA,gEAKA,+FAOA,4+DAOA,0EAKA,kGAMA,oDAGA,oGAIA,8GAMA,qDAGA,yDAGA,yLAWA,2GAKA,4FAIA,+HAKA,sHASA,sEAKA,8EAKA,qGAOA,wCAIA,qJAUA,sHAaA,yGAMA,gOAaA,0HAIA,sCAIA,yDAGA,oRAQA,kLAUA,wDAQA,oOAeA,wEAIA,6MAaA,uCAGA,qCAGA,qFAKA,+EAKA,gGAMA,uCAGA,uCAGA,mFAKA,+EAKA,+EAQA,aAEC,4EC/oBD,08UAOA,4wDAOA,6CAGA"} \ No newline at end of file diff --git a/css/talk-search.css b/css/talk-search.css new file mode 100644 index 0000000..8c346bb --- /dev/null +++ b/css/talk-search.css @@ -0,0 +1,6 @@ +/*! + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.toastify.dialogs{background:0 0;background-color:var(--color-main-background);min-width:200px;color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);z-index:10100;border-radius:var(--border-radius);align-items:center;min-height:50px;margin-top:45px;padding:0 12px;display:flex;position:fixed}.toastify.dialogs .toast-loader-container,.toastify.dialogs .toast-undo-container{align-items:center;width:100%;display:flex}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{box-sizing:border-box;white-space:nowrap;background-color:#0000;background-position:50%;background-repeat:no-repeat;min-width:44px;height:100%;min-height:0;padding:12px;position:static;overflow:hidden}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close:before,.toastify.dialogs .toast-close.toast-close:before{content:" ";filter:var(--background-invert-if-dark);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);width:16px;height:16px;display:inline-block}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{height:calc(100% - 6px);margin:3px 3px 3px 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,.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{width:20px;height:20px;animation:rotate var(--animation-duration,.8s)linear infinite;margin-left:auto;display:inline-block}.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{align-items:center;height:64px;display:flex}._pickerEntryIcon_xk2pl_11,._pickerEntryPreview_xk2pl_12{width:64px;height:64px;margin:0 var(--secondary-margin);flex:0 0 64px;display:block}._pickerEntryIcon_xk2pl_11{color:var(--color-text-maxcontrast)}._pickerEntryIcon_folder_xk2pl_24{color:var(--color-primary-element)}._pickerEntryPreview_xk2pl_12{border-radius:calc(var(--border-radius)*2);object-fit:cover;overflow:hidden}._pickerEntryDescription_xk2pl_34{flex-direction:column;display:flex}._pickerEntryDescription_xk2pl_34 span{white-space:nowrap}._picker_6q4ek_1{--margin:36px;--secondary-margin:18px}._pickerHeader_6q4ek_6{z-index:10;padding:0 var(--margin);padding-bottom:var(--secondary-margin);background-color:var(--color-main-background);position:sticky;top:0}._pickerForm_6q4ek_15{padding:0 var(--margin);margin-top:calc(-1*var(--secondary-margin));position:relative;overflow:auto}._pickerActionSubmit_disabled_6q4ek_22{opacity:.7;filter:saturate(50%)}._pickerSelectAll_6q4ek_27{width:100%;margin-top:calc(var(--secondary-margin)*1.5);padding-bottom:var(--secondary-margin);grid-template-columns:1fr 1fr;display:grid}._pickerSelectAll_6q4ek_27 legend{width:100%;margin-bottom:calc(var(--secondary-margin)/2);align-items:center;display:flex}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40{padding:var(--secondary-margin)0;background-image:linear-gradient(to top,transparent,var(--color-main-background-blur)10%,var(--color-main-background)15%);margin:0;position:sticky;top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40+fieldset{margin-top:0}._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label){font-weight:700}._file-picker__file-icon_3v9zx_9{background-repeat:no-repeat;background-size:contain;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex;position:relative}._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}tr.file-picker__row[data-v-2af740c4]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-2af740c4]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}tr.file-picker__row td.row-checkbox[data-v-2af740c4]{padding:0 2px}tr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-2af740c4]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-2af740c4]{padding-inline:2px 0}.file-picker__row[data-v-2af740c4] *{cursor:pointer}.file-picker__row--selected[data-v-2af740c4]{background-color:var(--color-background-dark)}.file-picker__row--not-navigatable[data-v-2af740c4]{filter:saturate(.7);opacity:.7}.file-picker__row--not-navigatable[data-v-2af740c4] *,.file-picker__row--not-pickable[data-v-2af740c4] *{cursor:default!important}.file-picker__row[data-v-2af740c4]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-2af740c4]{justify-content:start;align-items:center;height:100%;display:flex}.file-picker__file-name[data-v-2af740c4]{text-overflow:ellipsis;min-width:0;padding-inline-start:6px;overflow:hidden}.file-picker__file-extension[data-v-2af740c4]{color:var(--color-text-maxcontrast);min-width:fit-content}tr.file-picker__row[data-v-1f96131b]{height:var(--row-height,50px)}tr.file-picker__row td[data-v-1f96131b]{cursor:pointer;text-overflow:ellipsis;border-bottom:none;overflow:hidden}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%{background-position:100%}to{background-position:0%}}.loading-row .row-checkbox[data-v-1f96131b]{text-align:center!important}.loading-row span[data-v-1f96131b]{background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));border-radius:var(--border-radius);background-size:600px 100%;height:24px;animation:12s infinite gradient-1f96131b;display:inline-block}.loading-row .row-wrapper[data-v-1f96131b]{align-items:center;display:inline-flex}.loading-row .row-checkbox span[data-v-1f96131b]{width:24px}.loading-row .row-name span[data-v-1f96131b]:last-of-type{width:130px;margin-inline-start:6px}.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-68ec5c33]{flex:none;width:22px;height:32px}.file-picker__files[data-v-68ec5c33]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-68ec5c33]{table-layout:fixed;width:100%;max-height:100%}.file-picker__files th[data-v-68ec5c33]{z-index:1;background-color:var(--color-main-background);padding:2px;position:sticky;top:0}.file-picker__files th .header-wrapper[data-v-68ec5c33]{display:flex}.file-picker__files th.row-checkbox[data-v-68ec5c33]{width:44px}.file-picker__files th.row-name[data-v-68ec5c33]{width:230px}.file-picker__files th.row-size[data-v-68ec5c33]{width:100px}.file-picker__files th.row-modified[data-v-68ec5c33]{width:120px}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper{flex-direction:row-reverse;justify-content:start}.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-4ce40fd0]{flex-grow:0!important}.file-picker__side[data-v-b91fd905]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;margin-block-start:7px;padding:2px;display:flex;overflow:auto}.file-picker__side[data-v-b91fd905] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-b91fd905]{max-width:260px;margin-block:7px}@media (width<=736px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}}@media (width<=512px){.file-picker__side[data-v-b91fd905]{min-width:unset;flex-direction:row}.file-picker__filter-input[data-v-b91fd905]{max-width:unset}}.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 (width>=513px) and (width<=736px){.file-picker__navigation{gap:11px}}@media (width<=512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-303416d3]{justify-content:start;align-items:center;height:50px;display:flex}.file-picker__view h3[data-v-303416d3]{height:fit-content;margin:0;font-weight:700}.file-picker__main[data-v-303416d3]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding-inline:2px;display:flex}.file-picker__main[data-v-303416d3] *{box-sizing:border-box}[data-v-303416d3] .file-picker{height:min(80vh,800px)!important}@media (width<=512px){[data-v-303416d3] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-303416d3] .file-picker__content{flex-direction:column;display:flex;overflow:hidden}.public-auth-prompt__text[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline));font-size:1.25em}.public-auth-prompt__header[data-v-065a07c1]{margin-block:0 calc(3*var(--default-grid-baseline))}.public-auth-prompt__header[data-v-065a07c1]:first-child{margin-top:0}.public-auth-prompt__input[data-v-065a07c1]{margin-block:calc(4*var(--default-grid-baseline))calc(2*var(--default-grid-baseline))}.reference-picker .conversation-icon,.unified-search .conversation-icon{background-color:var(--color-background-darker);background-size:22px!important}.reference-picker .conversation-icon.icon-public-white,.unified-search .conversation-icon.icon-public-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0zLjksMTJDMy45LDEwLjI5IDUuMjksOC45IDcsOC45SDExVjdIN0E1LDUgMCAwLDAgMiwxMkE1LDUgMCAwLDAgNywxN0gxMVYxNS4xSDdDNS4yOSwxNS4xIDMuOSwxMy43MSAzLjksMTJNOCwxM0gxNlYxMUg4VjEzTTE3LDdIMTNWOC45SDE3QzE4LjcxLDguOSAyMC4xLDEwLjI5IDIwLjEsMTJDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjFIMTNWMTdIMTdBNSw1IDAgMCwwIDIyLDEyQTUsNSAwIDAsMCAxNyw3WiIvPgo8L3N2Zz4=)}.reference-picker .conversation-icon.icon-contacts-white,.unified-search .conversation-icon.icon-contacts-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMy4wNyAxMC40MUE1IDUgMCAwIDAgMTMuMDcgNC41OUEzLjM5IDMuMzkgMCAwIDEgMTUgNEEzLjUgMy41IDAgMCAxIDE1IDExQTMuMzkgMy4zOSAwIDAgMSAxMy4wNyAxMC40MU01LjUgNy41QTMuNSAzLjUgMCAxIDEgOSAxMUEzLjUgMy41IDAgMCAxIDUuNSA3LjVNNy41IDcuNUExLjUgMS41IDAgMSAwIDkgNkExLjUgMS41IDAgMCAwIDcuNSA3LjVNMTYgMTdWMTlIMlYxN1MyIDEzIDkgMTMgMTYgMTcgMTYgMTdNMTQgMTdDMTMuODYgMTYuMjIgMTIuNjcgMTUgOSAxNVM0LjA3IDE2LjMxIDQgMTdNMTUuOTUgMTNBNS4zMiA1LjMyIDAgMCAxIDE4IDE3VjE5SDIyVjE3UzIyIDEzLjM3IDE1Ljk0IDEzWiIvPgo8L3N2Zz4=)}.reference-picker .conversation-icon.icon-password-white,.unified-search .conversation-icon.icon-password-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0xMiwxN0MxMC44OSwxNyAxMCwxNi4xIDEwLDE1QzEwLDEzLjg5IDEwLjg5LDEzIDEyLDEzQTIsMiAwIDAsMSAxNCwxNUEyLDIgMCAwLDEgMTIsMTdNMTgsMjBWMTBINlYyMEgxOE0xOCw4QTIsMiAwIDAsMSAyMCwxMFYyMEEyLDIgMCAwLDEgMTgsMjJINkM0Ljg5LDIyIDQsMjEuMSA0LDIwVjEwQzQsOC44OSA0Ljg5LDggNiw4SDdWNkE1LDUgMCAwLDEgMTIsMUE1LDUgMCAwLDEgMTcsNlY4SDE4TTEyLDNBMywzIDAgMCwwIDksNlY4SDE1VjZBMywzIDAgMCwwIDEyLDNaIi8+Cjwvc3ZnPg==)}.reference-picker .conversation-icon.icon-text-white,.unified-search .conversation-icon.icon-text-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik02LDJBMiwyIDAgMCwwIDQsNFYyMEEyLDIgMCAwLDAgNiwyMkgxOEEyLDIgMCAwLDAgMjAsMjBWOEwxNCwySDZNNiw0SDEzVjlIMThWMjBINlY0TTgsMTJWMTRIMTZWMTJIOE04LDE2VjE4SDEzVjE2SDhaIi8+Cjwvc3ZnPg==)}.reference-picker .conversation-icon.icon-mail-white,.unified-search .conversation-icon.icon-mail-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiPgoJPHBhdGggZmlsbD0iI2ZmZiIKCQkgIGQ9Ik0yMiA2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxOEMyIDE5LjEgMi45IDIwIDQgMjBIMjBDMjEuMSAyMCAyMiAxOS4xIDIyIDE4VjZNMjAgNkwxMiAxMUw0IDZIMjBNMjAgMThINFY4TDEyIDEzTDIwIDhWMThaIi8+Cjwvc3ZnPg==)} +/*# sourceMappingURL=talk-search.css.map*/ \ No newline at end of file diff --git a/css/talk-search.css.map b/css/talk-search.css.map new file mode 100644 index 0000000..2fb7725 --- /dev/null +++ b/css/talk-search.css.map @@ -0,0 +1 @@ +{"version":3,"file":"../css/talk-search.css","sources":["webpack:///talk/node_modules/@nextcloud/dialogs/dist/style.css","webpack:///talk/src/assets/unified-search.css"],"sourcesContent":["/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.toastify.dialogs {\n min-width: 200px;\n background: none;\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 6px 0 var(--color-box-shadow);\n padding: 0 12px;\n margin-top: 45px;\n position: fixed;\n z-index: 10100;\n border-radius: var(--border-radius);\n display: flex;\n align-items: center;\n min-height: 50px;\n}\n.toastify.dialogs .toast-loader-container,\n.toastify.dialogs .toast-undo-container {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.toastify.dialogs .toast-undo-button,\n.toastify.dialogs .toast-close {\n position: static;\n overflow: hidden;\n box-sizing: border-box;\n min-width: 44px;\n height: 100%;\n padding: 12px;\n white-space: nowrap;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n min-height: 0;\n}\n.toastify.dialogs .toast-undo-button.toast-close,\n.toastify.dialogs .toast-close.toast-close {\n text-indent: 0;\n opacity: 0.4;\n border: none;\n min-height: 44px;\n margin-left: 10px;\n font-size: 0;\n /* dark theme overrides for Nextcloud 25 and later */\n}\n.toastify.dialogs .toast-undo-button.toast-close::before,\n.toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n content: \" \";\n filter: var(--background-invert-if-dark);\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n.toastify.dialogs .toast-undo-button.toast-undo-button,\n.toastify.dialogs .toast-close.toast-undo-button {\n margin: 3px;\n height: calc(100% - 2 * 3px);\n margin-left: 12px;\n}\n.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active,\n.toastify.dialogs .toast-close:hover,\n.toastify.dialogs .toast-close:focus,\n.toastify.dialogs .toast-close:active {\n cursor: pointer;\n opacity: 1;\n}\n.toastify.dialogs.toastify-top {\n right: 10px;\n}\n.toastify.dialogs.toast-with-click {\n cursor: pointer;\n}\n.toastify.dialogs.toast-error {\n border-left: 3px solid var(--color-element-error, var(--color-error));\n}\n.toastify.dialogs.toast-info {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-warning {\n border-left: 3px solid var(--color-element-warning, var(--color-warning));\n}\n.toastify.dialogs.toast-success {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-undo {\n border-left: 3px solid var(--color-element-success, var(--color-success));\n}\n.toastify.dialogs.toast-loading {\n border-left: 3px solid var(--color-element-info, var(--color-primary));\n}\n.toastify.dialogs.toast-loading .toast-loader {\n display: inline-block;\n width: 20px;\n height: 20px;\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n margin-left: auto;\n}\n\n/* dark theme overrides for Nextcloud 24 and earlier */\n.theme--dark .toastify.dialogs .toast-close {\n /* close icon style */\n}\n.theme--dark .toastify.dialogs .toast-close.toast-close::before {\n background-image: url(\"data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M6.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'%20style='fill:%23fff;fill-rule:nonzero'%20transform='matrix(.85714%200%200%20.85714%20-2.286%20-2.286)'/%3e%3c/svg%3e\");\n}\n.nc-generic-dialog .dialog__actions {\n\tjustify-content: space-between;\n\tmin-width: calc(100% - 12px);\n}\n._pickerEntry_xk2pl_1:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n}\n._pickerEntryItem_xk2pl_5 {\n display: flex;\n align-items: center;\n height: 64px;\n}\n._pickerEntryIcon_xk2pl_11,\n._pickerEntryPreview_xk2pl_12 {\n height: 64px;\n width: 64px;\n margin: 0 var(--secondary-margin);\n display: block;\n flex: 0 0 64px;\n}\n._pickerEntryIcon_xk2pl_11 {\n color: var(--color-text-maxcontrast);\n}\n._pickerEntryIcon_folder_xk2pl_24 {\n color: var(--color-primary-element);\n}\n._pickerEntryPreview_xk2pl_12 {\n overflow: hidden;\n border-radius: calc(var(--border-radius) * 2);\n object-fit: cover;\n}\n._pickerEntryDescription_xk2pl_34 {\n display: flex;\n flex-direction: column;\n}\n._pickerEntryDescription_xk2pl_34 span {\n white-space: nowrap;\n}._picker_6q4ek_1 {\n --margin: 36px;\n --secondary-margin: 18px;\n}\n._pickerHeader_6q4ek_6 {\n position: sticky;\n z-index: 10;\n top: 0;\n padding: 0 var(--margin);\n padding-bottom: var(--secondary-margin);\n background-color: var(--color-main-background);\n}\n._pickerForm_6q4ek_15 {\n position: relative;\n overflow: auto;\n padding: 0 var(--margin);\n margin-top: calc(-1 * var(--secondary-margin));\n}\n._pickerActionSubmit_disabled_6q4ek_22 {\n opacity: 0.7;\n filter: saturate(50%);\n}\n._pickerSelectAll_6q4ek_27 {\n display: grid;\n width: 100%;\n margin-top: calc(var(--secondary-margin) * 1.5);\n padding-bottom: var(--secondary-margin);\n grid-template-columns: 1fr 1fr;\n}\n._pickerSelectAll_6q4ek_27 legend {\n display: flex;\n align-items: center;\n width: 100%;\n margin-bottom: calc(var(--secondary-margin) / 2);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 {\n position: sticky;\n top: 0;\n margin: 0;\n padding: var(--secondary-margin) 0;\n background-image: linear-gradient(to top, transparent, var(--color-main-background-blur) 10%, var(--color-main-background) 15%);\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 + fieldset {\n margin-top: 0;\n}\n._pickerSelectAll_6q4ek_27._conflict-picker__all_6q4ek_40 :deep(label) {\n font-weight: bold;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Icon styling of the file list row preview or fallback icon\n * (leading icon on the name row and header)\n */\n._file-picker__file-icon_3v9zx_9 {\n position: relative;\n width: 32px;\n height: 32px;\n min-width: 32px;\n min-height: 32px;\n background-repeat: no-repeat;\n background-size: contain;\n display: flex;\n justify-content: center;\n}\n\n._file-picker__file-icon--primary_3v9zx_21 {\n color: var(--color-primary-element);\n}\n\n._file-picker__file-icon-overlay_3v9zx_25 {\n color: var(--color-primary-element-text);\n position: absolute;\n inset-block-start: 10px;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-2af740c4] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-2af740c4] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-2af740c4] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-2af740c4]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-2af740c4] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-2af740c4] {\n padding-inline: 2px 0;\n}\n.file-picker__row[data-v-2af740c4] * {\n cursor: pointer;\n}\n.file-picker__row--selected[data-v-2af740c4] {\n background-color: var(--color-background-dark);\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] {\n filter: saturate(0.7);\n opacity: 0.7;\n}\n.file-picker__row--not-navigatable[data-v-2af740c4] *, .file-picker__row--not-pickable[data-v-2af740c4] * {\n cursor: default !important;\n}\n.file-picker__row[data-v-2af740c4]:hover {\n background-color: var(--color-background-hover);\n}\n.file-picker__name-container[data-v-2af740c4] {\n display: flex;\n justify-content: start;\n align-items: center;\n height: 100%;\n}\n.file-picker__file-name[data-v-2af740c4] {\n padding-inline-start: 6px;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.file-picker__file-extension[data-v-2af740c4] {\n color: var(--color-text-maxcontrast);\n min-width: fit-content;\n}/*!\n * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\ntr.file-picker__row[data-v-1f96131b] {\n height: var(--row-height, 50px);\n}\ntr.file-picker__row td[data-v-1f96131b] {\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n border-bottom: none;\n}\ntr.file-picker__row td.row-checkbox[data-v-1f96131b] {\n padding: 0 2px;\n}\ntr.file-picker__row td[data-v-1f96131b]:not(.row-checkbox) {\n padding-inline: 14px 0;\n}\ntr.file-picker__row td.row-size[data-v-1f96131b] {\n text-align: end;\n padding-inline: 0 14px;\n}\ntr.file-picker__row td.row-name[data-v-1f96131b] {\n padding-inline: 2px 0;\n}\n@keyframes gradient-1f96131b {\n0% {\n background-position: 0% 50%;\n}\n50% {\n background-position: 100% 50%;\n}\n100% {\n background-position: 0% 50%;\n}\n}\n.loading-row .row-checkbox[data-v-1f96131b] {\n text-align: center !important;\n}\n.loading-row span[data-v-1f96131b] {\n display: inline-block;\n height: 24px;\n background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker));\n background-size: 600px 100%;\n border-radius: var(--border-radius);\n animation: gradient-1f96131b 12s ease infinite;\n}\n.loading-row .row-wrapper[data-v-1f96131b] {\n display: inline-flex;\n align-items: center;\n}\n.loading-row .row-checkbox span[data-v-1f96131b] {\n width: 24px;\n}\n.loading-row .row-name span[data-v-1f96131b]:last-of-type {\n margin-inline-start: 6px;\n width: 130px;\n}\n.loading-row .row-size span[data-v-1f96131b] {\n width: 80px;\n}\n.loading-row .row-modified span[data-v-1f96131b] {\n width: 90px;\n}.file-picker__header-preview[data-v-68ec5c33] {\n width: 22px;\n height: 32px;\n flex: 0 0 auto;\n}\n.file-picker__files[data-v-68ec5c33] {\n margin: 2px;\n margin-inline-start: 12px;\n overflow: scroll auto;\n}\n.file-picker__files table[data-v-68ec5c33] {\n width: 100%;\n max-height: 100%;\n table-layout: fixed;\n}\n.file-picker__files th[data-v-68ec5c33] {\n position: sticky;\n z-index: 1;\n top: 0;\n background-color: var(--color-main-background);\n padding: 2px;\n}\n.file-picker__files th .header-wrapper[data-v-68ec5c33] {\n display: flex;\n}\n.file-picker__files th.row-checkbox[data-v-68ec5c33] {\n width: 44px;\n}\n.file-picker__files th.row-name[data-v-68ec5c33] {\n width: 230px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] {\n width: 100px;\n}\n.file-picker__files th.row-modified[data-v-68ec5c33] {\n width: 120px;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue__wrapper {\n justify-content: start;\n flex-direction: row-reverse;\n}\n.file-picker__files th[data-v-68ec5c33]:not(.row-size) .button-vue {\n padding-inline: 16px 4px;\n}\n.file-picker__files th.row-size[data-v-68ec5c33] .button-vue__wrapper {\n justify-content: end;\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper {\n color: var(--color-text-maxcontrast);\n}\n.file-picker__files th[data-v-68ec5c33] .button-vue__wrapper .button-vue__text {\n font-weight: normal;\n}.file-picker__breadcrumbs[data-v-4ce40fd0] {\n flex-grow: 0 !important;\n}.file-picker__side[data-v-b91fd905] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n min-width: 200px;\n padding: 2px;\n margin-block-start: 7px;\n overflow: auto;\n}\n.file-picker__side[data-v-b91fd905] .button-vue__wrapper {\n justify-content: start;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n margin-block: 7px;\n max-width: 260px;\n}\n@media (max-width: 736px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n}\n@media (max-width: 512px) {\n.file-picker__side[data-v-b91fd905] {\n flex-direction: row;\n min-width: unset;\n}\n.file-picker__filter-input[data-v-b91fd905] {\n max-width: unset;\n}\n}/* Ensure focus outline is visible */\n.file-picker__navigation {\n padding-inline: 8px 2px;\n}\n.file-picker__navigation, .file-picker__navigation * {\n box-sizing: border-box;\n}\n.file-picker__navigation .v-select.select {\n min-width: 220px;\n}\n@media (min-width: 513px) and (max-width: 736px) {\n.file-picker__navigation {\n gap: 11px;\n}\n}\n@media (max-width: 512px) {\n.file-picker__navigation {\n flex-direction: column-reverse !important;\n}\n}.file-picker__view[data-v-303416d3] {\n height: 50px;\n display: flex;\n justify-content: start;\n align-items: center;\n}\n.file-picker__view h3[data-v-303416d3] {\n font-weight: bold;\n height: fit-content;\n margin: 0;\n}\n.file-picker__main[data-v-303416d3] {\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n flex: 1;\n padding-inline: 2px;\n}\n.file-picker__main[data-v-303416d3] * {\n box-sizing: border-box;\n}\n[data-v-303416d3] .file-picker {\n height: min(80vh, 800px) !important;\n}\n@media (max-width: 512px) {\n[data-v-303416d3] .file-picker {\n height: calc(100% - 16px - var(--default-clickable-area)) !important;\n}\n}\n[data-v-303416d3] .file-picker__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}.public-auth-prompt__text[data-v-065a07c1] {\n font-size: 1.25em;\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1] {\n margin-block: 0 calc(3 * var(--default-grid-baseline));\n}\n.public-auth-prompt__header[data-v-065a07c1]:first-child {\n margin-top: 0;\n}\n.public-auth-prompt__input[data-v-065a07c1] {\n margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));\n}","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.reference-picker .conversation-icon,\n.unified-search .conversation-icon {\n\tbackground-color: var(--color-background-darker);\n\tbackground-size: 22px !important;\n}\n\n/* We always want to use the white icons, this is why we don't use var(--color-white) here.*/\n.reference-picker .conversation-icon.icon-public-white,\n.unified-search .conversation-icon.icon-public-white {\n\tbackground-image: url(../../img/icon-public-white.svg);\n}\n\n.reference-picker .conversation-icon.icon-contacts-white,\n.unified-search .conversation-icon.icon-contacts-white {\n\tbackground-image: url(../../img/icon-contacts-white.svg);\n}\n\n.reference-picker .conversation-icon.icon-password-white,\n.unified-search .conversation-icon.icon-password-white {\n\tbackground-image: url(../../img/icon-password-white.svg);\n}\n\n.reference-picker .conversation-icon.icon-text-white,\n.unified-search .conversation-icon.icon-text-white {\n\tbackground-image: url(../../img/icon-text-white.svg);\n}\n\n.reference-picker .conversation-icon.icon-mail-white,\n.unified-search .conversation-icon.icon-mail-white {\n\tbackground-image: url(../../img/icon-mail-white.svg);\n}\n"],"names":[],"mappings":";;;;AAIA,wTAeA,6HAMA,6QAcA,8KAUA,suBASA,wJAMA,2QAOA,0CAGA,kDAGA,kGAGA,kGAGA,wGAGA,qIAMA,qGAGA,yKAYA,umBAGA,8FAIA,qFAGA,sEAKA,6IAQA,+DAGA,qEAGA,0GAKA,qEAIA,0DAEC,uDAID,qKAQA,0HAMA,uEAIA,qKAOA,2HAMA,oPAOA,gFAGA,uFAUA,iMAYA,8EAIA,2HAQA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,oDAGA,2FAGA,mFAIA,kIAGA,wFAGA,gHAMA,qHAMA,wGAOA,mEAGA,iHAMA,mEAGA,iFAGA,sFAIA,sEAGA,+GAWA,wEAGA,4SAQA,kFAIA,4DAGA,8FAIA,wDAGA,4DAEC,+EAKD,8FAKA,yFAKA,kIAOA,qEAGA,gEAGA,6DAGA,6DAGA,iEAGA,6HAIA,2FAGA,0FAGA,iGAGA,+FAEC,iEAEA,sKAUD,+EAGA,6EAIA,sBACA,wEAKA,sBACA,uEAIA,6DAIA,gDAGA,0EAGA,0DAGA,yCACA,mCAIA,sBACA,kEAGC,sGAMD,mFAKA,+IASA,4DAGA,gEAGA,sBACA,mGAIA,2FAIC,gHAID,iGAGA,sEAGA,kICxeA,uJAOA,6oBAKA,6xBAKA,yrBAKA,yeAKA"} \ No newline at end of file diff --git a/js/olm.wasm b/js/olm.wasm new file mode 100644 index 0000000..971fe9a Binary files /dev/null and b/js/olm.wasm differ diff --git a/js/selfie_segmenter.tflite b/js/selfie_segmenter.tflite new file mode 100644 index 0000000..a4ebd47 Binary files /dev/null and b/js/selfie_segmenter.tflite differ diff --git a/js/talk-admin-settings.js b/js/talk-admin-settings.js new file mode 100644 index 0000000..740f192 Binary files /dev/null and b/js/talk-admin-settings.js differ diff --git a/js/talk-admin-settings.js.map b/js/talk-admin-settings.js.map new file mode 100644 index 0000000..6a6f422 Binary files /dev/null and b/js/talk-admin-settings.js.map differ diff --git a/js/talk-collections.js b/js/talk-collections.js new file mode 100644 index 0000000..9c35666 Binary files /dev/null and b/js/talk-collections.js differ diff --git a/js/talk-collections.js.map b/js/talk-collections.js.map new file mode 100644 index 0000000..c88ec5a Binary files /dev/null and b/js/talk-collections.js.map differ diff --git a/js/talk-deck.js b/js/talk-deck.js new file mode 100644 index 0000000..547922e Binary files /dev/null and b/js/talk-deck.js differ diff --git a/js/talk-deck.js.map b/js/talk-deck.js.map new file mode 100644 index 0000000..f6562a2 Binary files /dev/null and b/js/talk-deck.js.map differ diff --git a/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js b/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js new file mode 100644 index 0000000..d3664fc Binary files /dev/null and b/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js differ diff --git a/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js.map b/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js.map new file mode 100644 index 0000000..af35c87 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js.js.map differ diff --git a/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js b/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js new file mode 100644 index 0000000..5a6f496 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js differ diff --git a/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js.map b/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js.map new file mode 100644 index 0000000..f0cc553 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js.js.map differ diff --git a/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js b/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js new file mode 100644 index 0000000..e62462c Binary files /dev/null and b/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js differ diff --git a/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js.map b/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js.map new file mode 100644 index 0000000..f7fe4fc Binary files /dev/null and b/js/talk-defaultVendors-node_modules_libphonenumber-js_index_js.js.map differ diff --git a/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js b/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js new file mode 100644 index 0000000..748797b Binary files /dev/null and b/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js differ diff --git a/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js.map b/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js.map new file mode 100644 index 0000000..8041a5a Binary files /dev/null and b/js/talk-defaultVendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview--fca89e.js.map differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js new file mode 100644 index 0000000..a9ef2ac Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js.map b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js.map new file mode 100644 index 0000000..3e8b13a Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs.js.map differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js new file mode 100644 index 0000000..ceb2229 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js.map b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js.map new file mode 100644 index 0000000..94aadf9 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-80ce3e.js.map differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js new file mode 100644 index 0000000..32724c2 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js.map b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js.map new file mode 100644 index 0000000..44d5157 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_assets_NcCheckboxRadioSwitch-DpYt0YbL_css-node-904090.js.map differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js new file mode 100644 index 0000000..ce4d462 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js.map b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js.map new file mode 100644 index 0000000..d59a774 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcColorPicker_index_mjs.js.map differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js new file mode 100644 index 0000000..90c3416 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js differ diff --git a/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js.map b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js.map new file mode 100644 index 0000000..90e1ea1 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_nextcloud_vue_dist_components_NcDateTimePicker_index_mjs.js.map differ diff --git a/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js b/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js new file mode 100644 index 0000000..12f83c4 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js differ diff --git a/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js.map b/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js.map new file mode 100644 index 0000000..78fe9c2 Binary files /dev/null and b/js/talk-defaultVendors-node_modules_rehype-highlight_index_js.js.map differ diff --git a/js/talk-defaultVendors-src_components_RoomSelector_vue.js b/js/talk-defaultVendors-src_components_RoomSelector_vue.js new file mode 100644 index 0000000..85cf605 Binary files /dev/null and b/js/talk-defaultVendors-src_components_RoomSelector_vue.js differ diff --git a/js/talk-defaultVendors-src_components_RoomSelector_vue.js.map b/js/talk-defaultVendors-src_components_RoomSelector_vue.js.map new file mode 100644 index 0000000..22d1b0e Binary files /dev/null and b/js/talk-defaultVendors-src_components_RoomSelector_vue.js.map differ diff --git a/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js b/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js new file mode 100644 index 0000000..5299477 Binary files /dev/null and b/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js differ diff --git a/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js.map b/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js.map new file mode 100644 index 0000000..9863e16 Binary files /dev/null and b/js/talk-defaultVendors-src_views_FilesSidebarChatView_vue.js.map differ diff --git a/js/talk-files-sidebar-call-chunk.js b/js/talk-files-sidebar-call-chunk.js new file mode 100644 index 0000000..5d54b53 Binary files /dev/null and b/js/talk-files-sidebar-call-chunk.js differ diff --git a/js/talk-files-sidebar-call-chunk.js.map b/js/talk-files-sidebar-call-chunk.js.map new file mode 100644 index 0000000..eb5cfc5 Binary files /dev/null and b/js/talk-files-sidebar-call-chunk.js.map differ diff --git a/js/talk-files-sidebar.js b/js/talk-files-sidebar.js new file mode 100644 index 0000000..c343d8c Binary files /dev/null and b/js/talk-files-sidebar.js differ diff --git a/js/talk-files-sidebar.js.map b/js/talk-files-sidebar.js.map new file mode 100644 index 0000000..d9d935a Binary files /dev/null and b/js/talk-files-sidebar.js.map differ diff --git a/js/talk-flow.js b/js/talk-flow.js new file mode 100644 index 0000000..ac9aaf6 Binary files /dev/null and b/js/talk-flow.js differ diff --git a/js/talk-flow.js.map b/js/talk-flow.js.map new file mode 100644 index 0000000..2083cef Binary files /dev/null and b/js/talk-flow.js.map differ diff --git a/js/talk-icons.js b/js/talk-icons.js new file mode 100644 index 0000000..8a77666 Binary files /dev/null and b/js/talk-icons.js differ diff --git a/js/talk-icons.js.map b/js/talk-icons.js.map new file mode 100644 index 0000000..4d0fbbf Binary files /dev/null and b/js/talk-icons.js.map differ diff --git a/js/talk-main.js b/js/talk-main.js new file mode 100644 index 0000000..6482f63 Binary files /dev/null and b/js/talk-main.js differ diff --git a/js/talk-main.js.map b/js/talk-main.js.map new file mode 100644 index 0000000..df06263 Binary files /dev/null and b/js/talk-main.js.map differ diff --git a/js/talk-maps.js b/js/talk-maps.js new file mode 100644 index 0000000..886cfa2 Binary files /dev/null and b/js/talk-maps.js differ diff --git a/js/talk-maps.js.map b/js/talk-maps.js.map new file mode 100644 index 0000000..e61c2dd Binary files /dev/null and b/js/talk-maps.js.map differ diff --git a/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js b/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js new file mode 100644 index 0000000..64d7b7e Binary files /dev/null and b/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js differ diff --git a/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js.map b/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js.map new file mode 100644 index 0000000..6dcc804 Binary files /dev/null and b/js/talk-node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js.js.map differ diff --git a/js/talk-node_modules_leaflet_dist_images_marker-icon-2x_png.js b/js/talk-node_modules_leaflet_dist_images_marker-icon-2x_png.js new file mode 100644 index 0000000..3071379 Binary files /dev/null and b/js/talk-node_modules_leaflet_dist_images_marker-icon-2x_png.js differ diff --git a/js/talk-node_modules_leaflet_dist_images_marker-icon_png.js b/js/talk-node_modules_leaflet_dist_images_marker-icon_png.js new file mode 100644 index 0000000..f249650 Binary files /dev/null and b/js/talk-node_modules_leaflet_dist_images_marker-icon_png.js differ diff --git a/js/talk-node_modules_leaflet_dist_images_marker-shadow_png.js b/js/talk-node_modules_leaflet_dist_images_marker-shadow_png.js new file mode 100644 index 0000000..1bc61d0 Binary files /dev/null and b/js/talk-node_modules_leaflet_dist_images_marker-shadow_png.js differ diff --git a/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js b/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js new file mode 100644 index 0000000..fa4f130 Binary files /dev/null and b/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js differ diff --git a/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js.map b/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js.map new file mode 100644 index 0000000..c7415bd Binary files /dev/null and b/js/talk-node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs.js.map differ diff --git a/js/talk-public-share-auth-sidebar.js b/js/talk-public-share-auth-sidebar.js new file mode 100644 index 0000000..36e77b1 Binary files /dev/null and b/js/talk-public-share-auth-sidebar.js differ diff --git a/js/talk-public-share-auth-sidebar.js.map b/js/talk-public-share-auth-sidebar.js.map new file mode 100644 index 0000000..cbe0f3d Binary files /dev/null and b/js/talk-public-share-auth-sidebar.js.map differ diff --git a/js/talk-public-share-sidebar.js b/js/talk-public-share-sidebar.js new file mode 100644 index 0000000..b69f130 Binary files /dev/null and b/js/talk-public-share-sidebar.js differ diff --git a/js/talk-public-share-sidebar.js.map b/js/talk-public-share-sidebar.js.map new file mode 100644 index 0000000..9b99ea7 Binary files /dev/null and b/js/talk-public-share-sidebar.js.map differ diff --git a/js/talk-recording.js b/js/talk-recording.js new file mode 100644 index 0000000..1adaec0 Binary files /dev/null and b/js/talk-recording.js differ diff --git a/js/talk-recording.js.map b/js/talk-recording.js.map new file mode 100644 index 0000000..c6a44c9 Binary files /dev/null and b/js/talk-recording.js.map differ diff --git a/js/talk-search.js b/js/talk-search.js new file mode 100644 index 0000000..5196db2 Binary files /dev/null and b/js/talk-search.js differ diff --git a/js/talk-search.js.map b/js/talk-search.js.map new file mode 100644 index 0000000..ae36160 Binary files /dev/null and b/js/talk-search.js.map differ diff --git a/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js b/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js new file mode 100644 index 0000000..3c5010e Binary files /dev/null and b/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js differ diff --git a/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js.map b/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js.map new file mode 100644 index 0000000..fe58404 Binary files /dev/null and b/js/talk-src_utils_e2ee_JitsiEncryptionWorker_worker_js.js.map differ diff --git a/js/vision_wasm_internal.js b/js/vision_wasm_internal.js new file mode 100644 index 0000000..6f39c67 Binary files /dev/null and b/js/vision_wasm_internal.js differ diff --git a/js/vision_wasm_internal.wasm b/js/vision_wasm_internal.wasm new file mode 100644 index 0000000..9e6095d Binary files /dev/null and b/js/vision_wasm_internal.wasm differ diff --git a/js/vision_wasm_nosimd_internal.js b/js/vision_wasm_nosimd_internal.js new file mode 100644 index 0000000..be9429b Binary files /dev/null and b/js/vision_wasm_nosimd_internal.js differ diff --git a/js/vision_wasm_nosimd_internal.wasm b/js/vision_wasm_nosimd_internal.wasm new file mode 100644 index 0000000..8f95f5c Binary files /dev/null and b/js/vision_wasm_nosimd_internal.wasm differ diff --git a/lib/Notification/Listener.php b/lib/Notification/Listener.php index fa4f039..87589f4 100644 --- a/lib/Notification/Listener.php +++ b/lib/Notification/Listener.php @@ -299,15 +299,13 @@ class Listener implements IEventListener { // so we only do it for "big enough" calls. $preparseNotificationForPush = count($users) > 10; if ($preparseNotificationForPush) { - $fallbackLang = $this->serverConfig->getSystemValue('force_language', null); - if (is_string($fallbackLang)) { - /** @psalm-var array $userLanguages */ - $userLanguages = []; - } else { - $fallbackLang = $this->serverConfig->getSystemValueString('default_language', 'en'); - /** @psalm-var array $userLanguages */ - $userLanguages = $this->serverConfig->getUserValueForUsers('core', 'lang', array_map('strval', array_keys($users))); - } + // [F7] Форс языка push-уведомлений больших звонков — 'ru' (соответствие + // боевому glb; происхождение — F7-кастомизация dev-f7). ВНИМАНИЕ: хардкод + // теряет per-user язык и конфликтует с задачей мультиязычности (З5) — + // вынести в конфиг после согласования с dev-f7 (см. mail к dev-f7). + $fallbackLang = 'ru'; + /** @psalm-var array $userLanguages */ + $userLanguages = []; } $this->connection->beginTransaction();
{{ t('spreed', 'Share this file with others to discuss it') }}