diff --git a/css/index-fGu6wN-b.chunk.css b/css/index-fGu6wN-b.chunk.css new file mode 100644 index 000000000..06199df74 --- /dev/null +++ b/css/index-fGu6wN-b.chunk.css @@ -0,0 +1,69 @@ +/* roboto-cyrillic-ext-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-cyrillic-ext-400-normal.woff2) format('woff2'), url(fonts/roboto-cyrillic-ext-400-normal.woff) format('woff'); + unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; +} + +/* roboto-cyrillic-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-cyrillic-400-normal.woff2) format('woff2'), url(fonts/roboto-cyrillic-400-normal.woff) format('woff'); + unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; +} + +/* roboto-greek-ext-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format('woff2'), url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format('woff'); + unicode-range: U+1F00-1FFF; +} + +/* roboto-greek-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-greek-400-normal.woff2) format('woff2'), url(fonts/roboto-greek-400-normal.woff) format('woff'); + unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; +} + +/* roboto-vietnamese-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-vietnamese-400-normal.woff2) format('woff2'), url(fonts/roboto-vietnamese-400-normal.woff) format('woff'); + unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; +} + +/* roboto-latin-ext-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-latin-ext-400-normal.woff2) format('woff2'), url(fonts/roboto-latin-ext-400-normal.woff) format('woff'); + unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; +} + +/* roboto-latin-400-normal */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url(fonts/roboto-latin-400-normal.woff2) format('woff2'), url(fonts/roboto-latin-400-normal.woff) format('woff'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} \ No newline at end of file diff --git a/css/main-59Rorz3q.chunk.css b/css/main-59Rorz3q.chunk.css new file mode 100644 index 000000000..30037e767 --- /dev/null +++ b/css/main-59Rorz3q.chunk.css @@ -0,0 +1,9334 @@ +@charset "UTF-8";/*! + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.toastify.dialogs { + min-width: 200px; + background: none; + background-color: var(--color-main-background); + color: var(--color-main-text); + box-shadow: 0 0 6px 0 var(--color-box-shadow); + padding: 0 12px; + margin-top: 45px; + position: fixed; + z-index: 10100; + border-radius: var(--border-radius); + display: flex; + align-items: center; +} +.toastify.dialogs .toast-undo-container { + display: flex; + align-items: center; +} +.toastify.dialogs .toast-undo-button, +.toastify.dialogs .toast-close { + position: static; + overflow: hidden; + box-sizing: border-box; + min-width: 44px; + height: 100%; + padding: 12px; + white-space: nowrap; + background-repeat: no-repeat; + background-position: center; + background-color: transparent; + min-height: 0; +} +.toastify.dialogs .toast-undo-button.toast-close, +.toastify.dialogs .toast-close.toast-close { + text-indent: 0; + opacity: 0.4; + border: none; + min-height: 44px; + margin-left: 10px; + font-size: 0; + /* dark theme overrides for Nextcloud 25 and later */ +} +.toastify.dialogs .toast-undo-button.toast-close::before, +.toastify.dialogs .toast-close.toast-close::before { + background-image: url("data:image/svg+xml,%3csvg%20viewBox='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"); + content: " "; + filter: var(--background-invert-if-dark); + display: inline-block; + width: 16px; + height: 16px; +} +.toastify.dialogs .toast-undo-button.toast-undo-button, +.toastify.dialogs .toast-close.toast-undo-button { + margin: 3px; + height: calc(100% - 2 * 3px); + margin-left: 12px; +} +.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active, +.toastify.dialogs .toast-close:hover, +.toastify.dialogs .toast-close:focus, +.toastify.dialogs .toast-close:active { + cursor: pointer; + opacity: 1; +} +.toastify.dialogs.toastify-top { + right: 10px; +} +.toastify.dialogs.toast-with-click { + cursor: pointer; +} +.toastify.dialogs.toast-error { + border-left: 3px solid var(--color-error); +} +.toastify.dialogs.toast-info { + border-left: 3px solid var(--color-primary); +} +.toastify.dialogs.toast-warning { + border-left: 3px solid var(--color-warning); +} +.toastify.dialogs.toast-success { + border-left: 3px solid var(--color-success); +} +.toastify.dialogs.toast-undo { + border-left: 3px solid var(--color-success); +} + +/* dark theme overrides for Nextcloud 24 and earlier */ +.theme--dark .toastify.dialogs .toast-close { + /* close icon style */ +} +.theme--dark .toastify.dialogs .toast-close.toast-close::before { + background-image: url("data:image/svg+xml,%3csvg%20viewBox='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"); +} +.nc-generic-dialog .dialog__actions { + justify-content: space-between; + min-width: calc(100% - 12px); +} +/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * Icon styling of the file list row preview or fallback icon + * (leading icon on the name row and header) + */ +._file-picker__file-icon_19mjt_9 { + width: 32px; + height: 32px; + min-width: 32px; + min-height: 32px; + background-repeat: no-repeat; + background-size: contain; + display: flex; + justify-content: center; +}/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +tr.file-picker__row[data-v-15187afc] { + height: var(--row-height, 50px); +} +tr.file-picker__row td[data-v-15187afc] { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: none; +} +tr.file-picker__row td.row-checkbox[data-v-15187afc] { + padding: 0 2px; +} +tr.file-picker__row td[data-v-15187afc]:not(.row-checkbox) { + padding-inline: 14px 0; +} +tr.file-picker__row td.row-size[data-v-15187afc] { + text-align: end; + padding-inline: 0 14px; +} +tr.file-picker__row td.row-name[data-v-15187afc] { + padding-inline: 2px 0; +} +@keyframes gradient-15187afc { +0% { + background-position: 0% 50%; +} +50% { + background-position: 100% 50%; +} +100% { + background-position: 0% 50%; +} +} +.loading-row .row-checkbox[data-v-15187afc] { + text-align: center !important; +} +.loading-row span[data-v-15187afc] { + display: inline-block; + height: 24px; + background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker)); + background-size: 600px 100%; + border-radius: var(--border-radius); + animation: gradient-15187afc 12s ease infinite; +} +.loading-row .row-wrapper[data-v-15187afc] { + display: inline-flex; + align-items: center; +} +.loading-row .row-checkbox span[data-v-15187afc] { + width: 24px; +} +.loading-row .row-name span[data-v-15187afc]:last-of-type { + margin-inline-start: 6px; + width: 130px; +} +.loading-row .row-size span[data-v-15187afc] { + width: 80px; +} +.loading-row .row-modified span[data-v-15187afc] { + width: 90px; +}/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +tr.file-picker__row[data-v-cb12dccb] { + height: var(--row-height, 50px); +} +tr.file-picker__row td[data-v-cb12dccb] { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: none; +} +tr.file-picker__row td.row-checkbox[data-v-cb12dccb] { + padding: 0 2px; +} +tr.file-picker__row td[data-v-cb12dccb]:not(.row-checkbox) { + padding-inline: 14px 0; +} +tr.file-picker__row td.row-size[data-v-cb12dccb] { + text-align: end; + padding-inline: 0 14px; +} +tr.file-picker__row td.row-name[data-v-cb12dccb] { + padding-inline: 2px 0; +} +.file-picker__row--selected[data-v-cb12dccb] { + background-color: var(--color-background-dark); +} +.file-picker__row[data-v-cb12dccb]:hover { + background-color: var(--color-background-hover); +} +.file-picker__name-container[data-v-cb12dccb] { + display: flex; + justify-content: start; + align-items: center; + height: 100%; +} +.file-picker__file-name[data-v-cb12dccb] { + padding-inline-start: 6px; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; +} +.file-picker__file-extension[data-v-cb12dccb] { + color: var(--color-text-maxcontrast); + min-width: fit-content; +}.file-picker__header-preview[data-v-006fdbd0] { + width: 22px; + height: 32px; + flex: 0 0 auto; +} +.file-picker__files[data-v-006fdbd0] { + margin: 2px; + margin-inline-start: 12px; + overflow: scroll auto; +} +.file-picker__files table[data-v-006fdbd0] { + width: 100%; + max-height: 100%; + table-layout: fixed; +} +.file-picker__files th[data-v-006fdbd0] { + position: sticky; + z-index: 1; + top: 0; + background-color: var(--color-main-background); + padding: 2px; +} +.file-picker__files th .header-wrapper[data-v-006fdbd0] { + display: flex; +} +.file-picker__files th.row-checkbox[data-v-006fdbd0] { + width: 44px; +} +.file-picker__files th.row-name[data-v-006fdbd0] { + width: 230px; +} +.file-picker__files th.row-size[data-v-006fdbd0] { + width: 100px; +} +.file-picker__files th.row-modified[data-v-006fdbd0] { + width: 120px; +} +.file-picker__files th[data-v-006fdbd0]:not(.row-size) .button-vue__wrapper { + justify-content: start; + flex-direction: row-reverse; +} +.file-picker__files th[data-v-006fdbd0]:not(.row-size) .button-vue { + padding-inline: 16px 4px; +} +.file-picker__files th.row-size[data-v-006fdbd0] .button-vue__wrapper { + justify-content: end; +} +.file-picker__files th[data-v-006fdbd0] .button-vue__wrapper { + color: var(--color-text-maxcontrast); +} +.file-picker__files th[data-v-006fdbd0] .button-vue__wrapper .button-vue__text { + font-weight: normal; +}.file-picker__breadcrumbs[data-v-b357227a] { + flex-grow: 0 !important; +}.file-picker__side[data-v-b42054b8] { + display: flex; + flex-direction: column; + align-items: stretch; + gap: 0.5rem; + min-width: 200px; + padding: 2px; + margin-block-start: 7px; + overflow: auto; +} +.file-picker__side[data-v-b42054b8] .button-vue__wrapper { + justify-content: start; +} +.file-picker__filter-input[data-v-b42054b8] { + margin-block: 7px; + max-width: 260px; +} +@media (max-width: 736px) { +.file-picker__side[data-v-b42054b8] { + flex-direction: row; + min-width: unset; +} +} +@media (max-width: 512px) { +.file-picker__side[data-v-b42054b8] { + flex-direction: row; + min-width: unset; +} +.file-picker__filter-input[data-v-b42054b8] { + max-width: unset; +} +}/* Ensure focus outline is visible */ +.file-picker__navigation { + padding-inline: 8px 2px; +} +.file-picker__navigation, .file-picker__navigation * { + box-sizing: border-box; +} +.file-picker__navigation .v-select.select { + min-width: 220px; +} +@media (min-width: 513px) and (max-width: 736px) { +.file-picker__navigation { + gap: 11px; +} +} +@media (max-width: 512px) { +.file-picker__navigation { + flex-direction: column-reverse !important; +} +}.file-picker__view[data-v-20b719ba] { + height: 50px; + display: flex; + justify-content: start; + align-items: center; +} +.file-picker__view h3[data-v-20b719ba] { + font-weight: bold; + height: fit-content; + margin: 0; +} +.file-picker__main[data-v-20b719ba] { + box-sizing: border-box; + width: 100%; + display: flex; + flex-direction: column; + min-height: 0; + flex: 1; + padding-inline: 2px; +} +.file-picker__main *[data-v-20b719ba] { + box-sizing: border-box; +} +[data-v-20b719ba] .file-picker { + height: min(80vh, 800px) !important; +} +@media (max-width: 512px) { +[data-v-20b719ba] .file-picker { + height: calc(100% - 16px - var(--default-clickable-area)) !important; +} +} +[data-v-20b719ba] .file-picker__content { + display: flex; + flex-direction: column; + overflow: hidden; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/** When having the small dialog style we override the modal styling so dialogs look more dialog like */ +@media only screen and (max-width: 512px) { +.dialog__modal .modal-wrapper--small .modal-container { + width: fit-content; + height: unset; + max-height: 90%; + position: relative; + top: unset; + border-radius: var(--border-radius-large); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b23fe976] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.dialog[data-v-b23fe976] { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; +} +.dialog__modal[data-v-b23fe976] .modal-wrapper .modal-container { + display: flex !important; + padding-block: 4px 0; + padding-inline: 12px 0; +} +.dialog__modal[data-v-b23fe976] .modal-wrapper .modal-container__content { + display: flex; + flex-direction: column; + overflow: hidden; +} +.dialog__wrapper[data-v-b23fe976] { + display: flex; + flex-direction: row; + flex: 1; + min-height: 0; + overflow: hidden; +} +.dialog__wrapper--collapsed[data-v-b23fe976] { + flex-direction: column; +} +.dialog__navigation[data-v-b23fe976] { + display: flex; + flex-shrink: 0; +} +.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-b23fe976] { + flex-direction: column; + overflow: hidden auto; + height: 100%; + min-width: 200px; + margin-inline-end: 20px; +} +.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-b23fe976] { + flex-direction: row; + justify-content: space-between; + overflow: auto hidden; + width: 100%; + min-width: 100%; +} +.dialog__name[data-v-b23fe976] { + font-size: 21px; + text-align: center; + height: fit-content; + min-height: var(--default-clickable-area); + line-height: var(--default-clickable-area); + overflow-wrap: break-word; + margin-block: 0 12px; +} +.dialog__content[data-v-b23fe976] { + flex: 1; + min-height: 0; + overflow: auto; + padding-inline-end: 12px; +} +.dialog__text[data-v-b23fe976] { + padding-block-end: 6px; +} +.dialog__actions[data-v-b23fe976] { + box-sizing: border-box; + display: flex; + gap: 6px; + align-content: center; + justify-content: end; + width: 100%; + max-width: 100%; + padding-inline: 0 12px; + margin-inline: 0; + margin-block: 0; +} +.dialog__actions[data-v-b23fe976]:not(:empty) { + margin-block: 6px 12px; +} +@media only screen and (max-width: 512px) { +.dialog__name[data-v-b23fe976] { + text-align: start; + margin-inline-end: var(--default-clickable-area); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0d4052a3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.modal-mask[data-v-0d4052a3] { + position: fixed; + z-index: 9998; + top: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); +} +.modal-mask--dark[data-v-0d4052a3] { + background-color: rgba(0, 0, 0, 0.92); +} +.modal-header[data-v-0d4052a3] { + position: absolute; + z-index: 10001; + top: 0; + right: 0; + left: 0; + display: flex !important; + align-items: center; + justify-content: center; + width: 100%; + height: 50px; + overflow: hidden; + transition: opacity 250ms, visibility 250ms; +} +.modal-header__name[data-v-0d4052a3] { + overflow-x: hidden; + box-sizing: border-box; + width: 100%; + padding: 0 calc(var(--default-clickable-area) * 3) 0 12px; + transition: padding ease 100ms; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 16px; + margin-block: 0; +} +@media only screen and (min-width: 1024px) { +.modal-header__name[data-v-0d4052a3] { + padding-left: calc(var(--default-clickable-area) * 3); + text-align: center; +} +} +.modal-header .icons-menu[data-v-0d4052a3] { + position: absolute; + right: 0; + display: flex; + align-items: center; + justify-content: flex-end; +} +.modal-header .icons-menu .header-close[data-v-0d4052a3] { + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + margin: calc((50px - var(--default-clickable-area)) / 2); + padding: 0; +} +.modal-header .icons-menu .play-pause-icons[data-v-0d4052a3] { + position: relative; + width: 50px; + height: 50px; + margin: 0; + padding: 0; + cursor: pointer; + border: none; + background-color: transparent; +} +.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-0d4052a3], +.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-0d4052a3], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-0d4052a3], +.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-0d4052a3] { + opacity: 1; + border-radius: calc(var(--default-clickable-area) / 2); + background-color: rgba(127, 127, 127, 0.25); +} +.modal-header .icons-menu .play-pause-icons__play[data-v-0d4052a3], .modal-header .icons-menu .play-pause-icons__pause[data-v-0d4052a3] { + box-sizing: border-box; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + margin: calc((50px - var(--default-clickable-area)) / 2); + cursor: pointer; + opacity: 0.7; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item { + margin: calc((50px - var(--default-clickable-area)) / 2); +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item--single { + box-sizing: border-box; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + cursor: pointer; + background-position: center; + background-size: 22px; +} +.modal-header .icons-menu .header-actions[data-v-0d4052a3] button:focus-visible { + box-shadow: none !important; + outline: 2px solid #fff !important; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle { + padding: 0; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle span, .modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle svg { + width: var(--icon-size); + height: var(--icon-size); +} +.modal-wrapper[data-v-0d4052a3] { + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 100%; + height: 100%; + /* Navigation buttons */ + /* Content */ +} +.modal-wrapper .prev[data-v-0d4052a3], +.modal-wrapper .next[data-v-0d4052a3] { + z-index: 10000; + height: 35vh; + min-height: 300px; + position: absolute; + transition: opacity 250ms; + color: white; +} +.modal-wrapper .prev[data-v-0d4052a3]:focus-visible, +.modal-wrapper .next[data-v-0d4052a3]:focus-visible { + box-shadow: 0 0 0 2px var(--color-primary-element-text); + background-color: var(--color-box-shadow); +} +.modal-wrapper .prev[data-v-0d4052a3] { + left: 2px; +} +.modal-wrapper .next[data-v-0d4052a3] { + right: 2px; +} +.modal-wrapper .modal-container[data-v-0d4052a3] { + position: relative; + display: flex; + padding: 0; + transition: transform 300ms ease; + border-radius: var(--border-radius-large); + background-color: var(--color-main-background); + color: var(--color-main-text); + box-shadow: 0 0 40px rgba(0, 0, 0, 0.2); +} +.modal-wrapper .modal-container__close[data-v-0d4052a3] { + z-index: 1; + position: absolute; + top: 4px; + right: 4px; +} +.modal-wrapper .modal-container__content[data-v-0d4052a3] { + width: 100%; + min-height: 52px; + overflow: auto; +} +.modal-wrapper--small > .modal-container[data-v-0d4052a3] { + width: 400px; + max-width: 90%; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--normal > .modal-container[data-v-0d4052a3] { + max-width: 90%; + width: 600px; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--large > .modal-container[data-v-0d4052a3] { + max-width: 90%; + width: 900px; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--full > .modal-container[data-v-0d4052a3] { + width: 100%; + height: calc(100% - var(--header-height)); + position: absolute; + top: 50px; + border-radius: 0; +} +@media only screen and ((max-width: 512px) or (max-height: 400px)) { +.modal-wrapper .modal-container[data-v-0d4052a3] { + max-width: initial; + width: 100%; + max-height: initial; + height: calc(100% - var(--header-height)); + position: absolute; + top: 50px; + border-radius: 0; +} +} + +/* TRANSITIONS */ +.fade-enter-active[data-v-0d4052a3], +.fade-leave-active[data-v-0d4052a3] { + transition: opacity 250ms; +} +.fade-enter[data-v-0d4052a3], +.fade-leave-to[data-v-0d4052a3] { + opacity: 0; +} +.fade-visibility-enter[data-v-0d4052a3], +.fade-visibility-leave-to[data-v-0d4052a3] { + visibility: hidden; + opacity: 0; +} +.modal-in-enter-active[data-v-0d4052a3], +.modal-in-leave-active[data-v-0d4052a3], +.modal-out-enter-active[data-v-0d4052a3], +.modal-out-leave-active[data-v-0d4052a3] { + transition: opacity 250ms; +} +.modal-in-enter[data-v-0d4052a3], +.modal-in-leave-to[data-v-0d4052a3], +.modal-out-enter[data-v-0d4052a3], +.modal-out-leave-to[data-v-0d4052a3] { + opacity: 0; +} +.modal-in-enter .modal-container[data-v-0d4052a3], +.modal-in-leave-to .modal-container[data-v-0d4052a3] { + transform: scale(0.9); +} +.modal-out-enter .modal-container[data-v-0d4052a3], +.modal-out-leave-to .modal-container[data-v-0d4052a3] { + transform: scale(1.1); +} +.modal-mask .play-pause-icons .progress-ring[data-v-0d4052a3] { + position: absolute; + top: 0; + left: 0; + transform: rotate(-90deg); +} +.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-0d4052a3] { + transition: 100ms stroke-dashoffset; + transform-origin: 50% 50%; + animation: progressring-0d4052a3 linear var(--slideshow-duration) infinite; + stroke-linecap: round; + stroke-dashoffset: 94.2477796077; + stroke-dasharray: 94.2477796077; +} +.modal-mask .play-pause-icons--paused .icon-pause[data-v-0d4052a3] { + animation: breath-0d4052a3 2s cubic-bezier(0.4, 0, 0.2, 1) infinite; +} +.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-0d4052a3] { + animation-play-state: paused !important; +} +@keyframes progressring-0d4052a3 { +from { + stroke-dashoffset: 94.2477796077; +} +to { + stroke-dashoffset: 0; +} +} +@keyframes breath-0d4052a3 { +0% { + opacity: 1; +} +50% { + opacity: 0; +} +100% { + opacity: 1; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3713841c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.action-items[data-v-3713841c] { + display: flex; + align-items: center; +} +.action-items > button[data-v-3713841c] { + margin-right: calc((var(--default-clickable-area) - 16px) / 2 / 2); +} +.action-item[data-v-3713841c] { + --open-background-color: var(--color-background-hover, $action-background-hover); + position: relative; + display: inline-block; +} +.action-item.action-item--primary[data-v-3713841c] { + --open-background-color: var(--color-primary-element-hover); +} +.action-item.action-item--secondary[data-v-3713841c] { + --open-background-color: var(--color-primary-element-light-hover); +} +.action-item.action-item--error[data-v-3713841c] { + --open-background-color: var(--color-error-hover); +} +.action-item.action-item--warning[data-v-3713841c] { + --open-background-color: var(--color-warning-hover); +} +.action-item.action-item--success[data-v-3713841c] { + --open-background-color: var(--color-success-hover); +} +.action-item.action-item--tertiary-no-background[data-v-3713841c] { + --open-background-color: transparent; +} +.action-item.action-item--open .action-item__menutoggle[data-v-3713841c] { + background-color: var(--open-background-color); +} +.action-item__menutoggle__icon[data-v-3713841c] { + width: 20px; + height: 20px; + object-fit: contain; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper { + border-radius: var(--border-radius-large); + overflow: hidden; +} +.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner { + border-radius: var(--border-radius-large); + padding: 4px; + max-height: calc(100vh - var(--header-height)); + overflow: auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-44398b0c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.button-vue[data-v-44398b0c] { + --button-size: var(--default-clickable-area); + --button-radius: var(--border-radius-element, calc(var(--button-size) / 2)); + --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4)); + position: relative; + width: fit-content; + overflow: hidden; + border: 0; + padding: 0; + font-size: var(--default-font-size); + font-weight: bold; + min-height: var(--button-size); + min-width: var(--button-size); + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + border-radius: var(--button-radius); + transition-property: color, border-color, background-color; + transition-duration: 0.1s; + transition-timing-function: linear; + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light); +} +.button-vue--size-small[data-v-44398b0c] { + --button-size: var(--clickable-area-small, 24px); + --button-radius: var(--border-radius); +} +.button-vue--size-large[data-v-44398b0c] { + --button-size: var(--clickable-area-large, 48px); +} +.button-vue *[data-v-44398b0c], +.button-vue span[data-v-44398b0c] { + cursor: pointer; +} +.button-vue[data-v-44398b0c]:focus { + outline: none; +} +.button-vue[data-v-44398b0c]:disabled { + cursor: default; + opacity: 0.5; + filter: saturate(0.7); +} +.button-vue:disabled *[data-v-44398b0c] { + cursor: default; +} +.button-vue[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-primary-element-light-hover); +} +.button-vue[data-v-44398b0c]:active { + background-color: var(--color-primary-element-light); +} +.button-vue__wrapper[data-v-44398b0c] { + display: inline-flex; + align-items: center; + justify-content: center; + width: 100%; +} +.button-vue--end .button-vue__wrapper[data-v-44398b0c] { + justify-content: end; +} +.button-vue--start .button-vue__wrapper[data-v-44398b0c] { + justify-content: start; +} +.button-vue--reverse .button-vue__wrapper[data-v-44398b0c] { + flex-direction: row-reverse; +} +.button-vue--reverse.button-vue--icon-and-text[data-v-44398b0c] { + padding-inline: var(--button-padding) var(--default-grid-baseline); +} +.button-vue__icon[data-v-44398b0c] { + height: var(--button-size); + width: var(--button-size); + min-height: var(--button-size); + min-width: var(--button-size); + display: flex; + justify-content: center; + align-items: center; +} +.button-vue--size-small .button-vue__icon[data-v-44398b0c] > * { + max-height: 16px; + max-width: 16px; +} +.button-vue--size-small .button-vue__icon[data-v-44398b0c] svg { + height: 16px; + width: 16px; +} +.button-vue__text[data-v-44398b0c] { + font-weight: bold; + margin-bottom: 1px; + padding: 2px 0; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.button-vue--icon-only[data-v-44398b0c] { + line-height: 1; + width: var(--button-size) !important; +} +.button-vue--text-only[data-v-44398b0c] { + padding: 0 var(--button-padding); +} +.button-vue--text-only .button-vue__text[data-v-44398b0c] { + margin-left: 4px; + margin-right: 4px; +} +.button-vue--icon-and-text[data-v-44398b0c] { + --button-padding: min(calc(var(--default-grid-baseline) + var(--button-radius)), calc(var(--default-grid-baseline) * 4)); + padding-block: 0; + padding-inline: var(--default-grid-baseline) var(--button-padding); +} +.button-vue--wide[data-v-44398b0c] { + width: 100%; +} +.button-vue[data-v-44398b0c]: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-44398b0c] { + outline: 2px solid var(--color-primary-element-text); + border-radius: var(--border-radius-element, var(--border-radius)); + background-color: transparent; +} +.button-vue--vue-primary[data-v-44398b0c] { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.button-vue--vue-primary[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-primary-element-hover); +} +.button-vue--vue-primary[data-v-44398b0c]:active { + background-color: var(--color-primary-element); +} +.button-vue--vue-secondary[data-v-44398b0c] { + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light); +} +.button-vue--vue-secondary[data-v-44398b0c]:hover:not(:disabled) { + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light-hover); +} +.button-vue--vue-tertiary[data-v-44398b0c] { + color: var(--color-main-text); + background-color: transparent; +} +.button-vue--vue-tertiary[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-background-hover); +} +.button-vue--vue-tertiary-no-background[data-v-44398b0c] { + color: var(--color-main-text); + background-color: transparent; +} +.button-vue--vue-tertiary-no-background[data-v-44398b0c]:hover:not(:disabled) { + background-color: transparent; +} +.button-vue--vue-tertiary-on-primary[data-v-44398b0c] { + color: var(--color-primary-element-text); + background-color: transparent; +} +.button-vue--vue-tertiary-on-primary[data-v-44398b0c]:hover:not(:disabled) { + background-color: transparent; +} +.button-vue--vue-success[data-v-44398b0c] { + background-color: var(--color-success); + color: white; +} +.button-vue--vue-success[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-success-hover); +} +.button-vue--vue-success[data-v-44398b0c]:active { + background-color: var(--color-success); +} +.button-vue--vue-warning[data-v-44398b0c] { + background-color: var(--color-warning); + color: white; +} +.button-vue--vue-warning[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-warning-hover); +} +.button-vue--vue-warning[data-v-44398b0c]:active { + background-color: var(--color-warning); +} +.button-vue--vue-error[data-v-44398b0c] { + background-color: var(--color-error); + color: white; +} +.button-vue--vue-error[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-error-hover); +} +.button-vue--vue-error[data-v-44398b0c]:active { + background-color: var(--color-error); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.resize-observer { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; + border: none; + background-color: transparent; + pointer-events: none; + display: block; + overflow: hidden; + opacity: 0; +} +.resize-observer object { + display: block; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; + pointer-events: none; + z-index: -1; +} +.v-popper--theme-dropdown.v-popper__popper { + z-index: 100000; + top: 0; + left: 0; + display: block !important; + filter: drop-shadow(0 1px 10px var(--color-box-shadow)); +} +.v-popper--theme-dropdown.v-popper__popper .v-popper__inner { + padding: 0; + color: var(--color-main-text); + border-radius: var(--border-radius-large); + overflow: hidden; + background: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container { + position: absolute; + z-index: 1; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + border-width: 10px; +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container { + bottom: -10px; + border-bottom-width: 0; + border-top-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container { + top: -10px; + border-top-width: 0; + border-bottom-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container { + left: -10px; + border-left-width: 0; + border-right-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container { + right: -10px; + border-right-width: 0; + border-left-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true] { + visibility: hidden; + transition: opacity var(--animation-quick), visibility var(--animation-quick); + opacity: 0; +} +.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false] { + visibility: visible; + transition: opacity var(--animation-quick); + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/** +* SPDX-FileCopyrightText: 2011-2015 Twitter, Inc. +* SPDX-FileCopyrightText: 2015-2016 Owncloud, Inc. +* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +* SPDX-License-Identifier: MIT +*/ +.v-popper--theme-tooltip.v-popper__popper { + position: absolute; + z-index: 100000; + top: 0; + right: auto; + left: auto; + display: block; + margin: 0; + padding: 0; + text-align: left; + text-align: start; + opacity: 0; + line-height: 1.6; + line-break: auto; + filter: drop-shadow(0 1px 10px var(--color-box-shadow)); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container { + bottom: -10px; + border-bottom-width: 0; + border-top-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container { + top: -10px; + border-top-width: 0; + border-bottom-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container { + right: 100%; + border-left-width: 0; + border-right-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container { + left: 100%; + border-right-width: 0; + border-left-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true] { + visibility: hidden; + transition: opacity 0.15s, visibility 0.15s; + opacity: 0; +} +.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false] { + visibility: visible; + transition: opacity 0.15s; + opacity: 1; +} +.v-popper--theme-tooltip .v-popper__inner { + max-width: 350px; + padding: 5px 8px; + text-align: center; + color: var(--color-main-text); + border-radius: var(--border-radius); + background-color: var(--color-main-background); +} +.v-popper--theme-tooltip .v-popper__arrow-container { + position: absolute; + z-index: 1; + width: 0; + height: 0; + margin: 0; + border-style: solid; + border-color: transparent; + border-width: 10px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2d0a4d76] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.icon-vue[data-v-2d0a4d76] { + display: flex; + justify-content: center; + align-items: center; + min-width: var(--default-clickable-area); + min-height: var(--default-clickable-area); + opacity: 1; +} +.icon-vue--inline[data-v-2d0a4d76] { + display: inline-flex; + min-width: fit-content; + min-height: fit-content; + vertical-align: text-bottom; +} +.icon-vue[data-v-2d0a4d76] svg { + fill: currentColor; + width: var(--icon-size, 20px); + height: var(--icon-size, 20px); + max-width: var(--icon-size, 20px); + max-height: var(--icon-size, 20px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7df28e9e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.notecard[data-v-7df28e9e] { + --note-card-icon-size: 20px; + --note-card-padding: calc(2 * var(--default-grid-baseline)); + color: var(--color-main-text) !important; + background-color: var(--note-background) !important; + border-inline-start: var(--default-grid-baseline) solid var(--note-theme); + border-radius: var(--border-radius); + margin: 1rem 0; + padding: var(--note-card-padding); + display: flex; + flex-direction: row; + gap: var(--note-card-padding); +} +.notecard__heading[data-v-7df28e9e] { + font-size: var(--note-card-icon-size); + font-weight: 600; +} +.notecard__icon--heading[data-v-7df28e9e] { + font-size: var(--note-card-icon-size); + margin-block: calc((1lh - 1em) / 2) auto; +} +.notecard--success[data-v-7df28e9e] { + --note-background: rgba(var(--color-success-rgb), 0.1); + --note-theme: var(--color-success); +} +.notecard--info[data-v-7df28e9e] { + --note-background: rgba(var(--color-info-rgb), 0.1); + --note-theme: var(--color-info); +} +.notecard--error[data-v-7df28e9e] { + --note-background: rgba(var(--color-error-rgb), 0.1); + --note-theme: var(--color-error); +} +.notecard--warning[data-v-7df28e9e] { + --note-background: rgba(var(--color-warning-rgb), 0.1); + --note-theme: var(--color-warning); +} +#emptycontent[data-v-23ff8610] { + margin: 0; + padding: 10% 5%; + background-color: var(--color-main-background); +} +.viewer.modal-mask[data-v-09be59e8] { + transition: width ease 100ms, background-color 0.3s ease; +} +.viewer[data-v-09be59e8] .modal-container, .viewer__content[data-v-09be59e8] { + overflow: visible !important; + cursor: pointer; +} +.viewer--split .viewer__file--active[data-v-09be59e8] { + width: 50%; +} +.viewer[data-v-09be59e8] .modal-wrapper .modal-container { + top: var(--header-height); + bottom: var(--header-height); + height: auto; + background-color: transparent; + box-shadow: none; +} +.viewer__content[data-v-09be59e8] { + width: 100%; + height: 100%; +} +.viewer__file-wrapper[data-v-09be59e8] { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; +} +.viewer__file-wrapper--hidden[data-v-09be59e8] { + position: absolute; + z-index: -1; + left: -10000px; +} +.viewer__file[data-v-09be59e8] { + transition: height 100ms ease, width 100ms ease; +} +.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:hover { + background-color: rgba(255, 255, 255, 0.08) !important; +} +.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:focus, .viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:focus-visible { + background-color: rgba(255, 255, 255, 0.08) !important; + outline: 2px solid var(--color-primary-element) !important; +} +.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary.action-item__menutoggle { + background-color: transparent; +} +.viewer.theme--undefined.modal-mask[data-v-09be59e8] { + background-color: transparent !important; +} +.viewer.theme--light.modal-mask[data-v-09be59e8] { + background-color: rgba(255, 255, 255, 0.92) !important; +} +.viewer.theme--light[data-v-09be59e8] .modal-name, +.viewer.theme--light[data-v-09be59e8] .modal-header .icons-menu button svg { + color: #000 !important; +} +.viewer.theme--default.modal-mask[data-v-09be59e8] { + background-color: var(--color-main-background) !important; +} +.viewer.theme--default[data-v-09be59e8] .modal-name, +.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu { + color: var(--color-main-text) !important; +} +.viewer.theme--default[data-v-09be59e8] .modal-name button svg, .viewer.theme--default[data-v-09be59e8] .modal-name a, +.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu button svg, +.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu a { + color: var(--color-main-text) !important; +} +.viewer.image--fullscreen[data-v-09be59e8] .modal-header .modal-name { + opacity: 0; +} +.viewer.image--fullscreen[data-v-09be59e8] .modal-header .icons-menu { + background-color: rgba(0, 0, 0, 0.2); +} +.viewer.image--fullscreen[data-v-09be59e8] .modal-wrapper .modal-container { + top: 0; + bottom: 0; + height: 100%; +}.component-fade-enter-active, +.component-fade-leave-active { + transition: opacity 0.3s ease; +} +.component-fade-enter, .component-fade-leave-to { + opacity: 0; +} +#viewer.modal-mask--dark .action-item--single.icon-menu-sidebar { + background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='16'%20width='16'%20version='1.1'%20viewbox='0%200%2016%2016'%3e%3cpath%20d='m2%202c-0.554%200-1%200.446-1%201s0.446%201%201%201h12c0.554%200%201-0.446%201-1s-0.446-1-1-1h-12zm9.717%204.0059c-1.247%200-2.1428%201.0199-2.1428%201.998%200%200.9995%200.0726%201.7127%200.5718%202.4981%200.16%200.207%200.347%200.251%200.5%200.43%200.097%200.357%200.171%200.713%200.071%201.07-0.311%200.109-0.607%200.237-0.9065%200.357-0.364-0.195-0.7863-0.357-1.1503-0.5-0.05-0.2-0.0129-0.347%200.0371-0.535%200.0856-0.089%200.163-0.129%200.2558-0.215%200.2642-0.321%200.2793-0.864%200.2793-1.2496%200-0.5712-0.5135-0.9981-1.0703-0.9981-0.6211%200-1.0723%200.5126-1.0723%200.9981h-0.0136c0%200.4996%200.0353%200.8576%200.2851%201.2496%200.0714%200.107%200.1729%200.126%200.25%200.215%200.0481%200.179%200.0859%200.357%200.0352%200.535-0.4569%200.16-0.8863%200.357-1.2832%200.571-0.2999%200.214-0.1668%200.131-0.3574%200.822-0.0886%200.357%200.928%200.521%201.6562%200.578-0.0357%200.196-0.0857%200.457-0.2285%200.957-0.2285%200.893%203.1074%201.213%204.2834%201.213%201.735%200%204.507-0.325%204.269-1.213-0.371-1.385-0.15-1.221-0.701-1.642-0.778-0.467-1.749-0.834-2.568-1.143-0.107-0.398-0.03-0.692%200.07-1.07%200.168-0.179%200.357-0.259%200.514-0.43%200.492-0.6312%200.556-1.7299%200.556-2.4981%200-1.1323-1.019-1.998-2.14-1.998zm-9.717%200.9941c-0.554%200-1%200.446-1%201s0.446%201%201%201h4.2852c0.0891-0.1855%200.2-0.3648%200.3515-0.5195%200.3721-0.3801%200.9171-0.5988%201.4883-0.6192h0.0098%200.0097c0.1729%200.017%200.3042%200.0597%200.4297%200.1426%200-0.3488%200.0747-0.6853%200.1953-1.0039h-6.7695zm0%205c-0.554%200-1%200.446-1%201s0.446%201%201%201h3.25c-0.0375-0.049-0.0777-0.09-0.1113-0.152-0.1221-0.228-0.1706-0.568-0.1035-0.838l0.0019-0.012%200.0039-0.012c0.0822-0.298%200.0556-0.322%200.1445-0.615%200.0313-0.103%200.1114-0.245%200.1993-0.371h-3.3848z'%20fill='%23fff'/%3e%3c/svg%3e"); +} +#viewer.modal-mask--dark .action-item--single.icon-download { + background-image: var(--icon-download-fff); +} +.ui-autocomplete { + z-index: 2050 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a92ab385] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.widget--list[data-v-a92ab385] { + width: var(--widget-full-width, 100%); +} +.widgets--list.icon-loading[data-v-a92ab385] { + min-height: var(--default-clickable-area); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3b61be27] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/* stylelint-disable-next-line scss/at-import-partial-extension */ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** +* Styles are extracted to extract scss to dist folder, too. +*/ +li.task-list-item > ul[data-v-3b61be27], +li.task-list-item > ol[data-v-3b61be27], +li.task-list-item > li[data-v-3b61be27], +li.task-list-item > blockquote[data-v-3b61be27], +li.task-list-item > pre[data-v-3b61be27] { + margin-inline-start: 15px; + margin-block-end: 0; +} +.rich-text--wrapper[data-v-3b61be27] { + word-break: break-word; + line-height: 1.5; +} +.rich-text--wrapper .rich-text--fallback[data-v-3b61be27], .rich-text--wrapper .rich-text-component[data-v-3b61be27] { + display: inline; +} +.rich-text--wrapper .rich-text--external-link[data-v-3b61be27] { + text-decoration: underline; +} +.rich-text--wrapper .rich-text--external-link[data-v-3b61be27]:after { + content: " ↗"; +} +.rich-text--wrapper .rich-text--ordered-list .rich-text--list-item[data-v-3b61be27] { + list-style: decimal; +} +.rich-text--wrapper .rich-text--un-ordered-list .rich-text--list-item[data-v-3b61be27] { + list-style: initial; +} +.rich-text--wrapper .rich-text--list-item[data-v-3b61be27] { + white-space: initial; + color: var(--color-text-light); + padding: initial; + margin-left: 20px; +} +.rich-text--wrapper .rich-text--list-item.task-list-item[data-v-3b61be27] { + list-style: none; + white-space: initial; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--list-item.task-list-item input[data-v-3b61be27] { + min-height: initial; +} +.rich-text--wrapper .rich-text--strong[data-v-3b61be27] { + white-space: initial; + font-weight: bold; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--italic[data-v-3b61be27] { + white-space: initial; + font-style: italic; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--heading[data-v-3b61be27] { + white-space: initial; + font-size: initial; + color: var(--color-text-light); + margin-bottom: 5px; + margin-top: 5px; + font-weight: bold; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-1[data-v-3b61be27] { + font-size: 20px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-2[data-v-3b61be27] { + font-size: 19px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-3[data-v-3b61be27] { + font-size: 18px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-4[data-v-3b61be27] { + font-size: 17px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-5[data-v-3b61be27] { + font-size: 16px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-6[data-v-3b61be27] { + font-size: 15px; +} +.rich-text--wrapper .rich-text--hr[data-v-3b61be27] { + border-top: 1px solid var(--color-border-dark); + border-bottom: 0; +} +.rich-text--wrapper .rich-text--pre[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + background-color: var(--color-background-dark); + padding: 5px; +} +.rich-text--wrapper .rich-text--code[data-v-3b61be27] { + background-color: var(--color-background-dark); +} +.rich-text--wrapper .rich-text--blockquote[data-v-3b61be27] { + border-left: 3px solid var(--color-border-dark); + padding-left: 5px; +} +.rich-text--wrapper .rich-text--table[data-v-3b61be27] { + border-collapse: collapse; +} +.rich-text--wrapper .rich-text--table thead tr th[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + font-weight: bold; + padding: 6px 13px; +} +.rich-text--wrapper .rich-text--table tbody tr td[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + padding: 6px 13px; +} +.rich-text--wrapper .rich-text--table tbody tr[data-v-3b61be27]:nth-child(even) { + background-color: var(--color-background-dark); +} +.rich-text--wrapper-markdown div > *[data-v-3b61be27]:first-child, +.rich-text--wrapper-markdown blockquote > *[data-v-3b61be27]:first-child { + margin-top: 0 !important; +} +.rich-text--wrapper-markdown div > *[data-v-3b61be27]:last-child, +.rich-text--wrapper-markdown blockquote > *[data-v-3b61be27]:last-child { + margin-bottom: 0 !important; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27], .rich-text--wrapper-markdown h2[data-v-3b61be27], .rich-text--wrapper-markdown h3[data-v-3b61be27], .rich-text--wrapper-markdown h4[data-v-3b61be27], .rich-text--wrapper-markdown h5[data-v-3b61be27], .rich-text--wrapper-markdown h6[data-v-3b61be27], .rich-text--wrapper-markdown p[data-v-3b61be27], .rich-text--wrapper-markdown ul[data-v-3b61be27], .rich-text--wrapper-markdown ol[data-v-3b61be27], .rich-text--wrapper-markdown blockquote[data-v-3b61be27], .rich-text--wrapper-markdown pre[data-v-3b61be27] { + margin-top: 0; + margin-bottom: 1em; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27], .rich-text--wrapper-markdown h2[data-v-3b61be27], .rich-text--wrapper-markdown h3[data-v-3b61be27], .rich-text--wrapper-markdown h4[data-v-3b61be27], .rich-text--wrapper-markdown h5[data-v-3b61be27], .rich-text--wrapper-markdown h6[data-v-3b61be27] { + font-weight: bold; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27] { + font-size: 30px; +} +.rich-text--wrapper-markdown ul[data-v-3b61be27], .rich-text--wrapper-markdown ol[data-v-3b61be27] { + padding-left: 15px; +} +.rich-text--wrapper-markdown ul[data-v-3b61be27] { + list-style-type: disc; +} +.rich-text--wrapper-markdown ul.contains-task-list[data-v-3b61be27] { + list-style-type: none; + padding: 0; +} +.rich-text--wrapper-markdown table[data-v-3b61be27] { + border-collapse: collapse; + border: 2px solid var(--color-border-maxcontrast); +} +.rich-text--wrapper-markdown table th[data-v-3b61be27], +.rich-text--wrapper-markdown table td[data-v-3b61be27] { + padding: var(--default-grid-baseline); + border: 1px solid var(--color-border-maxcontrast); +} +.rich-text--wrapper-markdown table th[data-v-3b61be27]:first-child, +.rich-text--wrapper-markdown table td[data-v-3b61be27]:first-child { + border-left: 0; +} +.rich-text--wrapper-markdown table th[data-v-3b61be27]:last-child, +.rich-text--wrapper-markdown table td[data-v-3b61be27]:last-child { + border-right: 0; +} +.rich-text--wrapper-markdown table tr:first-child th[data-v-3b61be27] { + border-top: 0; +} +.rich-text--wrapper-markdown table tr:last-child td[data-v-3b61be27] { + border-bottom: 0; +} +.rich-text--wrapper-markdown blockquote[data-v-3b61be27] { + padding-left: 13px; + border-left: 2px solid var(--color-border-dark); + color: var(--color-text-lighter); +} +a[data-v-3b61be27]:not(.rich-text--component) { + text-decoration: underline; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-dba65098] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-dba65098] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-dba65098] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-dba65098]:hover, .action--disabled[data-v-dba65098]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-dba65098] { + opacity: 1 !important; +} +.action-button[data-v-dba65098] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-button > span[data-v-dba65098] { + cursor: pointer; + white-space: nowrap; +} +.action-button__icon[data-v-dba65098] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-button[data-v-dba65098] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-button[data-v-dba65098] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-button__longtext-wrapper[data-v-dba65098], .action-button__longtext[data-v-dba65098] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-button__longtext[data-v-dba65098] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-button__name[data-v-dba65098] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-button__menu-icon[data-v-dba65098] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action-button__pressed-icon[data-v-dba65098] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.nc-button-group-base > div { + text-align: center; + color: var(--color-text-maxcontrast); +} +.nc-button-group-base ul.nc-button-group-content { + display: flex; + gap: 4px; + justify-content: space-between; +} +.nc-button-group-base ul.nc-button-group-content li { + flex: 1 1; +} +.nc-button-group-base ul.nc-button-group-content .action-button { + padding: 0 !important; + width: 100%; + display: flex; + justify-content: center; +} +.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active { + background-color: var(--color-primary-element); + border-radius: var(--border-radius-large); + color: var(--color-primary-element-text); +} +.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus-within { + background-color: var(--color-primary-element-hover); +} +.nc-button-group-base ul.nc-button-group-content .action-button .action-button__pressed-icon { + display: none; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b9668c9e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-caption[data-v-b9668c9e] { + color: var(--color-text-maxcontrast); + line-height: var(--default-clickable-area); + white-space: nowrap; + text-overflow: ellipsis; + box-shadow: none !important; + user-select: none; + pointer-events: none; + margin-left: 12px; + padding-right: 14px; + height: var(--default-clickable-area); + display: flex; + align-items: center; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a72a338c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-a72a338c] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-a72a338c] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-a72a338c]:hover, .action--disabled[data-v-a72a338c]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-a72a338c] { + opacity: 1 !important; +} +.action-checkbox[data-v-a72a338c] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* checkbox/radio fixes */ +} +.action-checkbox__checkbox[data-v-a72a338c] { + position: absolute; + top: auto; + left: -10000px; + overflow: hidden; + width: 1px; + height: 1px; +} +.action-checkbox__label[data-v-a72a338c] { + display: flex; + align-items: center; + width: 100%; + padding: 0 !important; + padding-right: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-checkbox__label[data-v-a72a338c]::before { + margin-block: 0 !important; + margin-inline: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-checkbox--disabled[data-v-a72a338c], +.action-checkbox--disabled .action-checkbox__label[data-v-a72a338c] { + cursor: pointer; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6ba44c48] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * color-text-lighter normal state + * color-text-lighter active state + * color-text-maxcontrast disabled state + */ +/* Default global values */ +button[data-v-6ba44c48]:not(.button-vue), +input[data-v-6ba44c48]:not([type=range]), +textarea[data-v-6ba44c48] { + margin: 0; + padding: 7px 6px; + cursor: text; + color: var(--color-text-lighter); + border: 1px solid var(--color-border-dark); + border-radius: var(--border-radius); + outline: none; + background-color: var(--color-main-background); + font-size: 13px; + /* Primary action button, use sparingly */ +} +button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-6ba44c48], +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):hover, +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):focus, +input:not([type=range]):not(:disabled):not(.primary).active[data-v-6ba44c48], +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):hover, +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):focus, +textarea:not(:disabled):not(.primary).active[data-v-6ba44c48] { + /* active class used for multiselect */ + border-color: var(--color-primary-element); + outline: none; +} +button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):active, +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):active, +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):active { + color: var(--color-text-light); + outline: none; + background-color: var(--color-main-background); +} +button[data-v-6ba44c48]:not(.button-vue):disabled, +input[data-v-6ba44c48]:not([type=range]):disabled, +textarea[data-v-6ba44c48]:disabled { + cursor: default; + opacity: 0.5; + color: var(--color-text-maxcontrast); + background-color: var(--color-background-dark); +} +button[data-v-6ba44c48]:not(.button-vue):required, +input[data-v-6ba44c48]:not([type=range]):required, +textarea[data-v-6ba44c48]:required { + box-shadow: none; +} +button[data-v-6ba44c48]:not(.button-vue):invalid, +input[data-v-6ba44c48]:not([type=range]):invalid, +textarea[data-v-6ba44c48]:invalid { + border-color: var(--color-error); + box-shadow: none !important; +} +button:not(.button-vue).primary[data-v-6ba44c48], +input:not([type=range]).primary[data-v-6ba44c48], +textarea.primary[data-v-6ba44c48] { + 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-6ba44c48]:not(:disabled):hover, button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):focus, button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):active, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):hover, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):focus, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):active, +textarea.primary[data-v-6ba44c48]:not(:disabled):hover, +textarea.primary[data-v-6ba44c48]:not(:disabled):focus, +textarea.primary[data-v-6ba44c48]:not(:disabled):active { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):active, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):active, +textarea.primary[data-v-6ba44c48]:not(:disabled):active { + color: var(--color-primary-element-text-dark); +} +button:not(.button-vue).primary[data-v-6ba44c48]:disabled, +input:not([type=range]).primary[data-v-6ba44c48]:disabled, +textarea.primary[data-v-6ba44c48]:disabled { + cursor: default; + color: var(--color-primary-element-text-dark); + background-color: var(--color-primary-element); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-6ba44c48] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-6ba44c48] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-6ba44c48]:hover, .action--disabled[data-v-6ba44c48]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-6ba44c48] { + opacity: 1 !important; +} +.action-input[data-v-6ba44c48] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; +} +.action-input__icon-wrapper[data-v-6ba44c48] { + display: flex; + align-self: center; + align-items: center; + justify-content: center; +} +.action-input__icon-wrapper[data-v-6ba44c48] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-input__icon-wrapper[data-v-6ba44c48] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-input > span[data-v-6ba44c48] { + cursor: pointer; + white-space: nowrap; +} +.action-input__icon[data-v-6ba44c48] { + min-width: 0; /* Overwrite icons*/ + min-height: 0; + padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area); + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; +} +.action-input__form[data-v-6ba44c48] { + display: flex; + align-items: center; + flex: 1 1 auto; + margin: 4px 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.action-input__container[data-v-6ba44c48] { + width: 100%; +} +.action-input__input-container[data-v-6ba44c48] { + display: flex; +} +.action-input__input-container .colorpicker__trigger[data-v-6ba44c48], .action-input__input-container .colorpicker__preview[data-v-6ba44c48] { + width: 100%; +} +.action-input__input-container .colorpicker__preview[data-v-6ba44c48] { + width: 100%; + height: 36px; + border-radius: var(--border-radius-large); + border: 2px solid var(--color-border-maxcontrast); + box-shadow: none !important; +} +.action-input__text-label[data-v-6ba44c48] { + padding: 4px 0; + display: block; +} +.action-input__text-label--hidden[data-v-6ba44c48] { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.action-input__datetimepicker[data-v-6ba44c48] { + width: 100%; +} +.action-input__datetimepicker[data-v-6ba44c48] .mx-input { + margin: 0; +} +.action-input__multi[data-v-6ba44c48] { + width: 100%; +} +li:last-child > .action-input[data-v-6ba44c48] { + padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +} +li:first-child > .action-input[data-v-6ba44c48]:not(.action-input--visible-label) { + padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** +* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +* SPDX-License-Identifier: AGPL-3.0-or-later +*/ +.mx-icon-left:before, +.mx-icon-right:before, +.mx-icon-double-left:before, +.mx-icon-double-right:before, +.mx-icon-double-left:after, +.mx-icon-double-right:after { + content: ""; + position: relative; + top: -1px; + display: inline-block; + width: 10px; + height: 10px; + vertical-align: middle; + border-style: solid; + border-color: currentColor; + border-width: 2px 0 0 2px; + border-radius: 1px; + box-sizing: border-box; + transform-origin: center; + transform: rotate(-45deg) scale(0.7); +} +.mx-icon-double-left:after { + left: -4px; +} +.mx-icon-double-right:before { + left: 4px; +} +.mx-icon-right:before, +.mx-icon-double-right:before, +.mx-icon-double-right:after { + transform: rotate(135deg) scale(0.7); +} +.mx-btn { + box-sizing: border-box; + line-height: 1; + font-size: 14px; + font-weight: 500; + padding: 7px 15px; + margin: 0; + cursor: pointer; + background-color: transparent; + outline: none; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 4px; + color: #73879c; + white-space: nowrap; +} +.mx-btn:hover { + border-color: #1284e7; + color: #1284e7; +} +.mx-btn:disabled, .mx-btn.disabled { + color: #ccc; + cursor: not-allowed; +} +.mx-btn-text { + border: 0; + padding: 0 4px; + text-align: left; + line-height: inherit; +} +.mx-scrollbar { + height: 100%; +} +.mx-scrollbar:hover .mx-scrollbar-track { + opacity: 1; +} +.mx-scrollbar-wrap { + height: 100%; + overflow-x: hidden; + overflow-y: auto; +} +.mx-scrollbar-track { + position: absolute; + top: 2px; + right: 2px; + bottom: 2px; + width: 6px; + z-index: 1; + border-radius: 4px; + opacity: 0; + transition: opacity 0.24s ease-out; +} +.mx-scrollbar-track .mx-scrollbar-thumb { + position: absolute; + width: 100%; + height: 0; + cursor: pointer; + border-radius: inherit; + background-color: rgba(144, 147, 153, 0.3); + transition: background-color 0.3s; +} +.mx-zoom-in-down-enter-active, +.mx-zoom-in-down-leave-active { + opacity: 1; + transform: scaleY(1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transform-origin: center top; +} +.mx-zoom-in-down-enter, +.mx-zoom-in-down-enter-from, +.mx-zoom-in-down-leave-to { + opacity: 0; + transform: scaleY(0); +} +.mx-datepicker { + position: relative; + display: inline-block; + width: 210px; +} +.mx-datepicker svg { + width: 1em; + height: 1em; + vertical-align: -0.15em; + fill: currentColor; + overflow: hidden; +} +.mx-datepicker-range { + width: 320px; +} +.mx-datepicker-inline { + width: auto; +} +.mx-input-wrapper { + position: relative; +} +.mx-input { + display: inline-block; + box-sizing: border-box; + width: 100%; + height: 34px; + padding: 6px 30px; + padding-left: 10px; + font-size: 14px; + line-height: 1.4; + color: #555; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 4px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.mx-input:hover, .mx-input:focus { + border-color: #409aff; +} +.mx-input:disabled, .mx-input.disabled { + color: #ccc; + background-color: #f3f3f3; + border-color: #ccc; + cursor: not-allowed; +} +.mx-input:focus { + outline: none; +} +.mx-input::-ms-clear { + display: none; +} +.mx-icon-calendar, +.mx-icon-clear { + position: absolute; + top: 50%; + right: 8px; + transform: translateY(-50%); + font-size: 16px; + line-height: 1; + color: rgba(0, 0, 0, 0.5); + vertical-align: middle; +} +.mx-icon-clear { + cursor: pointer; +} +.mx-icon-clear:hover { + color: rgba(0, 0, 0, 0.8); +} +.mx-datepicker-main { + font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif; + color: #73879c; + background-color: #fff; + border: 1px solid #e8e8e8; +} +.mx-datepicker-popup { + position: absolute; + margin-top: 1px; + margin-bottom: 1px; + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + z-index: 2001; +} +.mx-datepicker-sidebar { + float: left; + box-sizing: border-box; + width: 100px; + padding: 6px; + overflow: auto; +} +.mx-datepicker-sidebar + .mx-datepicker-content { + margin-left: 100px; + border-left: 1px solid #e8e8e8; +} +.mx-datepicker-body { + position: relative; + user-select: none; +} +.mx-btn-shortcut { + display: block; + padding: 0 6px; + line-height: 24px; +} +.mx-range-wrapper { + display: flex; +} +@media (max-width: 750px) { + .mx-range-wrapper { + flex-direction: column; + } +} +.mx-datepicker-header { + padding: 6px 8px; + border-bottom: 1px solid #e8e8e8; +} +.mx-datepicker-footer { + padding: 6px 8px; + text-align: right; + border-top: 1px solid #e8e8e8; +} +.mx-calendar { + box-sizing: border-box; + width: 248px; + padding: 6px 12px; +} +.mx-calendar + .mx-calendar { + border-left: 1px solid #e8e8e8; +} +.mx-calendar-header, .mx-time-header { + box-sizing: border-box; + height: 34px; + line-height: 34px; + text-align: center; + overflow: hidden; +} +.mx-btn-icon-left, +.mx-btn-icon-double-left { + float: left; +} +.mx-btn-icon-right, +.mx-btn-icon-double-right { + float: right; +} +.mx-calendar-header-label { + font-size: 14px; +} +.mx-calendar-decade-separator { + margin: 0 2px; +} +.mx-calendar-decade-separator:after { + content: "~"; +} +.mx-calendar-content { + position: relative; + height: 224px; + box-sizing: border-box; +} +.mx-calendar-content .cell { + cursor: pointer; +} +.mx-calendar-content .cell:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-calendar-content .cell.active { + color: #fff; + background-color: #1284e7; +} +.mx-calendar-content .cell.in-range, .mx-calendar-content .cell.hover-in-range { + color: #73879c; + background-color: #dbedfb; +} +.mx-calendar-content .cell.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-calendar-week-mode .mx-date-row { + cursor: pointer; +} +.mx-calendar-week-mode .mx-date-row:hover { + background-color: #f3f9fe; +} +.mx-calendar-week-mode .mx-date-row.mx-active-week { + background-color: #dbedfb; +} +.mx-calendar-week-mode .mx-date-row .cell:hover { + color: inherit; + background-color: transparent; +} +.mx-calendar-week-mode .mx-date-row .cell.active { + color: inherit; + background-color: transparent; +} +.mx-week-number { + opacity: 0.5; +} +.mx-table { + table-layout: fixed; + border-collapse: separate; + border-spacing: 0; + width: 100%; + height: 100%; + box-sizing: border-box; + text-align: center; +} +.mx-table th { + padding: 0; + font-weight: 500; + vertical-align: middle; +} +.mx-table td { + padding: 0; + vertical-align: middle; +} +.mx-table-date td, +.mx-table-date th { + height: 32px; + font-size: 12px; +} +.mx-table-date .today { + color: #2a90e9; +} +.mx-table-date .cell.not-current-month { + color: #ccc; + background: none; +} +.mx-time { + flex: 1; + width: 224px; + background: #fff; +} +.mx-time + .mx-time { + border-left: 1px solid #e8e8e8; +} +.mx-calendar-time { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.mx-time-header { + border-bottom: 1px solid #e8e8e8; +} +.mx-time-content { + height: 224px; + box-sizing: border-box; + overflow: hidden; +} +.mx-time-columns { + display: flex; + width: 100%; + height: 100%; + overflow: hidden; +} +.mx-time-column { + flex: 1; + position: relative; + border-left: 1px solid #e8e8e8; + text-align: center; +} +.mx-time-column:first-child { + border-left: 0; +} +.mx-time-column .mx-time-list { + margin: 0; + padding: 0; + list-style: none; +} +.mx-time-column .mx-time-list::after { + content: ""; + display: block; + height: 192px; +} +.mx-time-column .mx-time-item { + cursor: pointer; + font-size: 12px; + height: 32px; + line-height: 32px; +} +.mx-time-column .mx-time-item:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-time-column .mx-time-item.active { + color: #1284e7; + background-color: transparent; + font-weight: 700; +} +.mx-time-column .mx-time-item.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-time-option { + cursor: pointer; + padding: 8px 10px; + font-size: 14px; + line-height: 20px; +} +.mx-time-option:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-time-option.active { + color: #1284e7; + background-color: transparent; + font-weight: 700; +} +.mx-time-option.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-datepicker[data-v-08136a7] { + user-select: none; + color: var(--color-main-text); + /* INPUT CONTAINER */ +} +.mx-datepicker[data-v-08136a7] svg { + fill: var(--color-main-text); +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input { + width: 100%; + border: 2px solid var(--color-border-maxcontrast); + background-color: var(--color-main-background); + background-clip: content-box; +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:active:not(.disabled), .mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:hover:not(.disabled), .mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:focus:not(.disabled) { + border-color: var(--color-primary-element); +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper:disabled, .mx-datepicker[data-v-08136a7] .mx-input-wrapper.disabled { + cursor: not-allowed; + opacity: 0.7; +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-icon-calendar, +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-icon-clear { + color: var(--color-text-lighter); +} +.mx-datepicker-main { + color: var(--color-main-text); + border: 1px solid var(--color-border); + background-color: var(--color-main-background); + font-family: var(--font-face) !important; + line-height: 1.5; +} +.mx-datepicker-main svg { + fill: var(--color-main-text); +} +.mx-datepicker-main.mx-datepicker-popup { + z-index: 2000; + box-shadow: none; +} +.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-sidebar + .mx-datepicker-content { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main.show-week-number .mx-calendar { + width: 296px; +} +.mx-datepicker-main .mx-datepicker-header { + border-bottom: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-datepicker-footer { + border-top: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-datepicker-btn-confirm { + background-color: var(--color-primary-element); + border-color: var(--color-primary-element); + color: var(--color-primary-element-text) !important; + opacity: 1 !important; +} +.mx-datepicker-main .mx-datepicker-btn-confirm:hover { + background-color: var(--color-primary-element-light) !important; + border-color: var(--color-primary-element-light) !important; +} +.mx-datepicker-main .mx-calendar { + width: 264px; + padding: 5px; +} +.mx-datepicker-main .mx-calendar.mx-calendar-week-mode { + width: 296px; +} +.mx-datepicker-main .mx-time + .mx-time, +.mx-datepicker-main .mx-calendar + .mx-calendar { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-range-wrapper { + display: flex; + overflow: hidden; +} +.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.active { + border-radius: var(--border-radius) 0 0 var(--border-radius); +} +.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.in-range + .cell.active { + border-radius: 0 var(--border-radius) var(--border-radius) 0; +} +.mx-datepicker-main .mx-table { + text-align: center; +} +.mx-datepicker-main .mx-table thead > tr > th { + text-align: center; + opacity: 0.5; + color: var(--color-text-lighter); +} +.mx-datepicker-main .mx-table tr:focus, +.mx-datepicker-main .mx-table tr:hover, +.mx-datepicker-main .mx-table tr:active { + background-color: transparent; +} +.mx-datepicker-main .mx-table .cell { + transition: all 100ms ease-in-out; + text-align: center; + opacity: 0.7; + border-radius: 50px; +} +.mx-datepicker-main .mx-table .cell > * { + cursor: pointer; +} +.mx-datepicker-main .mx-table .cell.today { + opacity: 1; + color: var(--color-primary-element); + font-weight: bold; +} +.mx-datepicker-main .mx-table .cell.today:hover, .mx-datepicker-main .mx-table .cell.today:focus { + color: var(--color-primary-element-text); +} +.mx-datepicker-main .mx-table .cell.in-range, .mx-datepicker-main .mx-table .cell.disabled { + border-radius: 0; + font-weight: normal; +} +.mx-datepicker-main .mx-table .cell.in-range { + opacity: 0.7; +} +.mx-datepicker-main .mx-table .cell.not-current-month { + opacity: 0.5; + color: var(--color-text-lighter); +} +.mx-datepicker-main .mx-table .cell.not-current-month:hover, .mx-datepicker-main .mx-table .cell.not-current-month:focus { + opacity: 1; +} +.mx-datepicker-main .mx-table .cell:hover, .mx-datepicker-main .mx-table .cell:focus, .mx-datepicker-main .mx-table .cell.actived, .mx-datepicker-main .mx-table .cell.active, .mx-datepicker-main .mx-table .cell.in-range { + opacity: 1; + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + font-weight: bold; +} +.mx-datepicker-main .mx-table .cell.disabled { + opacity: 0.5; + color: var(--color-text-lighter); + border-radius: 0; + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-table .mx-week-number { + text-align: center; + opacity: 0.7; + border-radius: 50px; +} +.mx-datepicker-main .mx-table span.mx-week-number, +.mx-datepicker-main .mx-table li.mx-week-number, +.mx-datepicker-main .mx-table span.cell, +.mx-datepicker-main .mx-table li.cell { + min-height: 32px; +} +.mx-datepicker-main .mx-table.mx-table-date thead, .mx-datepicker-main .mx-table.mx-table-date tbody, .mx-datepicker-main .mx-table.mx-table-year, .mx-datepicker-main .mx-table.mx-table-month { + display: flex; + flex-direction: column; + justify-content: space-around; +} +.mx-datepicker-main .mx-table.mx-table-date thead tr, .mx-datepicker-main .mx-table.mx-table-date tbody tr, .mx-datepicker-main .mx-table.mx-table-year tr, .mx-datepicker-main .mx-table.mx-table-month tr { + display: inline-flex; + align-items: center; + flex: 1 1 32px; + justify-content: space-around; + min-height: 32px; +} +.mx-datepicker-main .mx-table.mx-table-date thead th, +.mx-datepicker-main .mx-table.mx-table-date thead td, .mx-datepicker-main .mx-table.mx-table-date tbody th, +.mx-datepicker-main .mx-table.mx-table-date tbody td, .mx-datepicker-main .mx-table.mx-table-year th, +.mx-datepicker-main .mx-table.mx-table-year td, .mx-datepicker-main .mx-table.mx-table-month th, +.mx-datepicker-main .mx-table.mx-table-month td { + display: flex; + align-items: center; + flex: 0 1 32%; + justify-content: center; + min-width: 32px; + height: 95%; + min-height: 32px; + transition: background 100ms ease-in-out; +} +.mx-datepicker-main .mx-table.mx-table-year tr th, +.mx-datepicker-main .mx-table.mx-table-year tr td { + flex-basis: 48%; +} +.mx-datepicker-main .mx-table.mx-table-date tr th, +.mx-datepicker-main .mx-table.mx-table-date tr td { + flex-basis: 32px; +} +.mx-datepicker-main .mx-btn { + min-width: 32px; + height: 32px; + margin: 0 2px !important; + padding: 7px 10px; + cursor: pointer; + text-decoration: none; + opacity: 0.5; + color: var(--color-text-lighter); + border-radius: 32px; + line-height: 20px; +} +.mx-datepicker-main .mx-btn:hover, .mx-datepicker-main .mx-btn:focus { + opacity: 1; + color: var(--color-main-text); + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-calendar-header, .mx-datepicker-main .mx-time-header { + display: inline-flex; + align-items: center; + justify-content: space-between; + width: 100%; + height: var(--default-clickable-area); + margin-bottom: 4px; +} +.mx-datepicker-main .mx-calendar-header button, .mx-datepicker-main .mx-time-header button { + min-width: 32px; + min-height: 32px; + margin: 0; + cursor: pointer; + text-align: center; + text-decoration: none; + opacity: 0.7; + color: var(--color-main-text); + border-radius: 32px; + line-height: 20px; +} +.mx-datepicker-main .mx-calendar-header button:hover, .mx-datepicker-main .mx-time-header button:hover, .mx-datepicker-main .mx-calendar-header button:focus, .mx-datepicker-main .mx-time-header button:focus { + opacity: 1; + color: var(--color-main-text); + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right { + align-items: center; + justify-content: center; + width: 32px; + padding: 0; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i { + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + filter: var(--background-invert-if-dark); + display: inline-block; + width: 32px; + height: 32px; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i::before { + content: none; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-text, .mx-datepicker-main .mx-time-header button.mx-btn-text { + line-height: initial; +} +.mx-datepicker-main .mx-calendar-header .mx-calendar-header-label, .mx-datepicker-main .mx-time-header .mx-calendar-header-label { + display: flex; +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-left > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-double-left > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-left > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-left > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-right > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-right > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-right > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-double-right > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right { + order: 2; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right { + order: 3; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row .mx-week-number { + font-weight: bold; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week { + opacity: 1; + border-radius: 50px; + background-color: var(--color-background-dark); +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td { + background-color: transparent; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:focus, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:focus { + color: inherit; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td { + opacity: 0.7; + font-weight: normal; +} +.mx-datepicker-main .mx-time { + background-color: var(--color-main-background); +} +.mx-datepicker-main .mx-time .mx-time-header { + justify-content: center; + border-bottom: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-time .mx-time-column { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-time .mx-time-option.active, .mx-datepicker-main .mx-time .mx-time-option:hover, +.mx-datepicker-main .mx-time .mx-time-item.active, +.mx-datepicker-main .mx-time .mx-time-item:hover { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mx-datepicker-main .mx-time .mx-time-option.disabled, +.mx-datepicker-main .mx-time .mx-time-item.disabled { + cursor: not-allowed; + opacity: 0.5; + color: var(--color-main-text); + background-color: var(--color-main-background); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-4727c294] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.mx-datepicker[data-v-4727c294] .mx-input-wrapper .mx-input { + background-clip: border-box; +} +.datetime-picker-inline-icon[data-v-4727c294] { + opacity: 0.3; + border: none; + background-color: transparent; + border-radius: 0; + padding: 0 !important; + margin: 0; +} +.datetime-picker-inline-icon--highlighted[data-v-4727c294] { + opacity: 0.7; +} +.datetime-picker-inline-icon[data-v-4727c294]:focus, .datetime-picker-inline-icon[data-v-4727c294]:hover { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper { + border-radius: var(--border-radius-large); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner { + padding: 4px; + border-radius: var(--border-radius-large); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__label { + padding: 4px 0; + padding-left: 14px; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select .vs__dropdown-toggle { + border-radius: calc(var(--border-radius-large) - 4px); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open .vs__dropdown-toggle { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open.select--drop-up .vs__dropdown-toggle { + border-radius: 0 0 calc(var(--border-radius-large) - 4px) calc(var(--border-radius-large) - 4px); +} +.vs__dropdown-menu--floating { + z-index: 100001 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +body { + /** + * Set custom vue-select CSS variables. + * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462) + */ + /* Search Input */ + --vs-search-input-color: var(--color-main-text); + --vs-search-input-bg: var(--color-main-background); + --vs-search-input-placeholder-color: var(--color-text-maxcontrast); + /* Font */ + --vs-font-size: var(--default-font-size); + --vs-line-height: var(--default-line-height); + /* Disabled State */ + --vs-state-disabled-bg: var(--color-background-hover); + --vs-state-disabled-color: var(--color-text-maxcontrast); + --vs-state-disabled-controls-color: var(--color-text-maxcontrast); + --vs-state-disabled-cursor: not-allowed; + --vs-disabled-bg: var(--color-background-hover); + --vs-disabled-color: var(--color-text-maxcontrast); + --vs-disabled-cursor: not-allowed; + /* Borders */ + --vs-border-color: var(--color-border-maxcontrast); + --vs-border-width: var(--border-width-input, 2px) !important; + --vs-border-style: solid; + --vs-border-radius: var(--border-radius-large); + /* Component Controls: Clear, Open Indicator */ + --vs-controls-color: var(--color-main-text); + /* Selected */ + --vs-selected-bg: var(--color-background-hover); + --vs-selected-color: var(--color-main-text); + --vs-selected-border-color: var(--vs-border-color); + --vs-selected-border-style: var(--vs-border-style); + --vs-selected-border-width: var(--vs-border-width); + /* Dropdown */ + --vs-dropdown-bg: var(--color-main-background); + --vs-dropdown-color: var(--color-main-text); + --vs-dropdown-z-index: 9999; + --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow); + /* Options */ + --vs-dropdown-option-padding: 8px 20px; + /* Active State */ + --vs-dropdown-option--active-bg: var(--color-background-hover); + --vs-dropdown-option--active-color: var(--color-main-text); + /* Keyboard Focus State */ + --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color); + /* Deselect State */ + --vs-dropdown-option--deselect-bg: var(--color-error); + --vs-dropdown-option--deselect-color: #fff; + /* Transitions */ + --vs-transition-duration: 0ms; + /* Actions */ + --vs-actions-padding: 0 8px 0 4px; +} +.v-select.select { + /* Override default vue-select styles */ + min-height: var(--default-clickable-area); + min-width: 260px; + margin: 0 0 var(--default-grid-baseline); +} +.v-select.select.vs--open { + --vs-border-width: var(--border-width-input-focused, 2px); +} +.v-select.select .select__label { + display: block; + margin-bottom: 2px; +} +.v-select.select .vs__selected { + height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline)); + margin: calc(var(--default-grid-baseline) / 2); + padding-block: 0; + padding-inline: 12px 8px; + border-radius: 16px !important; + background: var(--color-primary-element-light); + border: none; +} +.v-select.select.vs--open .vs__selected:first-of-type { + margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important; +} +.v-select.select .vs__search { + text-overflow: ellipsis; + color: var(--color-main-text); + min-height: unset !important; + height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important; +} +.v-select.select .vs__search::placeholder { + color: var(--color-text-maxcontrast); +} +.v-select.select .vs__search, .v-select.select .vs__search:focus { + margin: 0; +} +.v-select.select .vs__dropdown-toggle { + position: relative; + max-height: 100px; + padding: 0; + overflow-y: auto; +} +.v-select.select .vs__actions { + position: sticky; + top: 0; +} +.v-select.select .vs__clear { + margin-right: 2px; +} +.v-select.select.vs--open .vs__dropdown-toggle { + border-width: var(--border-width-input-focused); + outline: 2px solid var(--color-main-background); + border-color: var(--color-main-text); + border-bottom-color: transparent; +} +.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:hover { + outline: 2px solid var(--color-main-background); + border-color: var(--color-main-text); +} +.v-select.select.vs--disabled .vs__search, +.v-select.select.vs--disabled .vs__selected { + color: var(--color-text-maxcontrast); +} +.v-select.select.vs--disabled .vs__clear, +.v-select.select.vs--disabled .vs__deselect { + display: none; +} +.v-select.select--no-wrap .vs__selected-options { + flex-wrap: nowrap; + overflow: auto; + min-width: unset; +} +.v-select.select--no-wrap .vs__selected-options .vs__selected { + min-width: unset; +} +.v-select.select--drop-up.vs--open .vs__dropdown-toggle { + border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius); + border-top-color: transparent; + border-bottom-color: var(--color-main-text); +} +.v-select.select .vs__selected-options { + min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)); + padding: 0 5px; +} +.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] { + position: absolute; +} +.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected { + max-width: 100%; + opacity: 1; + color: var(--color-text-maxcontrast); +} +.v-select.select.vs--single .vs__selected-options { + flex-wrap: nowrap; +} +.v-select.select.vs--single .vs__selected { + background: unset !important; +} +.vs__dropdown-menu { + border-width: var(--border-width-input-focused) !important; + border-color: var(--color-main-text) !important; + outline: none !important; + box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important; + padding: 4px !important; +} +.vs__dropdown-menu--floating { + /* Fallback styles overidden by programmatically set inline styles */ + width: max-content; + position: absolute; + top: 0; + left: 0; +} +.vs__dropdown-menu--floating-placement-top { + border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important; + border-top-style: var(--vs-border-style) !important; + border-bottom-style: none !important; + box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important; +} +.vs__dropdown-menu .vs__dropdown-option { + border-radius: 6px !important; +} +.vs__dropdown-menu .vs__no-options { + color: var(--color-text-lighter) !important; +} +.user-select .vs__selected { + padding-inline: 0 5px !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0c4478a6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.name-parts[data-v-0c4478a6] { + display: flex; + max-width: 100%; + cursor: inherit; +} +.name-parts__first[data-v-0c4478a6] { + overflow: hidden; + text-overflow: ellipsis; +} +.name-parts__first[data-v-0c4478a6], .name-parts__last[data-v-0c4478a6] { + white-space: pre; + cursor: inherit; +} +.name-parts__first strong[data-v-0c4478a6], .name-parts__last strong[data-v-0c4478a6] { + font-weight: bold; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a519576f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.mention-bubble--primary .mention-bubble__content[data-v-a519576f] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mention-bubble__wrapper[data-v-a519576f] { + max-width: 150px; + height: 18px; + vertical-align: text-bottom; + display: inline-flex; + align-items: center; +} +.mention-bubble__content[data-v-a519576f] { + display: inline-flex; + overflow: hidden; + align-items: center; + max-width: 100%; + height: 20px; + -webkit-user-select: none; + user-select: none; + padding-right: 6px; + padding-left: 2px; + border-radius: 10px; + background-color: var(--color-background-dark); +} +.mention-bubble__icon[data-v-a519576f] { + position: relative; + width: 16px; + height: 16px; + border-radius: 8px; + background-color: var(--color-background-darker); + background-repeat: no-repeat; + background-position: center; + background-size: 12px; +} +.mention-bubble__icon--with-avatar[data-v-a519576f] { + color: inherit; + background-size: cover; +} +.mention-bubble__title[data-v-a519576f] { + overflow: hidden; + margin-left: 2px; + white-space: nowrap; + text-overflow: ellipsis; +} +.mention-bubble__title[data-v-a519576f]::before { + content: attr(title); +} +.mention-bubble__select[data-v-a519576f] { + position: absolute; + z-index: -1; + left: -100vw; + width: 1px; + height: 1px; + overflow: hidden; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a0f4d73a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.option[data-v-a0f4d73a] { + display: flex; + align-items: center; + width: 100%; + height: var(--height); + cursor: inherit; +} +.option__avatar[data-v-a0f4d73a] { + margin-right: var(--margin); +} +.option__details[data-v-a0f4d73a] { + display: flex; + flex: 1 1; + flex-direction: column; + justify-content: center; + min-width: 0; +} +.option__lineone[data-v-a0f4d73a] { + color: var(--color-main-text); +} +.option__linetwo[data-v-a0f4d73a] { + color: var(--color-text-maxcontrast); +} +.option__lineone[data-v-a0f4d73a], .option__linetwo[data-v-a0f4d73a] { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 1.2; +} +.option__lineone strong[data-v-a0f4d73a], .option__linetwo strong[data-v-a0f4d73a] { + font-weight: bold; +} +.option--compact .option__lineone[data-v-a0f4d73a] { + font-size: 14px; +} +.option--compact .option__linetwo[data-v-a0f4d73a] { + font-size: 11px; + line-height: 1.5; + margin-top: -4px; +} +.option__icon[data-v-a0f4d73a] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + color: var(--color-text-maxcontrast); +} +.option__icon.icon[data-v-a0f4d73a] { + flex: 0 0 var(--default-clickable-area); + opacity: 0.7; + background-position: center; + background-size: 16px; +} +.option__details[data-v-a0f4d73a], .option__lineone[data-v-a0f4d73a], .option__linetwo[data-v-a0f4d73a], .option__icon[data-v-a0f4d73a] { + cursor: inherit; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-db8632eb] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.avatardiv[data-v-db8632eb] { + position: relative; + display: inline-block; + width: var(--size); + height: var(--size); +} +.avatardiv--unknown[data-v-db8632eb] { + position: relative; + background-color: var(--color-main-background); + white-space: normal; +} +.avatardiv[data-v-db8632eb]:not(.avatardiv--unknown) { + background-color: var(--color-main-background) !important; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset; +} +.avatardiv--with-menu[data-v-db8632eb] { + cursor: pointer; +} +.avatardiv--with-menu .action-item[data-v-db8632eb] { + position: absolute; + top: 0; + left: 0; +} +.avatardiv--with-menu[data-v-db8632eb] .action-item__menutoggle { + cursor: pointer; + opacity: 0; +} +.avatardiv--with-menu[data-v-db8632eb]:focus-within .action-item__menutoggle, .avatardiv--with-menu[data-v-db8632eb]:hover .action-item__menutoggle, .avatardiv--with-menu.avatardiv--with-menu-loading[data-v-db8632eb] .action-item__menutoggle { + opacity: 1; +} +.avatardiv--with-menu:focus-within img[data-v-db8632eb], .avatardiv--with-menu:hover img[data-v-db8632eb], .avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-db8632eb] { + opacity: 0.3; +} +.avatardiv--with-menu[data-v-db8632eb] .action-item__menutoggle, +.avatardiv--with-menu img[data-v-db8632eb] { + transition: opacity var(--animation-quick); +} +.avatardiv--with-menu[data-v-db8632eb] .button-vue, +.avatardiv--with-menu[data-v-db8632eb] .button-vue__icon { + height: var(--size); + min-height: var(--size); + width: var(--size) !important; + min-width: var(--size); +} +.avatardiv--with-menu[data-v-db8632eb] > .button-vue, .avatardiv--with-menu[data-v-db8632eb] > .action-item .button-vue { + --button-radius: calc(var(--size) / 2); +} +.avatardiv .avatardiv__initials-wrapper[data-v-db8632eb] { + display: block; + height: var(--size); + width: var(--size); + background-color: var(--color-main-background); + border-radius: calc(var(--size) / 2); +} +.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-db8632eb] { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + text-align: center; + font-weight: normal; +} +.avatardiv img[data-v-db8632eb] { + width: 100%; + height: 100%; + object-fit: cover; +} +.avatardiv .material-design-icon[data-v-db8632eb] { + width: var(--size); + height: var(--size); +} +.avatardiv .avatardiv__user-status[data-v-db8632eb] { + box-sizing: border-box; + position: absolute; + right: -4px; + bottom: -4px; + min-height: 18px; + min-width: 18px; + max-height: 18px; + max-width: 18px; + height: 40%; + width: 40%; + line-height: 15px; + font-size: var(--default-font-size); + border: 2px solid var(--color-main-background); + background-color: var(--color-main-background); + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + border-radius: 50%; +} +.acli:hover .avatardiv .avatardiv__user-status[data-v-db8632eb] { + border-color: var(--color-background-hover); + background-color: var(--color-background-hover); +} +.acli.active .avatardiv .avatardiv__user-status[data-v-db8632eb] { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +.avatardiv .avatardiv__user-status--icon[data-v-db8632eb] { + border: none; + background-color: transparent; +} +.avatardiv .popovermenu-wrapper[data-v-db8632eb] { + position: relative; + display: inline-block; +} +.avatar-class-icon[data-v-db8632eb] { + display: block; + border-radius: calc(var(--size) / 2); + background-color: var(--color-background-darker); + height: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-30c015f0] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-30c015f0] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-link[data-v-30c015f0] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-link > span[data-v-30c015f0] { + cursor: pointer; + white-space: nowrap; +} +.action-link__icon[data-v-30c015f0] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-link[data-v-30c015f0] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-link[data-v-30c015f0] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-link__longtext-wrapper[data-v-30c015f0], .action-link__longtext[data-v-30c015f0] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-link__longtext[data-v-30c015f0] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-link__name[data-v-30c015f0] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-link__menu-icon[data-v-30c015f0] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-579c6b4d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-579c6b4d] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-router[data-v-579c6b4d] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-router > span[data-v-579c6b4d] { + cursor: pointer; + white-space: nowrap; +} +.action-router__icon[data-v-579c6b4d] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-router[data-v-579c6b4d] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-router[data-v-579c6b4d] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-router__longtext-wrapper[data-v-579c6b4d], .action-router__longtext[data-v-579c6b4d] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-router__longtext[data-v-579c6b4d] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-router__name[data-v-579c6b4d] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-router__menu-icon[data-v-579c6b4d] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action--disabled[data-v-579c6b4d] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-579c6b4d]:hover, .action--disabled[data-v-579c6b4d]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-579c6b4d] { + opacity: 1 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-824615f4] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-824615f4] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-text[data-v-824615f4] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-text > span[data-v-824615f4] { + cursor: pointer; + white-space: nowrap; +} +.action-text__icon[data-v-824615f4] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-text[data-v-824615f4] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-text[data-v-824615f4] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-text__longtext-wrapper[data-v-824615f4], .action-text__longtext[data-v-824615f4] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-text__longtext[data-v-824615f4] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-text__name[data-v-824615f4] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-text__menu-icon[data-v-824615f4] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action--disabled[data-v-824615f4] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-824615f4]:hover, .action--disabled[data-v-824615f4]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-824615f4] { + opacity: 1 !important; +} +.action-text[data-v-824615f4], +.action-text span[data-v-824615f4] { + cursor: default; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-551209a3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.loading-icon svg[data-v-551209a3] { + animation: rotate var(--animation-duration, 0.8s) linear infinite; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0555d8d0] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.user-status-icon[data-v-0555d8d0] { + display: flex; + justify-content: center; + align-items: center; + min-width: 16px; + min-height: 16px; + max-width: 20px; + max-height: 20px; +} +.user-status-icon--invisible[data-v-0555d8d0] { + filter: var(--background-invert-if-dark); +}:host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--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:#136cfb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px #949494;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__open-indicator-button,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.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;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;min-width:0;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;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-button{background-color:transparent;border:0;cursor:pointer;padding: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);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);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);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--kb-focus{box-shadow:var(--vs-dropdown-option--kb-focus-box-shadow)}.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{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);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;min-width:0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{max-width:100%;opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-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;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1} + +/*# sourceMappingURL=vue-select.css.map*//** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fbe2ff4a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.native-datetime-picker[data-v-fbe2ff4a] { + display: flex; + flex-direction: column; +} +.native-datetime-picker .native-datetime-picker--input[data-v-fbe2ff4a] { + width: 100%; + flex: 0 0 auto; + padding-right: 4px; +} +[data-theme-light] .native-datetime-picker--input[data-v-fbe2ff4a], +[data-themes*=light] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: light; +} +[data-theme-dark] .native-datetime-picker--input[data-v-fbe2ff4a], +[data-themes*=dark] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: dark; +} +@media (prefers-color-scheme: light) { +[data-theme-default] .native-datetime-picker--input[data-v-fbe2ff4a], + [data-themes*=default] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: light; +} +} +@media (prefers-color-scheme: dark) { +[data-theme-default] .native-datetime-picker--input[data-v-fbe2ff4a], + [data-themes*=default] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: dark; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-d984b8e5] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +[data-v-d984b8e5] .password-field__input--secure-text { + -webkit-text-security: disc; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6db1f91a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.input-field[data-v-6db1f91a] { + --input-border-radius: var(--border-radius-element, var(--border-radius-large)); + --input-padding-start: var(--border-radius-large); + --input-padding-end: var(--border-radius-large); + position: relative; + width: 100%; + margin-block-start: 6px; +} +.input-field--disabled[data-v-6db1f91a] { + opacity: 0.4; + filter: saturate(0.4); +} +.input-field--label-outside[data-v-6db1f91a] { + margin-block-start: 0; +} +.input-field--leading-icon[data-v-6db1f91a] { + --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline)); +} +.input-field--trailing-icon[data-v-6db1f91a] { + --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline)); +} +.input-field--pill[data-v-6db1f91a] { + --input-border-radius: var(--border-radius-pill); +} +.input-field__main-wrapper[data-v-6db1f91a] { + height: var(--default-clickable-area); + position: relative; +} +.input-field__input[data-v-6db1f91a] { + --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px)); + background-color: var(--color-main-background); + color: var(--color-main-text); + border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast); + border-radius: var(--input-border-radius); + cursor: pointer; + -webkit-appearance: textfield !important; + -moz-appearance: textfield !important; + appearance: textfield !important; + font-size: var(--default-font-size); + text-overflow: ellipsis; + height: calc(var(--default-clickable-area) - 2 * var(--input-border-width-offset)) !important; + width: 100%; + padding-inline: calc(var(--input-padding-start) + var(--input-border-width-offset)) calc(var(--input-padding-end) + var(--input-border-width-offset)); + padding-block: var(--input-border-width-offset); +} +.input-field__input[data-v-6db1f91a]::placeholder { + color: var(--color-text-maxcontrast); +} +.input-field__input[data-v-6db1f91a]:active:not([disabled]), .input-field__input[data-v-6db1f91a]:hover:not([disabled]), .input-field__input[data-v-6db1f91a]:focus:not([disabled]) { + border-width: var(--border-width-input-focused, 2px); + border-color: var(--color-main-text) !important; + box-shadow: 0 0 0 2px var(--color-main-background) !important; + --input-border-width-offset: 0px; +} +.input-field__input:focus + .input-field__label[data-v-6db1f91a], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-6db1f91a] { + color: var(--color-main-text); +} +.input-field__input[data-v-6db1f91a]:focus { + cursor: text; +} +.input-field__input[data-v-6db1f91a]:disabled { + cursor: default; +} +.input-field__input[data-v-6db1f91a]:focus-visible { + box-shadow: unset !important; +} +.input-field__input--success[data-v-6db1f91a] { + border-color: var(--color-success) !important; +} +.input-field__input--success[data-v-6db1f91a]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.input-field__input--error[data-v-6db1f91a] { + border-color: var(--color-error) !important; +} +.input-field__input--error[data-v-6db1f91a]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.input-field:not(.input-field--label-outside) .input-field__input[data-v-6db1f91a]:not(:focus)::placeholder { + opacity: 0; +} +.input-field__label[data-v-6db1f91a] { + --input-label-font-size: var(--default-font-size); + position: absolute; + margin-inline: var(--input-padding-start) var(--input-padding-end); + max-width: fit-content; + font-size: var(--input-label-font-size); + inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2); + inset-inline: var(--border-width-input-focused, 2px); + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.input-field__input:focus + .input-field__label[data-v-6db1f91a], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-6db1f91a] { + --input-label-font-size: 13px; + line-height: 1.5; + inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2); + font-weight: 500; + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0; + background-color: var(--color-main-background); + padding-inline: var(--default-grid-baseline); + margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline)); + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.input-field__icon[data-v-6db1f91a] { + position: absolute; + height: var(--default-clickable-area); + width: var(--default-clickable-area); + display: flex; + align-items: center; + justify-content: center; + opacity: 0.7; + inset-block-end: 0; +} +.input-field__icon--leading[data-v-6db1f91a] { + inset-inline-start: 0px; +} +.input-field__icon--trailing[data-v-6db1f91a] { + inset-inline-end: 0px; +} +.input-field__trailing-button[data-v-6db1f91a] { + --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important; + --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px)); +} +.input-field__trailing-button.button-vue[data-v-6db1f91a] { + position: absolute; + top: var(--border-width-input-focused, 2px); + right: var(--border-width-input-focused, 2px); +} +.input-field__trailing-button.button-vue[data-v-6db1f91a]:focus-visible { + box-shadow: none !important; +} +.input-field__helper-text-message[data-v-6db1f91a] { + padding-block: 4px; + padding-inline: var(--border-radius-large); + display: flex; + align-items: center; + color: var(--color-text-maxcontrast); +} +.input-field__helper-text-message__icon[data-v-6db1f91a] { + margin-inline-end: 8px; +} +.input-field__helper-text-message--error[data-v-6db1f91a] { + color: var(--color-error-text); +} +.input-field__helper-text-message--success[data-v-6db1f91a] { + color: var(--color-success-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-48ae860f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-48ae860f] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-48ae860f] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-48ae860f]:hover, .action--disabled[data-v-48ae860f]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-48ae860f] { + opacity: 1 !important; +} +.action-radio[data-v-48ae860f] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* checkbox/radio fixes */ +} +.action-radio__radio[data-v-48ae860f] { + position: absolute; + top: auto; + left: -10000px; + overflow: hidden; + width: 1px; + height: 1px; +} +.action-radio__label[data-v-48ae860f] { + display: flex; + align-items: center; + width: 100%; + padding: 0 !important; + padding-right: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-radio__label[data-v-48ae860f]::before { + margin: 0 14px 0 !important; +} +.action-radio--disabled[data-v-48ae860f], +.action-radio--disabled .action-radio__label[data-v-48ae860f] { + cursor: pointer; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3e2324b7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.action-separator[data-v-3e2324b7] { + height: 0; + margin: 5px 10px 5px 15px; + border-bottom: 1px solid var(--color-border-dark); + cursor: default; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-c9d92b93] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * color-text-lighter normal state + * color-text-lighter active state + * color-text-maxcontrast disabled state + */ +/* Default global values */ +button[data-v-c9d92b93]:not(.button-vue), +input[data-v-c9d92b93]:not([type=range]), +textarea[data-v-c9d92b93] { + margin: 0; + padding: 7px 6px; + cursor: text; + color: var(--color-text-lighter); + border: 1px solid var(--color-border-dark); + border-radius: var(--border-radius); + outline: none; + background-color: var(--color-main-background); + font-size: 13px; + /* Primary action button, use sparingly */ +} +button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-c9d92b93], +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):hover, +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):focus, +input:not([type=range]):not(:disabled):not(.primary).active[data-v-c9d92b93], +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):hover, +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):focus, +textarea:not(:disabled):not(.primary).active[data-v-c9d92b93] { + /* active class used for multiselect */ + border-color: var(--color-primary-element); + outline: none; +} +button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):active, +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):active, +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):active { + color: var(--color-text-light); + outline: none; + background-color: var(--color-main-background); +} +button[data-v-c9d92b93]:not(.button-vue):disabled, +input[data-v-c9d92b93]:not([type=range]):disabled, +textarea[data-v-c9d92b93]:disabled { + cursor: default; + opacity: 0.5; + color: var(--color-text-maxcontrast); + background-color: var(--color-background-dark); +} +button[data-v-c9d92b93]:not(.button-vue):required, +input[data-v-c9d92b93]:not([type=range]):required, +textarea[data-v-c9d92b93]:required { + box-shadow: none; +} +button[data-v-c9d92b93]:not(.button-vue):invalid, +input[data-v-c9d92b93]:not([type=range]):invalid, +textarea[data-v-c9d92b93]:invalid { + border-color: var(--color-error); + box-shadow: none !important; +} +button:not(.button-vue).primary[data-v-c9d92b93], +input:not([type=range]).primary[data-v-c9d92b93], +textarea.primary[data-v-c9d92b93] { + 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-c9d92b93]:not(:disabled):hover, button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):focus, button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):active, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):hover, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):focus, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):active, +textarea.primary[data-v-c9d92b93]:not(:disabled):hover, +textarea.primary[data-v-c9d92b93]:not(:disabled):focus, +textarea.primary[data-v-c9d92b93]:not(:disabled):active { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):active, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):active, +textarea.primary[data-v-c9d92b93]:not(:disabled):active { + color: var(--color-primary-element-text-dark); +} +button:not(.button-vue).primary[data-v-c9d92b93]:disabled, +input:not([type=range]).primary[data-v-c9d92b93]:disabled, +textarea.primary[data-v-c9d92b93]:disabled { + cursor: default; + color: var(--color-primary-element-text-dark); + background-color: var(--color-primary-element); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-c9d92b93] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-c9d92b93] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-c9d92b93]:hover, .action--disabled[data-v-c9d92b93]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-c9d92b93] { + opacity: 1 !important; +} +.action-text-editable[data-v-c9d92b93] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* Inputs inside popover supports text, submit & reset */ +} +.action-text-editable > span[data-v-c9d92b93] { + cursor: pointer; + white-space: nowrap; +} +.action-text-editable__icon[data-v-c9d92b93] { + min-width: 0; /* Overwrite icons*/ + min-height: 0; + /* Keep padding to define the width to + assure correct position of a possible text */ + padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area); + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; +} +.action-text-editable[data-v-c9d92b93] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-text-editable[data-v-c9d92b93] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-text-editable__form[data-v-c9d92b93] { + display: flex; + flex: 1 1 auto; + flex-direction: column; + position: relative; + margin: 4px 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.action-text-editable__submit[data-v-c9d92b93] { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.action-text-editable__label[data-v-c9d92b93] { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + right: calc((var(--default-clickable-area) - 16px) / 2 + 1); + bottom: 1px; + width: calc(var(--default-clickable-area) - 8px); + height: calc(var(--default-clickable-area) - 8px); + box-sizing: border-box; + margin: 0; + padding: 7px 6px; + border: 0; + border-radius: 50%; + /* Avoid background under border */ + background-color: var(--color-main-background); + background-clip: padding-box; +} +.action-text-editable__label[data-v-c9d92b93], .action-text-editable__label *[data-v-c9d92b93] { + cursor: pointer; +} +.action-text-editable__textarea[data-v-c9d92b93] { + flex: 1 1 auto; + color: inherit; + border-color: var(--color-border-maxcontrast); + min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */ + max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */ + min-width: calc(var(--default-clickable-area) * 4); + width: 100% !important; + margin: 0; + /* only show confirm borders if input is not focused */ +} +.action-text-editable__textarea[data-v-c9d92b93]:disabled { + cursor: default; +} +.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-c9d92b93] { + background-color: var(--color-error); +} +.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:focus { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-c9d92b93], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-c9d92b93], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-c9d92b93] { + /* above previous input */ + z-index: 2; + border-color: var(--color-primary-element); + border-left-color: transparent; +} +li:last-child > .action-text-editable[data-v-c9d92b93] { + margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +} +li:first-child > .action-text-editable[data-v-c9d92b93] { + margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7692fc78] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-details-toggle[data-v-7692fc78] { + position: sticky; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + padding: calc((var(--default-clickable-area) - 16px) / 2); + cursor: pointer; + opacity: 0.6; + transform: rotate(180deg); + background-color: var(--color-main-background); + z-index: 2000; + top: var(--app-navigation-padding); + left: calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2); +} +.app-details-toggle--mobile[data-v-7692fc78] { + left: var(--app-navigation-padding); +} +.app-details-toggle[data-v-7692fc78]:active, .app-details-toggle[data-v-7692fc78]:hover, .app-details-toggle[data-v-7692fc78]:focus { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de6986e3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-content[data-v-de6986e3] { + position: initial; + z-index: 1000; + flex-basis: 100vw; + height: 100%; + margin: 0 !important; + background-color: var(--color-main-background); + min-width: 0; +} +.app-content[data-v-de6986e3]:not(.app-content--has-list) { + overflow: auto; +} +.app-content-wrapper[data-v-de6986e3] { + position: relative; + width: 100%; + height: 100%; +} +.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list { + display: flex; +} +.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-details { + display: none; +} +.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-list { + display: none; +} +.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-details { + display: block; +} +[data-v-de6986e3] .splitpanes.default-theme .app-content-list { + max-width: none; + /* Thin scrollbar is hard to catch on resizable columns */ + scrollbar-width: auto; +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane { + background-color: transparent; + transition: none; +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list { + min-width: 300px; + position: sticky; +} +@media only screen and (width < 1024px) { +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list { + display: none; +} +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details { + overflow-y: auto; +} +@media only screen and (width < 1024px) { +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details { + min-width: 100%; +} +} +[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter { + background-color: var(--color-main-background); + border-left: 1px solid var(--color-border); +} +[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter::before,[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter::after { + background-color: var(--color-border); +} +.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list { + max-width: none; +}.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;-o-transition:none;transition:none}.splitpanes__splitter{-ms-touch-action:none;touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .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{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation, +.app-content { + /** Distance of the app navigation toggle and the first navigation item to the top edge of the app content container */ + --app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7346c37d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation[data-v-7346c37d] { + --color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default)); + transition: transform var(--animation-quick), margin var(--animation-quick); + width: 300px; + --app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline))); + max-width: var(--app-navigation-max-width); + position: relative; + top: 0; + left: 0; + padding: 0px; + z-index: 1800; + height: 100%; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + flex-grow: 0; + flex-shrink: 0; + background-color: var(--color-main-background-blur, var(--color-main-background)); + -webkit-backdrop-filter: var(--filter-background-blur, none); + backdrop-filter: var(--filter-background-blur, none); +} +.app-navigation--close[data-v-7346c37d] { + margin-left: calc(-1 * min(300px, var(--app-navigation-max-width))); +} +.app-navigation__search[data-v-7346c37d] { + width: 100%; +} +.app-navigation__body[data-v-7346c37d] { + overflow-y: scroll; +} +.app-navigation__content > ul[data-v-7346c37d] { + position: relative; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: var(--default-grid-baseline, 4px); + padding: var(--app-navigation-padding); +} +.app-navigation .app-navigation__list[data-v-7346c37d] { + height: 100%; +} +.app-navigation__body--no-list[data-v-7346c37d] { + flex: 1 1 auto; + overflow: auto; + height: 100%; +} +.app-navigation__content[data-v-7346c37d] { + height: 100%; + display: flex; + flex-direction: column; +} +[data-themes*=highcontrast] .app-navigation[data-v-7346c37d] { + border-right: 1px solid var(--color-border); +} +@media only screen and (max-width: 1024px) { +.app-navigation[data-v-7346c37d] { + position: absolute; +} +} +@media only screen and (max-width: 512px) { +.app-navigation[data-v-7346c37d] { + z-index: 1400; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-058e6060] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-list[data-v-058e6060] { + position: relative; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: var(--default-grid-baseline, 4px); + padding: var(--app-navigation-padding); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b6024aba] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-toggle-wrapper[data-v-b6024aba] { + position: absolute; + top: var(--app-navigation-padding); + right: calc(0px - var(--app-navigation-padding)); + margin-right: calc(-1 * var(--default-clickable-area)); +} +button.app-navigation-toggle[data-v-b6024aba] { + background-color: var(--color-main-background); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-574a55ae] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-caption[data-v-574a55ae] { + display: flex; + justify-content: space-between; +} +.app-navigation-caption--heading[data-v-574a55ae] { + padding: var(--app-navigation-padding); +} +.app-navigation-caption--heading[data-v-574a55ae]:not(:first-child):not(:last-child) { + padding: 0 var(--app-navigation-padding); +} +.app-navigation-caption__name[data-v-574a55ae] { + font-weight: bold; + color: var(--color-main-text); + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + box-shadow: none !important; + flex-shrink: 0; + padding: 0 calc(var(--default-grid-baseline, 4px) * 2) 0 calc(var(--default-grid-baseline, 4px) * 2); + margin-top: 0px; + margin-bottom: var(--default-grid-baseline); +} +.app-navigation-caption__actions[data-v-574a55ae] { + flex: 0 0 var(--default-clickable-area); +} +.app-navigation-caption[data-v-574a55ae]:not(:first-child) { + margin-top: calc(var(--default-clickable-area) / 2); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-938dadb1] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-entry__icon-bullet[data-v-938dadb1] { + display: block; + padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px); +} +.app-navigation-entry__icon-bullet div[data-v-938dadb1] { + width: 14px; + height: 14px; + cursor: pointer; + transition: background 100ms ease-in-out; + border: none; + border-radius: 50%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cadd59ae] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.button-vue.icon-collapse[data-v-cadd59ae] { + position: relative; + z-index: 105; + color: var(--color-main-text); + right: 0; +} +.button-vue.icon-collapse--open[data-v-cadd59ae] { + color: var(--color-main-text); +} +.button-vue.icon-collapse--open[data-v-cadd59ae]:hover { + color: var(--color-primary-element); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-018c4203] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.app-navigation-entry[data-v-018c4203] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; + min-height: var(--default-clickable-area); + transition: background-color var(--animation-quick) ease-in-out; + transition: background-color 200ms ease-in-out; + border-radius: var(--border-radius-element, var(--border-radius-pill)); + /* hide deletion/collapse of subitems */ +} +.app-navigation-entry-wrapper[data-v-018c4203] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; +} +.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-018c4203] { + display: none; +} +.app-navigation-entry.active[data-v-018c4203] { + background-color: var(--color-primary-element) !important; +} +.app-navigation-entry.active[data-v-018c4203]:hover { + background-color: var(--color-primary-element-hover) !important; +} +.app-navigation-entry.active .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry.active .app-navigation-entry-button[data-v-018c4203] { + color: var(--color-primary-element-text) !important; +} +.app-navigation-entry[data-v-018c4203]:focus-within, .app-navigation-entry[data-v-018c4203]:hover { + background-color: var(--color-background-hover); +} +.app-navigation-entry.active .app-navigation-entry__children[data-v-018c4203], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-018c4203], .app-navigation-entry:hover .app-navigation-entry__children[data-v-018c4203] { + background-color: var(--color-main-background); +} +.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203] { + display: inline-block; +} +.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-018c4203] { + display: none; +} +.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-018c4203] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.app-navigation-entry .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button[data-v-018c4203] { + z-index: 100; /* above the bullet to allow click*/ + display: flex; + overflow: hidden; + flex: 1 1 0; + box-sizing: border-box; + min-height: var(--default-clickable-area); + padding: 0; + white-space: nowrap; + color: var(--color-main-text); + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px 16px; + line-height: var(--default-clickable-area); +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-018c4203] { + display: flex; + align-items: center; + flex: 0 0 var(--default-clickable-area); + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + background-size: 16px 16px; + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-018c4203] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-018c4203] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +} +.app-navigation-entry .app-navigation-entry-link[data-v-018c4203]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-018c4203]: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, var(--border-radius-pill)); +} +/* Second level nesting for lists */ +.app-navigation-entry__children[data-v-018c4203] { + position: relative; + display: flex; + flex: 0 1 auto; + flex-direction: column; + width: 100%; + gap: var(--default-grid-baseline, 4px); +} +.app-navigation-entry__children .app-navigation-entry[data-v-018c4203] { + display: inline-flex; + flex-wrap: wrap; + padding-left: 16px; +} +/* Deleted entries */ +.app-navigation-entry__deleted[data-v-018c4203] { + display: inline-flex; + flex: 1 1 0; + padding-left: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important; +} +.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-018c4203] { + position: relative; + overflow: hidden; + flex: 1 1 0; + white-space: nowrap; + text-overflow: ellipsis; + line-height: var(--default-clickable-area); +} +/* counter and actions */ +.app-navigation-entry__utils[data-v-018c4203] { + display: flex; + min-width: var(--default-clickable-area); + align-items: center; + flex: 0 1 auto; + justify-content: flex-end; + /* counter */ + /* actions */ +} +.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-018c4203] { + display: inline-block; +} +.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-018c4203] { + margin-right: calc(var(--default-grid-baseline) * 3); + display: flex; + align-items: center; + flex: 0 1 auto; +} +.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-018c4203] { + display: none; +} +/* editing state */ +.app-navigation-entry--editing .app-navigation-entry-edit[data-v-018c4203] { + z-index: 250; + opacity: 1; +} +/* deleted state */ +.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-018c4203] { + z-index: 250; + transform: translateX(0); +} +/* pinned state */ +.app-navigation-entry--pinned[data-v-018c4203] { + order: 2; + margin-top: auto; +} +.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-018c4203] { + margin-top: 0; +} +[data-themes*=highcontrast] .app-navigation-entry[data-v-018c4203]:active { + background-color: var(--color-primary-element-light-hover) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0e795eb7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-input-confirm[data-v-0e795eb7] { + flex: 1 0 100%; + width: 100%; +} +.app-navigation-input-confirm form[data-v-0e795eb7] { + display: flex; +} +.app-navigation-input-confirm__input[data-v-0e795eb7] { + height: 34px; + flex: 1 1 100%; + font-size: 100% !important; + margin: 5px !important; + margin-left: -8px !important; + padding: 7px !important; +} +.app-navigation-input-confirm__input[data-v-0e795eb7]:active, .app-navigation-input-confirm__input[data-v-0e795eb7]:focus, .app-navigation-input-confirm__input[data-v-0e795eb7]:hover { + outline: none; + background-color: var(--color-main-background); + color: var(--color-main-text); + border-color: var(--color-primary-element); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-810cb824] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/* 'New' button */ +.app-navigation-new[data-v-810cb824] { + display: block; + padding: calc(var(--default-grid-baseline, 4px) * 2); +} +.app-navigation-new button[data-v-810cb824] { + width: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fe96d301] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.app-navigation-entry[data-v-fe96d301] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; + min-height: var(--default-clickable-area); + transition: background-color var(--animation-quick) ease-in-out; + transition: background-color 200ms ease-in-out; + border-radius: var(--border-radius-element, var(--border-radius-pill)); + /* hide deletion/collapse of subitems */ +} +.app-navigation-entry-wrapper[data-v-fe96d301] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; +} +.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-fe96d301] { + display: none; +} +.app-navigation-entry.active[data-v-fe96d301] { + background-color: var(--color-primary-element) !important; +} +.app-navigation-entry.active[data-v-fe96d301]:hover { + background-color: var(--color-primary-element-hover) !important; +} +.app-navigation-entry.active .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry.active .app-navigation-entry-button[data-v-fe96d301] { + color: var(--color-primary-element-text) !important; +} +.app-navigation-entry[data-v-fe96d301]:focus-within, .app-navigation-entry[data-v-fe96d301]:hover { + background-color: var(--color-background-hover); +} +.app-navigation-entry.active .app-navigation-entry__children[data-v-fe96d301], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-fe96d301], .app-navigation-entry:hover .app-navigation-entry__children[data-v-fe96d301] { + background-color: var(--color-main-background); +} +.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301] { + display: inline-block; +} +.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-fe96d301] { + display: none; +} +.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-fe96d301] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.app-navigation-entry .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button[data-v-fe96d301] { + z-index: 100; /* above the bullet to allow click*/ + display: flex; + overflow: hidden; + flex: 1 1 0; + box-sizing: border-box; + min-height: var(--default-clickable-area); + padding: 0; + white-space: nowrap; + color: var(--color-main-text); + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px 16px; + line-height: var(--default-clickable-area); +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-fe96d301] { + display: flex; + align-items: center; + flex: 0 0 var(--default-clickable-area); + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + background-size: 16px 16px; + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-fe96d301] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-fe96d301] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +} +.app-navigation-entry .app-navigation-entry-link[data-v-fe96d301]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-fe96d301]: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, var(--border-radius-pill)); +} +/* Second level nesting for lists */ +.app-navigation-entry__children[data-v-fe96d301] { + position: relative; + display: flex; + flex: 0 1 auto; + flex-direction: column; + width: 100%; + gap: var(--default-grid-baseline, 4px); +} +.app-navigation-entry__children .app-navigation-entry[data-v-fe96d301] { + display: inline-flex; + flex-wrap: wrap; + padding-left: 16px; +} +/* Deleted entries */ +.app-navigation-entry__deleted[data-v-fe96d301] { + display: inline-flex; + flex: 1 1 0; + padding-left: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important; +} +.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-fe96d301] { + position: relative; + overflow: hidden; + flex: 1 1 0; + white-space: nowrap; + text-overflow: ellipsis; + line-height: var(--default-clickable-area); +} +/* counter and actions */ +.app-navigation-entry__utils[data-v-fe96d301] { + display: flex; + min-width: var(--default-clickable-area); + align-items: center; + flex: 0 1 auto; + justify-content: flex-end; + /* counter */ + /* actions */ +} +.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-fe96d301] { + display: inline-block; +} +.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-fe96d301] { + margin-right: calc(var(--default-grid-baseline) * 3); + display: flex; + align-items: center; + flex: 0 1 auto; +} +.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-fe96d301] { + display: none; +} +/* editing state */ +.app-navigation-entry--editing .app-navigation-entry-edit[data-v-fe96d301] { + z-index: 250; + opacity: 1; +} +/* deleted state */ +.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-fe96d301] { + z-index: 250; + transform: translateX(0); +} +/* pinned state */ +.app-navigation-entry--pinned[data-v-fe96d301] { + order: 2; + margin-top: auto; +} +.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-fe96d301] { + margin-top: 0; +} +[data-themes*=highcontrast] .app-navigation-entry[data-v-fe96d301]:active { + background-color: var(--color-primary-element-light-hover) !important; +} +.app-navigation-new-item__name[data-v-fe96d301] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; + padding-left: 7px; + font-size: 14px; +} +.newItemContainer[data-v-fe96d301] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-70fd8f35] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-search[data-v-70fd8f35] { + display: flex; + gap: var(--app-navigation-padding); + padding: var(--app-navigation-padding); +} +.app-navigation-search--has-actions .app-navigation-search__input[data-v-70fd8f35] { + flex-grow: 1; + z-index: 3; +} +.app-navigation-search__actions[data-v-70fd8f35] { + display: flex; + gap: var(--default-grid-baseline); + margin-inline-start: 0; + max-width: calc(2 * var(--default-clickable-area) + var(--default-grid-baseline)); + max-height: var(--default-clickable-area); + transition: margin-inline-start var(--animation-quick); +} +.app-navigation-search__actions--hidden[data-v-70fd8f35] { + margin-inline-start: calc(-1 * var(--default-clickable-area)); +} +.app-navigation-search__input[data-v-70fd8f35] { + --input-border-radius: var(--border-radius-element, var(--border-radius-pill)) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-981e215c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#app-settings[data-v-981e215c] { + margin-top: auto; + padding: 3px; +} +#app-settings__header[data-v-981e215c] { + box-sizing: border-box; + margin: 0 3px 3px 3px; +} +#app-settings__header .settings-button[data-v-981e215c] { + display: flex; + flex: 1 1 0; + height: var(--default-clickable-area); + width: 100%; + padding: 0; + margin: 0; + background-color: transparent; + box-shadow: none; + border: 0; + border-radius: var(--body-container-radius); + text-align: left; + font-weight: normal; + font-size: 100%; + color: var(--color-main-text); + padding-right: 14px; + line-height: var(--default-clickable-area); +} +#app-settings__header .settings-button[data-v-981e215c]:hover, #app-settings__header .settings-button[data-v-981e215c]:focus { + background-color: var(--color-background-hover); +} +#app-settings__header .settings-button__icon[data-v-981e215c] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + min-width: var(--default-clickable-area); +} +#app-settings__header .settings-button__label[data-v-981e215c] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +#app-settings__content[data-v-981e215c] { + display: block; + padding: 10px; + /* prevent scrolled contents from stopping too early */ + margin-bottom: -3px; + /* restrict height of settings and make scrollable */ + max-height: 300px; + overflow-y: auto; + box-sizing: border-box; +} +.slide-up-leave-active[data-v-981e215c], +.slide-up-enter-active[data-v-981e215c] { + transition-duration: var(--animation-slow); + transition-property: max-height, padding; + overflow-y: hidden !important; +} +.slide-up-enter[data-v-981e215c], +.slide-up-leave-to[data-v-981e215c] { + max-height: 0 !important; + padding: 0 10px !important; +} +.app-navigation-spacer[data-v-b699c557] { + flex-shrink: 0; + height: 22px; +} + +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-d9de5a67] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +[data-v-d9de5a67] .app-settings__navigation { + min-width: 200px; + margin-right: 20px; + overflow-x: hidden; + overflow-y: auto; + position: relative; +} +[data-v-d9de5a67] .app-settings__content { + box-sizing: border-box; + padding-inline: 16px; +} +.navigation-list[data-v-d9de5a67] { + height: 100%; + box-sizing: border-box; + overflow-y: auto; + padding: 12px; +} +.navigation-list__link[data-v-d9de5a67] { + display: flex; + align-content: center; + font-size: 16px; + height: var(--default-clickable-area); + margin: 4px 0; + line-height: var(--default-clickable-area); + border-radius: var(--border-radius-pill); + font-weight: bold; + padding: 0 20px; + cursor: pointer; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + background-color: transparent; + border: none; +} +.navigation-list__link[data-v-d9de5a67]:hover, .navigation-list__link[data-v-d9de5a67]:focus { + background-color: var(--color-background-hover); +} +.navigation-list__link--active[data-v-d9de5a67] { + background-color: var(--color-primary-element-light) !important; +} +.navigation-list__link--icon[data-v-d9de5a67] { + padding-inline-start: 8px; + gap: 4px; +} +.navigation-list__link-icon[data-v-d9de5a67] { + display: flex; + justify-content: center; + align-content: center; + width: 36px; + max-width: 36px; +} +@media only screen and (max-width: 512px) { +.app-settings[data-v-d9de5a67] .dialog__name { + padding-inline-start: 16px; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-e970c9f7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-settings-section[data-v-e970c9f7] { + margin-bottom: 80px; +} +.app-settings-section__name[data-v-e970c9f7] { + font-size: 1.6em; + margin: 0; + padding: 20px 0; + font-weight: bold; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-77326a9c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar-tabs[data-v-77326a9c] { + display: flex; + flex-direction: column; + min-height: 0; + flex: 1 1 100%; +} +.app-sidebar-tabs__nav[data-v-77326a9c] { + display: flex; + justify-content: stretch; + margin: 10px 8px 0 8px; + border-bottom: 1px solid var(--color-border); +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant { + border: unset !important; + border-radius: 0 !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant .checkbox-content { + padding: var(--default-grid-baseline); + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0 !important; + margin: 0 !important; + border-bottom: var(--default-grid-baseline) solid transparent !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant .checkbox-content .checkbox-content__icon--checked > * { + color: var(--color-main-text) !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content { + background: transparent !important; + color: var(--color-main-text) !important; + border-bottom: var(--default-grid-baseline) solid var(--color-primary-element) !important; +} +.app-sidebar-tabs__tab[data-v-77326a9c] { + flex: 1 1; +} +.app-sidebar-tabs__tab.active[data-v-77326a9c] { + color: var(--color-primary-element); +} +.app-sidebar-tabs__tab-caption[data-v-77326a9c] { + flex: 0 1 100%; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; +} +.app-sidebar-tabs__tab-icon[data-v-77326a9c] { + display: flex; + align-items: center; + justify-content: center; + background-size: 20px; +} +.app-sidebar-tabs__tab[data-v-77326a9c] .checkbox-radio-switch__content { + max-width: unset; +} +.app-sidebar-tabs__content[data-v-77326a9c] { + position: relative; + min-height: 256px; + height: 100%; +} +.app-sidebar-tabs__content--multiple[data-v-77326a9c] > :not(section) { + display: none; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +@property --app-sidebar-offset { + syntax: ""; + initial-value: 0; + inherits: true; +} +.content { + --app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2); + --app-sidebar-offset: 0; + transition: --app-sidebar-offset 0ms !important; +} +.content:has(.app-sidebar.slide-right-enter-active), +.content:has(.app-sidebar.slide-right-leave-active) { + transition: --app-sidebar-offset var(--animation-quick); +} +.content:has(.app-sidebar__toggle) { + --app-sidebar-offset: calc(var(--app-sidebar-padding) + var(--default-clickable-area)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2d142c0a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/* + Sidebar: to be used within #content + app-content will be shrinked properly +*/ +.app-sidebar[data-v-2d142c0a] { + --app-sidebar-width: clamp(300px, 27vw, 500px); + width: var(--app-sidebar-width); + z-index: 1500; + top: 0; + right: 0; + display: flex; + overflow-x: hidden; + overflow-y: auto; + flex-direction: column; + flex-shrink: 0; + height: 100%; + border-left: 1px solid var(--color-border); + background: var(--color-main-background); + position: relative; +} +.app-sidebar__toggle[data-v-2d142c0a] { + position: absolute !important; + inset-block-start: var(--app-sidebar-padding); + inset-inline-end: var(--app-sidebar-padding); + z-index: 1001; +} +.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a] { + position: absolute; + z-index: 100; + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-grid-baseline, 4px) * 2); + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 0.7; + border-radius: calc(var(--default-clickable-area) / 2); +} +.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:hover, .app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:active, .app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:focus { + opacity: 1; + background-color: rgba(127, 127, 127, 0.25); +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info[data-v-2d142c0a] { + flex-direction: row; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__figure[data-v-2d142c0a] { + --figure-size: calc($desc-height + var(--app-sidebar-padding)); + z-index: 2; + width: var(--figure-size); + height: var(--figure-size); + margin: calc(var(--app-sidebar-padding) / 2); + border-radius: 3px; + flex: 0 0 auto; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-2d142c0a] { + padding-left: 0; + flex: 1 1 auto; + min-width: 0; + padding-right: calc(2 * var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); + padding-top: var(--app-sidebar-padding); +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); +} +.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-2d142c0a] { + z-index: 3; + position: absolute; + top: calc(var(--app-sidebar-padding) / 2); + left: calc(-1 * var(--default-clickable-area)); + gap: 0; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc .app-sidebar-header__menu[data-v-2d142c0a] { + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); + position: absolute; +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-2d142c0a] { + position: absolute; + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-grid-baseline, 4px) * 2 + var(--default-clickable-area)); +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) * 2 + var(--default-grid-baseline, 4px) * 2); +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); +} +.app-sidebar .app-sidebar-header .app-sidebar-header__info[data-v-2d142c0a] { + display: flex; + flex-direction: column; +} +.app-sidebar .app-sidebar-header__figure[data-v-2d142c0a] { + width: 100%; + height: 250px; + max-height: 250px; + background-repeat: no-repeat; + background-position: center; + background-size: contain; +} +.app-sidebar .app-sidebar-header__figure--with-action[data-v-2d142c0a] { + cursor: pointer; +} +.app-sidebar .app-sidebar-header__desc[data-v-2d142c0a] { + position: relative; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding-inline: var(--app-sidebar-padding); + padding-block: calc(var(--default-grid-baseline, 4px) * 2) calc(var(--app-sidebar-padding) / 2); + gap: 0 4px; +} +.app-sidebar .app-sidebar-header__desc--with-tertiary-action[data-v-2d142c0a] { + padding-left: 6px; +} +.app-sidebar .app-sidebar-header__desc--editable .app-sidebar-header__mainname-form[data-v-2d142c0a], .app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__mainname-form[data-v-2d142c0a] { + margin-top: -2px; + margin-bottom: -2px; +} +.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__subname[data-v-2d142c0a] { + margin-top: -2px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-2d142c0a] { + display: flex; + height: var(--default-clickable-area); + width: var(--default-clickable-area); + justify-content: center; + flex: 0 0 auto; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-2d142c0a] { + box-shadow: none; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-2d142c0a]: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-2d142c0a] { + flex: 1 1 auto; + display: flex; + flex-direction: column; + justify-content: center; + min-width: 0; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-2d142c0a] { + display: flex; + align-items: center; + min-height: var(--default-clickable-area); +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-2d142c0a] { + padding: 0; + min-height: 30px; + font-size: 20px; + line-height: 30px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-2d142c0a] .linkified { + cursor: pointer; + text-decoration: underline; + margin: 0; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-2d142c0a] { + display: flex; + flex: 1 1 auto; + align-items: center; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form input.app-sidebar-header__mainname-input[data-v-2d142c0a] { + flex: 1 1 auto; + margin: 0; + padding: 7px; + font-size: 20px; + font-weight: bold; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__menu[data-v-2d142c0a] { + margin-left: 5px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname[data-v-2d142c0a], +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-2d142c0a] { + overflow: hidden; + width: 100%; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-2d142c0a] { + 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-2d142c0a] { + vertical-align: text-bottom; +} +.app-sidebar .app-sidebar-header__description[data-v-2d142c0a] { + display: flex; + align-items: center; + margin: 0 10px; +} +@media only screen and (max-width: 512px) { +.app-sidebar[data-v-2d142c0a] { + position: absolute; + --app-sidebar-width: 100vw; +} +} +.slide-right-leave-active[data-v-2d142c0a], +.slide-right-enter-active[data-v-2d142c0a] { + transition-duration: var(--animation-quick); + transition-property: margin-right; +} +.slide-right-enter-to[data-v-2d142c0a], +.slide-right-leave[data-v-2d142c0a] { + margin-right: 0; +} +.slide-right-enter[data-v-2d142c0a], +.slide-right-leave-to[data-v-2d142c0a] { + margin-right: calc(-1 * var(--app-sidebar-width)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar-header__description button, .app-sidebar-header__description .button, +.app-sidebar-header__description input[type=button], +.app-sidebar-header__description input[type=submit], +.app-sidebar-header__description input[type=reset] { + padding: 6px 22px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-02d27370] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.checkbox-content[data-v-02d27370] { + display: flex; + align-items: center; + flex-direction: row; + gap: 4px; + user-select: none; + min-height: var(--default-clickable-area); + border-radius: var(--default-clickable-area); + padding: 4px calc((var(--default-clickable-area) - var(--icon-height)) / 2); + width: 100%; + max-width: fit-content; +} +.checkbox-content__text[data-v-02d27370] { + flex: 1 0; +} +.checkbox-content__text[data-v-02d27370]:empty { + display: none; +} +.checkbox-content__icon > *[data-v-02d27370] { + width: var(--icon-size); + height: var(--icon-size); +} +.checkbox-content--button-variant .checkbox-content__icon:not(.checkbox-content__icon--checked) > *[data-v-02d27370] { + color: var(--color-primary-element); +} +.checkbox-content--button-variant .checkbox-content__icon--checked > *[data-v-02d27370] { + color: var(--color-primary-element-text); +} +.checkbox-content--has-text[data-v-02d27370] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.checkbox-content:not(.checkbox-content--button-variant) .checkbox-content__icon > *[data-v-02d27370] { + color: var(--color-primary-element); +} +.checkbox-content[data-v-02d27370], .checkbox-content *[data-v-02d27370] { + cursor: pointer; + flex-shrink: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-919d07b7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.checkbox-radio-switch[data-v-919d07b7] { + display: flex; + align-items: center; + color: var(--color-main-text); + background-color: transparent; + font-size: var(--default-font-size); + line-height: var(--default-line-height); + padding: 0; + position: relative; + /* Special rules for vertical button groups */ + /* Special rules for horizontal button groups */ +} +.checkbox-radio-switch__input[data-v-919d07b7] { + position: absolute; + z-index: -1; + opacity: 0 !important; + width: var(--icon-size); + height: var(--icon-size); + margin: 4px calc((var(--default-clickable-area) - 16px) / 2); +} +.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch__input[data-v-919d07b7]: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-919d07b7] { + opacity: 0.5; +} +.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-919d07b7] .checkbox-radio-switch__icon > * { + color: var(--color-main-text); +} +.checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-919d07b7]:hover { + background-color: var(--color-background-hover); +} +.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-919d07b7]: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-919d07b7], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-919d07b7]:hover { + background-color: var(--color-primary-element-light-hover); +} +.checkbox-radio-switch-switch[data-v-919d07b7]: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-919d07b7] .checkbox-radio-switch__icon > * { + color: var(--color-primary-element-light); +} +.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-919d07b7] { + 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-919d07b7] { + font-weight: bold; +} +.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-919d07b7] { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.checkbox-radio-switch--button-variant[data-v-919d07b7] .checkbox-radio-switch__text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.checkbox-radio-switch--button-variant[data-v-919d07b7]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * { + color: var(--color-main-text); +} +.checkbox-radio-switch--button-variant[data-v-919d07b7] .checkbox-radio-switch__icon:empty { + display: none; +} +.checkbox-radio-switch--button-variant[data-v-919d07b7]: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-919d07b7] { + border-radius: calc(var(--default-clickable-area) / 2); +} +.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-919d07b7] { + flex-basis: 100%; + max-width: unset; +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:first-of-type { + border-top-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-top-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:last-of-type { + border-bottom-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]: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-919d07b7] { + margin-bottom: 2px; +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:not(:first-of-type) { + border-top: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:first-of-type { + border-top-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-left-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:last-of-type { + border-top-right-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:not(:last-of-type) { + border-right: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-919d07b7] { + margin-right: 2px; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:not(:first-of-type) { + border-left: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7] .checkbox-radio-switch__text { + text-align: center; + display: flex; + align-items: center; +} +.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-919d07b7] { + flex-direction: column; + justify-content: center; + width: 100%; + margin: 0; + gap: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fede0c71] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.empty-content[data-v-fede0c71] { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + /* In case of using in a flex container - flex in advance */ + flex-grow: 1; +} +.modal-wrapper .empty-content[data-v-fede0c71] { + margin-top: 5vh; + margin-bottom: 5vh; +} +.empty-content__icon[data-v-fede0c71] { + display: flex; + align-items: center; + justify-content: center; + width: 64px; + height: 64px; + margin: 0 auto 15px; + opacity: 0.4; + background-repeat: no-repeat; + background-position: center; + background-size: 64px; +} +.empty-content__icon[data-v-fede0c71] svg { + width: 64px !important; + height: 64px !important; + max-width: 64px !important; + max-height: 64px !important; +} +.empty-content__name[data-v-fede0c71] { + margin-bottom: 10px; + text-align: center; + font-weight: bold; + font-size: 20px; + line-height: 30px; +} +.empty-content__description[data-v-fede0c71] { + color: var(--color-text-maxcontrast); +} +.empty-content__action[data-v-fede0c71] { + margin-top: 8px; +} +.modal-wrapper .empty-content__action[data-v-fede0c71] { + margin-top: 20px; + display: flex; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-095ea4ce] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar__tab[data-v-095ea4ce] { + display: none; + padding: 10px; + min-height: 100%; + max-height: 100%; + height: 100%; + overflow: auto; +} +.app-sidebar__tab[data-v-095ea4ce]:focus { + border-color: var(--color-primary-element); + box-shadow: 0 0 0.2em var(--color-primary-element); + outline: 0; +} +.app-sidebar__tab--active[data-v-095ea4ce] { + display: block; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cfe13af3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.vue-crumb[data-v-cfe13af3] { + background-image: none; + display: inline-flex; + height: var(--default-clickable-area); + padding: 0; +} +.vue-crumb[data-v-cfe13af3]:last-child { + min-width: 0; +} +.vue-crumb:last-child .vue-crumb__separator[data-v-cfe13af3] { + display: none; +} +.vue-crumb--hidden[data-v-cfe13af3] { + display: none; +} +.vue-crumb__separator[data-v-cfe13af3] { + padding: 0; + color: var(--color-text-maxcontrast); +} +.vue-crumb.vue-crumb--hovered[data-v-cfe13af3] .button-vue { + background-color: var(--color-background-dark); + color: var(--color-main-text); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue { + color: var(--color-text-maxcontrast); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue:hover, .vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue:focus { + background-color: var(--color-background-dark); + color: var(--color-main-text); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue__text { + font-weight: normal; +} +.vue-crumb[data-v-cfe13af3] .button-vue__text { + margin: 0; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item { + max-width: 100%; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item .button-vue { + padding: 0 4px 0 16px; + max-width: 100%; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item .button-vue__wrapper { + flex-direction: row-reverse; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item.action-item--open .action-item__menutoggle { + background-color: var(--color-background-dark); + color: var(--color-main-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-629bf30f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.breadcrumb[data-v-629bf30f] { + width: 100%; + flex-grow: 1; + display: inline-flex; + align-items: center; +} +.breadcrumb--collapsed[data-v-629bf30f] .vue-crumb:last-child { + min-width: 100px; +} +.breadcrumb nav[data-v-629bf30f] { + flex-shrink: 1; + min-width: 0; +} +.breadcrumb .breadcrumb__crumbs[data-v-629bf30f] { + max-width: 100%; +} +.breadcrumb .breadcrumb__crumbs[data-v-629bf30f], .breadcrumb .breadcrumb__actions[data-v-629bf30f] { + display: inline-flex; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-878b819f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.fade-enter-active[data-v-878b819f], .fade-leave-active[data-v-878b819f] { + transition: opacity 0.3s ease; +} +.fade-enter[data-v-878b819f], .fade-leave-to[data-v-878b819f] { + opacity: 0; +} +.linked-icons[data-v-878b819f] { + display: flex; +} +.linked-icons img[data-v-878b819f] { + padding: 12px; + height: 44px; + display: block; + background-repeat: no-repeat; + background-position: center; + opacity: 0.7; +} +.linked-icons img[data-v-878b819f]:hover { + opacity: 1; +} +.popovermenu[data-v-878b819f] { + display: none; +} +.popovermenu.open[data-v-878b819f] { + display: block; +} +li.collection-list-item[data-v-878b819f] { + flex-wrap: wrap; + height: auto; + cursor: pointer; + margin-bottom: 0 !important; +} +li.collection-list-item .collection-avatar[data-v-878b819f] { + margin-top: 0; +} +li.collection-list-item form[data-v-878b819f], li.collection-list-item .collection-item-name[data-v-878b819f] { + flex-basis: 10%; + flex-grow: 1; + display: flex; +} +li.collection-list-item .collection-item-name[data-v-878b819f] { + padding: 12px 9px; +} +li.collection-list-item input[data-v-878b819f] { + margin-top: 4px; + border-color: var(--color-border-maxcontrast); +} +li.collection-list-item input[type=text][data-v-878b819f] { + flex-grow: 1; +} +li.collection-list-item .error[data-v-878b819f] { + flex-basis: 100%; + width: 100%; +} +li.collection-list-item .resource-list-details[data-v-878b819f] { + flex-basis: 100%; + width: 100%; +} +li.collection-list-item .resource-list-details li[data-v-878b819f] { + display: flex; + margin-left: 44px; + border-radius: 3px; + cursor: pointer; +} +li.collection-list-item .resource-list-details li[data-v-878b819f]:hover { + background-color: var(--color-background-dark); +} +li.collection-list-item .resource-list-details li a[data-v-878b819f] { + flex-grow: 1; + padding: 3px; + max-width: calc(100% - 30px); + display: flex; +} +li.collection-list-item .resource-list-details span[data-v-878b819f] { + display: inline-block; + vertical-align: top; + margin-right: 10px; +} +li.collection-list-item .resource-list-details span.resource-name[data-v-878b819f] { + text-overflow: ellipsis; + overflow: hidden; + position: relative; + vertical-align: top; + white-space: nowrap; + flex-grow: 1; + padding: 4px; +} +li.collection-list-item .resource-list-details img[data-v-878b819f] { + width: 24px; + height: 24px; +} +li.collection-list-item .resource-list-details .icon-close[data-v-878b819f] { + opacity: 0.7; +} +li.collection-list-item .resource-list-details .icon-close[data-v-878b819f]:hover, li.collection-list-item .resource-list-details .icon-close[data-v-878b819f]:focus { + opacity: 1; +} +.should-shake[data-v-878b819f] { + animation: shake-878b819f 0.6s 1 linear; +} +@keyframes shake-878b819f { +0% { + transform: translate(15px); +} +20% { + transform: translate(-15px); +} +40% { + transform: translate(7px); +} +60% { + transform: translate(-7px); +} +80% { + transform: translate(3px); +} +100% { + transform: translate(0px); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-efe8beb8] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.collection-list *[data-v-efe8beb8] { + box-sizing: border-box; +} +.collection-list > li[data-v-efe8beb8] { + display: flex; + align-items: center; + gap: 12px; +} +.collection-list > li > .avatar[data-v-efe8beb8] { + margin-top: 0; +} +#collection-select-container[data-v-efe8beb8] { + display: flex; + flex-direction: column; +} +.v-select span.avatar[data-v-efe8beb8] { + display: block; + padding: 16px; + opacity: 0.7; + background-repeat: no-repeat; + background-position: center; +} +.v-select span.avatar[data-v-efe8beb8]:hover { + opacity: 1; +} +p.hint[data-v-efe8beb8] { + z-index: 1; + margin-top: -16px; + padding: 8px 8px; + color: var(--color-text-maxcontrast); + line-height: normal; +} +div.avatar[data-v-efe8beb8] { + width: 32px; + height: 32px; + margin: 0; + padding: 8px; + background-color: var(--color-background-dark); + margin-top: 30px; +} + +/** TODO provide white icon in core */ +.icon-projects[data-v-efe8beb8] { + display: block; + padding: 8px; + background-repeat: no-repeat; + background-position: center; +} +.option__wrapper[data-v-efe8beb8] { + display: flex; +} +.option__wrapper .avatar[data-v-efe8beb8] { + display: block; + width: 32px; + height: 32px; + background-color: var(--color-background-darker) !important; +} +.option__wrapper .option__title[data-v-efe8beb8] { + padding: 4px; +} +.fade-enter-active[data-v-efe8beb8], .fade-leave-active[data-v-efe8beb8] { + transition: opacity 0.5s; +} +.fade-enter[data-v-efe8beb8], .fade-leave-to[data-v-efe8beb8] { + opacity: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cc496c1d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.color-picker[data-v-cc496c1d] { + display: flex; + overflow: hidden; + align-content: flex-end; + flex-direction: column; + justify-content: space-between; + box-sizing: content-box !important; + width: 176px; + padding: 8px; + border-radius: 3px; +} +.color-picker--advanced-fields[data-v-cc496c1d] { + width: 264px; +} +.color-picker__simple[data-v-cc496c1d] { + display: grid; + grid-template-columns: repeat(auto-fit, var(--default-clickable-area)); + grid-auto-rows: var(--default-clickable-area); +} +.color-picker__simple-color-circle[data-v-cc496c1d] { + display: flex; + align-items: center; + justify-content: center; + width: calc(var(--default-clickable-area) - 10px); + height: calc(var(--default-clickable-area) - 10px); + min-height: calc(var(--default-clickable-area) - 10px); + margin: auto; + padding: 0; + color: white; + border: 1px solid rgba(0, 0, 0, 0.25); + border-radius: 50%; + font-size: 16px; +} +.color-picker__simple-color-circle[data-v-cc496c1d]:focus-within { + outline: 2px solid var(--color-main-text); +} +.color-picker__simple-color-circle[data-v-cc496c1d]:hover { + opacity: 0.6; +} +.color-picker__simple-color-circle--active[data-v-cc496c1d] { + width: calc(var(--default-clickable-area) - 6px); + height: calc(var(--default-clickable-area) - 6px); + min-height: calc(var(--default-clickable-area) - 6px); + transition: all 100ms ease-in-out; + opacity: 1 !important; +} +.color-picker__advanced[data-v-cc496c1d] { + box-shadow: none !important; +} +.color-picker__navigation[data-v-cc496c1d] { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-top: 10px; +} +[data-v-cc496c1d] .vc-chrome { + width: unset; + background-color: var(--color-main-background); +} +[data-v-cc496c1d] .vc-chrome-color-wrap { + width: 30px; + height: 30px; +} +[data-v-cc496c1d] .vc-chrome-active-color { + width: calc(var(--default-clickable-area) - 10 px); + height: calc(var(--default-clickable-area) - 10 px); + border-radius: 17px; +} +[data-v-cc496c1d] .vc-chrome-body { + padding: 14px 0 0 0; + background-color: var(--color-main-background); +} +[data-v-cc496c1d] .vc-chrome-body .vc-input__input { + box-shadow: none; +} +[data-v-cc496c1d] .vc-chrome-toggle-btn { + filter: var(--background-invert-if-dark); +} +[data-v-cc496c1d] .vc-chrome-saturation-wrap { + border-radius: 3px; +} +[data-v-cc496c1d] .vc-chrome-saturation-circle { + width: 20px; + height: 20px; +} +.slide-enter[data-v-cc496c1d] { + transform: translateX(-50%); + opacity: 0; +} +.slide-enter-to[data-v-cc496c1d] { + transform: translateX(0); + opacity: 1; +} +.slide-leave[data-v-cc496c1d] { + transform: translateX(0); + opacity: 1; +} +.slide-leave-to[data-v-cc496c1d] { + transform: translateX(-50%); + opacity: 0; +} +.slide-enter-active[data-v-cc496c1d], .slide-leave-active[data-v-cc496c1d] { + transition: all 50ms ease-in-out; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#skip-actions.vue-skip-actions:focus-within { + top: 0 !important; + left: 0 !important; + width: 100vw; + height: 100vh; + padding: var(--body-container-margin) !important; + backdrop-filter: brightness(50%); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-03a7c06d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.vue-skip-actions__container[data-v-03a7c06d] { + background-color: var(--color-main-background); + border-radius: var(--border-radius-large); + padding: 22px; +} +.vue-skip-actions__headline[data-v-03a7c06d] { + font-weight: bold; + font-size: 20px; + line-height: 30px; + margin-bottom: 12px; +} +.vue-skip-actions__buttons[data-v-03a7c06d] { + display: flex; + flex-wrap: wrap; + gap: 12px; +} +.vue-skip-actions__buttons > *[data-v-03a7c06d] { + flex: 1 0 fit-content; +} +.vue-skip-actions__image[data-v-03a7c06d] { + margin-top: 12px; +} +.content[data-v-03a7c06d] { + box-sizing: border-box; + margin: var(--body-container-margin); + margin-top: 50px; + display: flex; + width: calc(100% - var(--body-container-margin) * 2); + border-radius: var(--body-container-radius); + height: var(--body-height); + overflow: hidden; + padding: 0; +} +.content[data-v-03a7c06d]:not(.with-sidebar--full) { + position: fixed; +} +.content[data-v-03a7c06d] * { + box-sizing: border-box; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-11010ba6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.counter-bubble__counter[data-v-11010ba6] { + font-size: calc(var(--default-font-size) * 0.8); + overflow: hidden; + width: fit-content; + max-width: var(--default-clickable-area); + min-width: calc(1lh + 2 * var(--default-grid-baseline)); + text-align: center; + text-overflow: ellipsis; + line-height: 1em; + padding: var(--default-grid-baseline); + border-radius: var(--border-radius-pill); + background-color: var(--color-primary-element-light); + font-weight: bold; + color: var(--color-primary-element-light-text); +} +.counter-bubble__counter .active[data-v-11010ba6] { + color: var(--color-main-background); + background-color: var(--color-primary-element-light); +} +.counter-bubble__counter--highlighted[data-v-11010ba6] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.counter-bubble__counter--highlighted.active[data-v-11010ba6] { + color: var(--color-primary-element); + background-color: var(--color-main-background); +} +.counter-bubble__counter--outlined[data-v-11010ba6] { + color: var(--color-primary-element); + background: transparent; + box-shadow: inset 0 0 0 2px; +} +.counter-bubble__counter--outlined.active[data-v-11010ba6] { + color: var(--color-main-background); + box-shadow: inset 0 0 0 2px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-53796b97] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.dashboard-widget[data-v-53796b97] .empty-content { + text-align: center; + padding-top: 5vh; +} +.dashboard-widget[data-v-53796b97] .empty-content.half-screen { + padding-top: 0; + margin-bottom: 1vh; +} +.more[data-v-53796b97] { + display: block; + text-align: center; + color: var(--color-text-maxcontrast); + line-height: 60px; + cursor: pointer; +} +.more[data-v-53796b97]:hover, .more[data-v-53796b97]:focus { + background-color: var(--color-background-hover); + border-radius: var(--border-radius-large); + color: var(--color-main-text); +} + +/* skeleton */ +.item-list__entry[data-v-53796b97] { + display: flex; + align-items: flex-start; + padding: 8px; +} +.item-list__entry .item-avatar[data-v-53796b97] { + position: relative; + margin-top: auto; + margin-bottom: auto; + background-color: var(--color-background-dark) !important; +} +.item-list__entry .item__details[data-v-53796b97] { + padding-left: 8px; + max-height: var(--default-clickable-area); + flex-grow: 1; + overflow: hidden; + display: flex; + flex-direction: column; +} +.item-list__entry .item__details h3[data-v-53796b97], +.item-list__entry .item__details .message[data-v-53796b97] { + white-space: nowrap; + background-color: var(--color-background-dark); +} +.item-list__entry .item__details h3[data-v-53796b97] { + font-size: 100%; + margin: 0; +} +.item-list__entry .item__details .message[data-v-53796b97] { + width: 80%; + height: 15px; + margin-top: 5px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-51bbc625] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.item-list__entry[data-v-51bbc625] { + display: flex; + align-items: center; + position: relative; + padding: 8px; +} +.item-list__entry[data-v-51bbc625]:hover, .item-list__entry[data-v-51bbc625]:focus { + background-color: var(--color-background-hover); + border-radius: var(--border-radius-large); +} +.item-list__entry .item-avatar[data-v-51bbc625] { + position: relative; + margin-top: auto; + margin-bottom: auto; +} +.item-list__entry .item__details[data-v-51bbc625] { + padding-left: 8px; + max-height: fit-content; + flex-grow: 1; + overflow: hidden; + display: flex; + flex-direction: column; + justify-content: center; + min-height: var(--default-clickable-area); +} +.item-list__entry .item__details h3[data-v-51bbc625], +.item-list__entry .item__details .message[data-v-51bbc625] { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.item-list__entry .item__details .message span[data-v-51bbc625] { + width: 10px; + display: inline-block; + margin-bottom: -3px; +} +.item-list__entry .item__details h3[data-v-51bbc625] { + font-size: 100%; + margin: 0; +} +.item-list__entry .item__details .message[data-v-51bbc625] { + width: 100%; + color: var(--color-text-maxcontrast); +} +.item-list__entry .item-icon[data-v-51bbc625] { + position: relative; + width: 14px; + height: 14px; + margin: 27px -3px 0px -7px; +} +.item-list__entry button.primary[data-v-51bbc625] { + padding: 21px; + margin: 0; +} + +/* +.content-popover { + height: 0px; + width: 0px; + margin-left: auto; + margin-right: auto; +} +.popover-container { + width: 100%; + height: 0px; +} +*//** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.emoji-mart, +.emoji-mart * { + box-sizing: border-box; + line-height: 1.15; +} +.emoji-mart { + font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif; + font-size: 16px; + /* display: inline-block; */ + display: flex; + flex-direction: column; + height: 420px; + color: #222427; + border: 1px solid #d9d9d9; + border-radius: 5px; + background: #fff; +} +.emoji-mart-emoji { + padding: 6px; + position: relative; + display: inline-block; + font-size: 0; + border: none; + background: none; + box-shadow: none; +} +.emoji-mart-emoji span { + display: inline-block; +} +.emoji-mart-preview-emoji .emoji-mart-emoji span { + width: 38px; + height: 38px; + font-size: 32px; +} +.emoji-type-native { + font-family: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', + 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', + 'Android Emoji'; + word-break: keep-all; +} +.emoji-type-image { + /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */ + /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different + * screen sizes */ + background-size: 6100%; +} +.emoji-type-image.emoji-set-apple { + background-image: url('https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-facebook { + background-image: url('https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-google { + background-image: url('https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-twitter { + background-image: url('https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png'); +} +.emoji-mart-bar { + border: 0 solid #d9d9d9; +} +.emoji-mart-bar:first-child { + border-bottom-width: 1px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} +.emoji-mart-bar:last-child { + border-top-width: 1px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} +.emoji-mart-scroll { + position: relative; + overflow-y: scroll; + flex: 1; + padding: 0 6px 6px 6px; + z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */ + will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */ + -webkit-overflow-scrolling: touch; +} +.emoji-mart-anchors { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 0 6px; + color: #858585; + line-height: 0; +} +.emoji-mart-anchor { + position: relative; + display: block; + flex: 1 1 auto; + text-align: center; + padding: 12px 4px; + overflow: hidden; + transition: color 0.1s ease-out; + border: none; + background: none; + box-shadow: none; +} +.emoji-mart-anchor:hover, +.emoji-mart-anchor-selected { + color: #464646; +} +.emoji-mart-anchor-selected .emoji-mart-anchor-bar { + bottom: 0; +} +.emoji-mart-anchor-bar { + position: absolute; + bottom: -3px; + left: 0; + width: 100%; + height: 3px; + background-color: #464646; +} +.emoji-mart-anchors i { + display: inline-block; + width: 100%; + max-width: 22px; +} +.emoji-mart-anchors svg { + fill: currentColor; + max-height: 18px; +} +.emoji-mart .scroller { + height: 250px; + position: relative; + flex: 1; + padding: 0 6px 6px 6px; + z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */ + will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */ + -webkit-overflow-scrolling: touch; +} +.emoji-mart-search { + margin-top: 6px; + padding: 0 6px; +} +.emoji-mart-search input { + font-size: 16px; + display: block; + width: 100%; + padding: 0.2em 0.6em; + border-radius: 25px; + border: 1px solid #d9d9d9; + outline: 0; +} +.emoji-mart-search-results { + height: 250px; + overflow-y: scroll; +} +.emoji-mart-category { + position: relative; +} +.emoji-mart-category .emoji-mart-emoji span { + z-index: 1; + position: relative; + text-align: center; + cursor: default; +} +.emoji-mart-category .emoji-mart-emoji:hover:before, +.emoji-mart-emoji-selected:before { + z-index: 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #f4f4f4; + border-radius: 100%; + opacity: 0; +} +.emoji-mart-category .emoji-mart-emoji:hover:before, +.emoji-mart-emoji-selected:before { + opacity: 1; +} +.emoji-mart-category-label { + position: sticky; + top: 0; +} +.emoji-mart-static .emoji-mart-category-label { + z-index: 2; + position: relative; + /* position: sticky; */ + /* position: -webkit-sticky; */ +} +.emoji-mart-category-label h3 { + display: block; + font-size: 16px; + width: 100%; + font-weight: 500; + padding: 5px 6px; + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); +} +.emoji-mart-emoji { + position: relative; + display: inline-block; + font-size: 0; +} +.emoji-mart-no-results { + font-size: 14px; + text-align: center; + padding-top: 70px; + color: #858585; +} +.emoji-mart-no-results .emoji-mart-category-label { + display: none; +} +.emoji-mart-no-results .emoji-mart-no-results-label { + margin-top: 0.2em; +} +.emoji-mart-no-results .emoji-mart-emoji:hover:before { + content: none; +} +.emoji-mart-preview { + position: relative; + height: 70px; +} +.emoji-mart-preview-emoji, +.emoji-mart-preview-data, +.emoji-mart-preview-skins { + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.emoji-mart-preview-emoji { + left: 12px; +} +.emoji-mart-preview-data { + left: 68px; + right: 12px; + word-break: break-all; +} +.emoji-mart-preview-skins { + right: 30px; + text-align: right; +} +.emoji-mart-preview-name { + font-size: 14px; +} +.emoji-mart-preview-shortname { + font-size: 12px; + color: #888; +} +.emoji-mart-preview-shortname + .emoji-mart-preview-shortname, +.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon, +.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon { + margin-left: 0.5em; +} +.emoji-mart-preview-emoticon { + font-size: 11px; + color: #bbb; +} +.emoji-mart-title span { + display: inline-block; + vertical-align: middle; +} +.emoji-mart-title .emoji-mart-emoji { + padding: 0; +} +.emoji-mart-title-label { + color: #999a9c; + font-size: 21px; + font-weight: 300; +} +.emoji-mart-skin-swatches { + font-size: 0; + padding: 2px 0; + border: 1px solid #d9d9d9; + border-radius: 12px; + background-color: #fff; +} +.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch { + width: 16px; + padding: 0 2px; +} +.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after { + opacity: 0.75; +} +.emoji-mart-skin-swatch { + display: inline-block; + width: 0; + vertical-align: middle; + transition-property: width, padding; + transition-duration: 0.125s; + transition-timing-function: ease-out; +} +.emoji-mart-skin-swatch:nth-child(1) { + transition-delay: 0s; +} +.emoji-mart-skin-swatch:nth-child(2) { + transition-delay: 0.03s; +} +.emoji-mart-skin-swatch:nth-child(3) { + transition-delay: 0.06s; +} +.emoji-mart-skin-swatch:nth-child(4) { + transition-delay: 0.09s; +} +.emoji-mart-skin-swatch:nth-child(5) { + transition-delay: 0.12s; +} +.emoji-mart-skin-swatch:nth-child(6) { + transition-delay: 0.15s; +} +.emoji-mart-skin-swatch-selected { + position: relative; + width: 16px; + padding: 0 2px; +} +.emoji-mart-skin-swatch-selected:after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 4px; + height: 4px; + margin: -2px 0 0 -2px; + background-color: #fff; + border-radius: 100%; + pointer-events: none; + opacity: 0; + transition: opacity 0.2s ease-out; +} +.emoji-mart-skin { + display: inline-block; + width: 100%; + padding-top: 100%; + max-width: 12px; + border-radius: 100%; +} +.emoji-mart-skin-tone-1 { + background-color: #ffc93a; +} +.emoji-mart-skin-tone-2 { + background-color: #fadcbc; +} +.emoji-mart-skin-tone-3 { + background-color: #e0bb95; +} +.emoji-mart-skin-tone-4 { + background-color: #bf8f68; +} +.emoji-mart-skin-tone-5 { + background-color: #9b643d; +} +.emoji-mart-skin-tone-6 { + background-color: #594539; +} +/* vue-virtual-scroller/dist/vue-virtual-scroller.css */ +.emoji-mart .vue-recycle-scroller { + position: relative; +} +.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) { + overflow-y: auto; +} +.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) { + overflow-x: auto; +} +.emoji-mart .vue-recycle-scroller.direction-horizontal { + display: flex; +} +.emoji-mart .vue-recycle-scroller__slot { + flex: auto 0 0; +} +.emoji-mart .vue-recycle-scroller__item-wrapper { + flex: 1; + box-sizing: border-box; + overflow: hidden; + position: relative; +} +.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view { + position: absolute; + top: 0; + left: 0; + will-change: transform; +} +.emoji-mart + .vue-recycle-scroller.direction-vertical + .vue-recycle-scroller__item-wrapper { + width: 100%; +} +.emoji-mart + .vue-recycle-scroller.direction-horizontal + .vue-recycle-scroller__item-wrapper { + height: 100%; +} +.emoji-mart + .vue-recycle-scroller.ready.direction-vertical + .vue-recycle-scroller__item-view { + width: 100%; +} +.emoji-mart + .vue-recycle-scroller.ready.direction-horizontal + .vue-recycle-scroller__item-view { + height: 100%; +} +.emoji-mart .resize-observer[data-v-b329ee4c] { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; + border: none; + background-color: transparent; + pointer-events: none; + display: block; + overflow: hidden; + opacity: 0; +} +.emoji-mart .resize-observer[data-v-b329ee4c] object { + display: block; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; + pointer-events: none; + z-index: -1; +} +.emoji-mart-search .hidden { + display: none; + visibility: hidden; +} +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.emoji-mart { + background-color: var(--color-main-background) !important; + border: 0; + color: var(--color-main-text) !important; +} +.emoji-mart button { + margin: 0; + padding: 0; + border: none; + background: transparent; + font-size: inherit; + height: 36px; + width: auto; +} +.emoji-mart button * { + cursor: pointer !important; +} +.emoji-mart .emoji-mart-bar, +.emoji-mart .emoji-mart-anchors, +.emoji-mart .emoji-mart-search, +.emoji-mart .emoji-mart-search input, +.emoji-mart .emoji-mart-category, +.emoji-mart .emoji-mart-category-label, +.emoji-mart .emoji-mart-category-label span, +.emoji-mart .emoji-mart-skin-swatches { + background-color: transparent !important; + border-color: var(--color-border) !important; + color: inherit !important; +} +.emoji-mart .emoji-mart-search input:focus-visible { + box-shadow: inset 0 0 0 2px var(--color-primary-element); + outline: none; +} +.emoji-mart .emoji-mart-bar:first-child { + border-top-left-radius: var(--border-radius) !important; + border-top-right-radius: var(--border-radius) !important; +} +.emoji-mart .emoji-mart-anchors button { + border-radius: 0; + padding: 12px 4px; + height: auto; +} +.emoji-mart .emoji-mart-anchors button:focus-visible { + /* box-shadow: inset 0 0 0 2px var(--color-primary-element); */ + outline: 2px solid var(--color-primary-element); +} +.emoji-mart .emoji-mart-category { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: start; +} +.emoji-mart .emoji-mart-category .emoji-mart-category-label, +.emoji-mart .emoji-mart-category .emoji-mart-emoji { + user-select: none; + flex-grow: 0; + flex-shrink: 0; +} +.emoji-mart .emoji-mart-category .emoji-mart-category-label { + flex-basis: 100%; + margin: 0; +} +.emoji-mart .emoji-mart-category .emoji-mart-emoji { + flex-basis: 12.5%; + text-align: center; +} +.emoji-mart .emoji-mart-category .emoji-mart-emoji:hover::before, .emoji-mart .emoji-mart-category .emoji-mart-emoji.emoji-mart-emoji-selected::before { + background-color: var(--color-background-hover) !important; + outline: 2px solid var(--color-primary-element); +} +.emoji-mart .emoji-mart-category button:focus-visible { + background-color: var(--color-background-hover); + border: 2px solid var(--color-primary-element) !important; + border-radius: 50%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6c2d9a6e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.search__wrapper[data-v-6c2d9a6e] { + display: flex; + flex-direction: row; + gap: 4px; + align-items: end; + padding: 4px 8px; +} +.row-selected button[data-v-6c2d9a6e], .row-selected span[data-v-6c2d9a6e] { + vertical-align: middle; +} +.emoji-delete[data-v-6c2d9a6e] { + vertical-align: top; + margin-left: -21px; + margin-top: -3px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cbad78fb] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#guest-content-vue[data-v-cbad78fb] { + color: var(--color-main-text); + background-color: var(--color-main-background); + min-width: 0; + border-radius: var(--border-radius-large); + box-shadow: 0 0 10px var(--color-box-shadow); + height: fit-content; + padding: 15px; + margin: 20px auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#content.nc-guest-content { + overflow: auto; + margin-bottom: 0; + height: calc(var(--body-height) + var(--body-container-margin)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b0eb667e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.header-menu[data-v-b0eb667e] { + position: relative; + width: var(--header-height); + height: var(--header-height); +} +.header-menu .header-menu__trigger[data-v-b0eb667e] { + width: 100% !important; + height: var(--header-height); + opacity: 0.85; + filter: none !important; + color: var(--color-background-plain-text, var(--color-primary-text)) !important; +} +.header-menu--opened .header-menu__trigger[data-v-b0eb667e], .header-menu__trigger[data-v-b0eb667e]:hover, .header-menu__trigger[data-v-b0eb667e]:focus, .header-menu__trigger[data-v-b0eb667e]:active { + opacity: 1; +} +.header-menu .header-menu__trigger[data-v-b0eb667e]:focus-visible { + outline: none !important; + box-shadow: none !important; +} +.header-menu__wrapper[data-v-b0eb667e] { + position: fixed; + z-index: 2000; + top: 50px; + inset-inline-end: 0; + box-sizing: border-box; + margin: 0 8px; + padding: 8px; + border-radius: 0 0 var(--border-radius) var(--border-radius); + border-radius: var(--border-radius-large); + background-color: var(--color-main-background); + filter: drop-shadow(0 1px 5px var(--color-box-shadow)); +} +.header-menu__carret[data-v-b0eb667e] { + position: absolute; + z-index: 2001; + bottom: 0; + inset-inline-start: calc(50% - 10px); + width: 0; + height: 0; + content: " "; + pointer-events: none; + border: 10px solid transparent; + border-bottom-color: var(--color-main-background); +} +.header-menu__content[data-v-b0eb667e] { + overflow: auto; + width: 350px; + max-width: calc(100vw - 16px); + min-height: calc(var(--default-clickable-area) * 1.5); + max-height: calc(100vh - 100px); +} +.header-menu__content[data-v-b0eb667e] .empty-content { + margin: 12vh 10px; +} +@media only screen and (max-width: 512px) { +.header-menu[data-v-b0eb667e] { + width: var(--default-clickable-area); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a76d254b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.list-item__wrapper[data-v-a76d254b] { + display: flex; + position: relative; + width: 100%; + padding: 2px 4px; +} +.list-item__wrapper[data-v-a76d254b]:first-of-type { + padding-block-start: 4px; +} +.list-item__wrapper[data-v-a76d254b]:last-of-type { + padding-block-end: 4px; +} +.list-item__wrapper--active .list-item[data-v-a76d254b], .list-item__wrapper.active .list-item[data-v-a76d254b] { + background-color: var(--color-primary-element); +} +.list-item__wrapper--active .list-item[data-v-a76d254b]:hover, .list-item__wrapper--active .list-item[data-v-a76d254b]:focus-within, .list-item__wrapper--active .list-item[data-v-a76d254b]:has(:focus-visible), .list-item__wrapper--active .list-item[data-v-a76d254b]:has(:active), .list-item__wrapper.active .list-item[data-v-a76d254b]:hover, .list-item__wrapper.active .list-item[data-v-a76d254b]:focus-within, .list-item__wrapper.active .list-item[data-v-a76d254b]:has(:focus-visible), .list-item__wrapper.active .list-item[data-v-a76d254b]:has(:active) { + background-color: var(--color-primary-element-hover); +} +.list-item__wrapper--active .list-item-content__name[data-v-a76d254b], +.list-item__wrapper--active .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper--active .list-item-content__details[data-v-a76d254b], +.list-item__wrapper--active .list-item-details__details[data-v-a76d254b], .list-item__wrapper.active .list-item-content__name[data-v-a76d254b], +.list-item__wrapper.active .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper.active .list-item-content__details[data-v-a76d254b], +.list-item__wrapper.active .list-item-details__details[data-v-a76d254b] { + color: var(--color-primary-element-text) !important; +} +.list-item__wrapper .list-item-content__name[data-v-a76d254b], +.list-item__wrapper .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper .list-item-content__details[data-v-a76d254b], +.list-item__wrapper .list-item-details__details[data-v-a76d254b] { + white-space: nowrap; + margin: 0 auto 0 0; + overflow: hidden; + text-overflow: ellipsis; +} +.list-item-content__name[data-v-a76d254b] { + min-width: 100px; + flex: 1 1 10%; + font-weight: 500; +} +.list-item-content__subname[data-v-a76d254b] { + flex: 1 0; + min-width: 0; + color: var(--color-text-maxcontrast); +} +.list-item-content__subname--bold[data-v-a76d254b] { + font-weight: 500; +} +.list-item[data-v-a76d254b] { + --list-item-padding: var(--default-grid-baseline); + --list-item-height: 2lh; + --list-item-border-radius: var(--border-radius-element, 32px); + box-sizing: border-box; + display: flex; + position: relative; + flex: 0 0 auto; + justify-content: flex-start; + padding: var(--list-item-padding); + width: 100%; + border-radius: var(--border-radius-element, 32px); + cursor: pointer; + transition: background-color var(--animation-quick) ease-in-out; + list-style: none; +} +.list-item[data-v-a76d254b]:hover, .list-item[data-v-a76d254b]:focus-within, .list-item[data-v-a76d254b]:has(:active), .list-item[data-v-a76d254b]:has(:focus-visible) { + background-color: var(--color-background-hover); +} +.list-item[data-v-a76d254b]: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-a76d254b] { + --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline); +} +.list-item--compact[data-v-a76d254b]:not(:has(.list-item-content__subname)) { + --list-item-height: var(--default-clickable-area); +} +.list-item--legacy[data-v-a76d254b] { + --list-item-padding: calc(2 * var(--default-grid-baseline)); +} +.list-item--legacy.list-item--compact[data-v-a76d254b] { + --list-item-padding: var(--default-grid-baseline) calc(2 * var(--default-grid-baseline)); +} +.list-item--one-line[data-v-a76d254b] { + --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--one-line--legacy[data-v-a76d254b] { + --list-item-padding: 2px calc((var(--list-item-height) - var(--list-item-border-radius)) / 2); +} +.list-item--one-line .list-item-content__main[data-v-a76d254b] { + display: flex; + justify-content: start; + gap: 12px; + min-width: 0; + max-width: 300px; +} +.list-item--one-line .list-item-content__details[data-v-a76d254b] { + flex-direction: row; + align-items: unset; + justify-content: end; +} +.list-item--one-line .list-item-content__name[data-v-a76d254b] { + align-self: center; +} +.list-item__anchor[data-v-a76d254b] { + display: flex; + flex: 1 0 auto; + align-items: center; + height: var(--list-item-height); + min-width: 0; +} +.list-item__anchor[data-v-a76d254b]:focus-visible { + outline: none; +} +.list-item-content[data-v-a76d254b] { + display: flex; + flex: 1 0; + justify-content: space-between; + padding-left: calc(2 * var(--default-grid-baseline)); + min-width: 0; +} +.list-item-content__main[data-v-a76d254b] { + flex: 1 0; + width: 0; + margin: auto 0; +} +.list-item-content__main--oneline[data-v-a76d254b] { + display: flex; +} +.list-item-content__details[data-v-a76d254b] { + display: flex; + flex-direction: column; + justify-content: end; + align-items: end; +} +.list-item-content__actions[data-v-a76d254b], .list-item-content__extra-actions[data-v-a76d254b] { + flex: 0 0 auto; + align-self: center; + justify-content: center; + margin-left: var(--default-grid-baseline); +} +.list-item-content__extra-actions[data-v-a76d254b] { + display: flex; + align-items: center; + gap: var(--default-grid-baseline); +} +.list-item-details__details[data-v-a76d254b] { + color: var(--color-text-maxcontrast); + margin: 0 9px !important; + font-weight: normal; +} +.list-item-details__extra[data-v-a76d254b] { + margin: 2px 4px 0 4px; + display: flex; + align-items: center; +} +.list-item-details__indicator[data-v-a76d254b] { + margin: 0 5px; +} +.list-item__extra[data-v-a76d254b] { + margin-top: var(--default-grid-baseline); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-5e97fe1f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.progress-bar[data-v-5e97fe1f] { + display: block; + height: var(--progress-bar-height); + --progress-bar-color: var(--497e8a2b); +} +.progress-bar--linear[data-v-5e97fe1f] { + width: 100%; + overflow: hidden; + border: 0; + padding: 0; + background: var(--color-background-dark); + border-radius: calc(var(--progress-bar-height) / 2); +} +.progress-bar--linear[data-v-5e97fe1f]::-webkit-progress-bar { + height: var(--progress-bar-height); + background-color: transparent; +} +.progress-bar--linear[data-v-5e97fe1f]::-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-5e97fe1f]::-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-5e97fe1f] { + width: var(--progress-bar-height); + color: var(--progress-bar-color, var(--color-primary-element)); +} +.progress-bar--error[data-v-5e97fe1f] { + color: var(--color-error) !important; +} +.progress-bar--error[data-v-5e97fe1f]::-moz-progress-bar { + background: var(--color-error) !important; +} +.progress-bar--error[data-v-5e97fe1f]::-webkit-progress-value { + background: var(--color-error) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de46bdbe] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.team-resources__header[data-v-de46bdbe] { + font-weight: bold; + margin-bottom: 6px; +} +.related-team[data-v-de46bdbe] { + border-radius: var(--border-radius-rounded); + border: 2px solid var(--color-border-dark); + margin-bottom: 6px; +} +.related-team__open[data-v-de46bdbe] { + border-color: var(--color-primary-element); +} +.related-team__header[data-v-de46bdbe] { + padding: 6px; + padding-right: 24px; + display: flex; + gap: 12px; +} +.related-team__name[data-v-de46bdbe] { + display: flex; + flex-grow: 1; + align-items: center; + gap: 12px; + padding: 6px 12px; + font-weight: bold; + margin: 0; +} +.related-team .related-team-provider[data-v-de46bdbe] { + padding: 6px 12px; +} +.related-team .related-team-provider__name[data-v-de46bdbe] { + font-weight: bold; + margin-bottom: 3px; +} +.related-team .related-team-provider__link[data-v-de46bdbe] { + display: flex; + gap: 12px; + padding: 6px 12px; + font-weight: bold; +} +.related-team .related-team-resource__link[data-v-de46bdbe] { + display: flex; + gap: 12px; + height: var(--default-clickable-area); + align-items: center; + border-radius: var(--border-radius-large); +} +.related-team .related-team-resource__link[data-v-de46bdbe]:hover { + background-color: var(--color-background-hover); +} +.related-team .related-team-resource__link[data-v-de46bdbe]:focus { + background-color: var(--color-background-hover); + outline: 2px solid var(--color-primary-element); +} +.related-team .related-team-resource .resource__icon[data-v-de46bdbe] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + display: flex; + align-items: center; + justify-content: center; + text-align: center; +} +.related-team .related-team-resource .resource__icon > img[data-v-de46bdbe] { + border-radius: var(--border-radius-pill); + overflow: hidden; + width: 32px; + height: 32px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-ac1115a7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.resource[data-v-ac1115a7] { + display: flex; + align-items: center; + height: var(--default-clickable-area); +} +.resource__button[data-v-ac1115a7] { + width: 100% !important; + justify-content: flex-start !important; + padding: 0 !important; +} +.resource__button[data-v-ac1115a7] .button-vue__wrapper { + justify-content: flex-start !important; +} +.resource__button[data-v-ac1115a7] .button-vue__wrapper .button-vue__text { + font-weight: normal !important; + margin-left: 2px !important; +} +.resource__icon[data-v-ac1115a7] { + width: 32px; + height: 32px; + background-color: var(--color-text-maxcontrast); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; +} +.resource__icon img[data-v-ac1115a7] { + width: 16px; + height: 16px; + filter: var(--background-invert-if-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-badd46a9] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.related-resources__header h5[data-v-badd46a9] { + font-weight: bold; + margin-bottom: 6px; +} +.related-resources__header p[data-v-badd46a9] { + color: var(--color-text-maxcontrast); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6279218f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.autocomplete-result[data-v-6279218f] { + display: flex; + height: var(--default-clickable-area); + padding: var(--default-grid-baseline) 0; +} +.autocomplete-result__icon[data-v-6279218f] { + position: relative; + flex: 0 0 var(--default-clickable-area); + width: var(--default-clickable-area); + min-width: var(--default-clickable-area); + height: var(--default-clickable-area); + border-radius: var(--default-clickable-area); + background-color: var(--color-background-darker); + background-repeat: no-repeat; + background-position: center; + background-size: contain; +} +.autocomplete-result__icon--with-avatar[data-v-6279218f] { + color: inherit; + background-size: cover; +} +.autocomplete-result__status[data-v-6279218f] { + box-sizing: border-box; + position: absolute; + right: -4px; + bottom: -4px; + min-width: 18px; + min-height: 18px; + width: 18px; + height: 18px; + border: 2px solid var(--color-main-background); + border-radius: 50%; + background-color: var(--color-main-background); + font-size: var(--default-font-size); + line-height: 15px; + background-repeat: no-repeat; + background-size: 16px; + background-position: center; +} +.autocomplete-result__status--icon[data-v-6279218f] { + border: none; + background-color: transparent; +} +.autocomplete-result__content[data-v-6279218f] { + display: flex; + flex: 1 1 100%; + flex-direction: column; + justify-content: center; + min-width: 0; + padding-left: calc(var(--default-grid-baseline) * 2); +} +.autocomplete-result__title[data-v-6279218f], .autocomplete-result__subline[data-v-6279218f] { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.autocomplete-result__subline[data-v-6279218f] { + color: var(--color-text-maxcontrast); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2fcc0867] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.rich-contenteditable[data-v-2fcc0867] { + position: relative; + width: auto; +} +.rich-contenteditable__label[data-v-2fcc0867] { + position: absolute; + margin-inline: 14px 0; + max-width: fit-content; + inset-block-start: 11px; + inset-inline: 0; + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-2fcc0867], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-2fcc0867] { + inset-block-start: -10px; + line-height: 1.5; + font-size: 13px; + font-weight: 500; + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0; + background-color: var(--color-main-background); + padding-inline: 5px; + margin-inline-start: 9px; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.rich-contenteditable__input[data-v-2fcc0867] { + overflow-y: auto; + width: auto; + margin: 0; + padding: 8px; + cursor: text; + white-space: pre-wrap; + word-break: break-word; + color: var(--color-main-text); + border: 2px solid var(--color-border-maxcontrast); + border-radius: var(--border-radius-large); + outline: none; + background-color: var(--color-main-background); + font-family: var(--font-face); + font-size: inherit; + min-height: var(--default-clickable-area); + max-height: calc(var(--default-clickable-area) * 5.5); +} +.rich-contenteditable__input--has-label[data-v-2fcc0867] { + margin-top: 10px; +} +.rich-contenteditable__input--empty[data-v-2fcc0867]:focus:before, .rich-contenteditable__input--empty[data-v-2fcc0867]:not(.rich-contenteditable__input--has-label):before { + content: attr(aria-placeholder); + color: var(--color-text-maxcontrast); + position: absolute; +} +.rich-contenteditable__input[contenteditable=false][data-v-2fcc0867]:not(.rich-contenteditable__input--disabled) { + cursor: default; + background-color: transparent; + color: var(--color-main-text); + border-color: transparent; + opacity: 1; + border-radius: 0; +} +.rich-contenteditable__input--multiline[data-v-2fcc0867] { + min-height: calc(var(--default-clickable-area) * 3); + max-height: none; +} +.rich-contenteditable__input--disabled[data-v-2fcc0867] { + opacity: 0.5; + color: var(--color-text-maxcontrast); + border: 2px solid var(--color-background-darker); + border-radius: var(--border-radius); + background-color: var(--color-background-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +._material-design-icon_wg6zi_12 { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +._tribute-container_wg6zi_20 { + z-index: 9000; + overflow: auto; + position: absolute; + left: -10000px; + margin: var(--default-grid-baseline) 0; + padding: var(--default-grid-baseline); + color: var(--color-text-maxcontrast); + border-radius: var(--border-radius); + background: var(--color-main-background); + box-shadow: 0 1px 5px var(--color-box-shadow); +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32 { + color: var(--color-text-maxcontrast); + border-radius: var(--border-radius); + padding: var(--default-grid-baseline) calc(2 * var(--default-grid-baseline)); + margin-bottom: var(--default-grid-baseline); + cursor: pointer; +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32:last-child { + margin-bottom: 0; +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight { + color: var(--color-main-text); + background: var(--color-background-hover); +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight, ._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight * { + cursor: pointer; +} +._tribute-container_wg6zi_20._tribute-container--focus-visible_wg6zi_49 .highlight._tribute-container__item_wg6zi_32 { + outline: 2px solid var(--color-main-text) !important; +} +._tribute-container-autocomplete_wg6zi_53 { + min-width: 250px; + max-width: 300px; + max-height: calc((var(--default-clickable-area) + 5 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline)); +} +._tribute-container-emoji_wg6zi_59, +._tribute-container-link_wg6zi_60 { + 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_wg6zi_59 ._tribute-item_wg6zi_65, +._tribute-container-link_wg6zi_60 ._tribute-item_wg6zi_65 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +._tribute-container-emoji_wg6zi_59 ._tribute-item__emoji_wg6zi_71, +._tribute-container-link_wg6zi_60 ._tribute-item__emoji_wg6zi_71 { + padding-right: calc(var(--default-grid-baseline) * 2); +} +._tribute-container-link_wg6zi_60 { + min-width: 200px; + max-width: 300px; +} +._tribute-container-link_wg6zi_60 ._tribute-item_wg6zi_65 { + display: flex; + align-items: center; +} +._tribute-container-link_wg6zi_60 ._tribute-item__title_wg6zi_84 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +._tribute-container-link_wg6zi_60 ._tribute-item__icon_wg6zi_89 { + margin: auto 0; + width: 20px; + height: 20px; + object-fit: contain; + padding-right: calc(var(--default-grid-baseline) * 2); + filter: var(--background-invert-if-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b293f5d9] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.widget-custom[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; +} +.widget-custom.full-width[data-v-b293f5d9] { + width: var(--widget-full-width, 100%) !important; + left: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1); + position: relative; +} +.widget-access[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; + padding: calc(var(--default-grid-baseline, 4px) * 3); +} +.widget-default[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; +} +.widget-default--compact[data-v-b293f5d9] { + flex-direction: column; +} +.widget-default--compact .widget-default--image[data-v-b293f5d9] { + width: 100%; + height: 150px; +} +.widget-default--compact .widget-default--details[data-v-b293f5d9] { + 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-b293f5d9] { + display: none; +} +.widget-default--image[data-v-b293f5d9] { + width: 40%; + background-position: center; + background-size: cover; + background-repeat: no-repeat; +} +.widget-default--name[data-v-b293f5d9] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: bold; +} +.widget-default--details[data-v-b293f5d9] { + padding: calc(var(--default-grid-baseline, 4px) * 3); + width: 60%; +} +.widget-default--details p[data-v-b293f5d9] { + margin: 0; + padding: 0; +} +.widget-default--description[data-v-b293f5d9] { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + line-clamp: 3; + -webkit-box-orient: vertical; +} +.widget-default--link[data-v-b293f5d9] { + color: var(--color-text-maxcontrast); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.toggle-interactive[data-v-b293f5d9] { + position: relative; +} +.toggle-interactive .toggle-interactive--button[data-v-b293f5d9] { + position: absolute; + top: 50%; + z-index: 10000; + left: 50%; + transform: translateX(-50%) translateY(-50%); + opacity: 0; +} +.toggle-interactive:focus-within .toggle-interactive--button[data-v-b293f5d9], .toggle-interactive:hover .toggle-interactive--button[data-v-b293f5d9] { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de9850e4] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-e54e09d6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.provider-list[data-v-e54e09d6] { + width: 100%; + min-height: 400px; + padding: 0 16px 16px 16px; + display: flex; + flex-direction: column; +} +.provider-list--select[data-v-e54e09d6] { + width: 100%; +} +.provider-list--select .provider[data-v-e54e09d6] { + display: flex; + align-items: center; + height: 28px; + overflow: hidden; +} +.provider-list--select .provider .link-icon[data-v-e54e09d6] { + margin-right: 8px; +} +.provider-list--select .provider .provider-icon[data-v-e54e09d6] { + width: 20px; + height: 20px; + object-fit: contain; + margin-right: 8px; + filter: var(--background-invert-if-dark); +} +.provider-list--select .provider .option-text[data-v-e54e09d6] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3c1803b5] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.raw-link[data-v-3c1803b5] { + width: 100%; + min-height: 350px; + display: flex; + flex-direction: column; + overflow-y: auto; + padding: 0 16px 16px 16px; +} +.raw-link .input-wrapper[data-v-3c1803b5] { + width: 100%; +} +.raw-link .reference-widget[data-v-3c1803b5] { + display: flex; +} +.raw-link--empty-content .provider-icon[data-v-3c1803b5] { + width: 150px; + height: 150px; + object-fit: contain; + filter: var(--background-invert-if-dark); +} +.raw-link--input[data-v-3c1803b5] { + width: 99%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-8571023b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.result[data-v-8571023b] { + display: flex; + align-items: center; + height: var(--default-clickable-area); + overflow: hidden; +} +.result--icon-class[data-v-8571023b], .result--image[data-v-8571023b] { + width: 40px; + min-width: 40px; + height: 40px; + object-fit: contain; +} +.result--icon-class.rounded[data-v-8571023b], .result--image.rounded[data-v-8571023b] { + border-radius: 50%; +} +.result--content[data-v-8571023b] { + display: flex; + flex-direction: column; + padding-left: 10px; + overflow: hidden; +} +.result--content--name[data-v-8571023b], .result--content--subline[data-v-8571023b] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-05fef988] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.smart-picker-search[data-v-05fef988] { + width: 100%; + display: flex; + flex-direction: column; + padding: 0 16px 16px 16px; +} +.smart-picker-search.with-empty-content[data-v-05fef988] { + min-height: 400px; +} +.smart-picker-search .provider-icon[data-v-05fef988] { + width: 150px; + height: 150px; + object-fit: contain; + filter: var(--background-invert-if-dark); +} +.smart-picker-search--select[data-v-05fef988] { + width: 100%; +} +.smart-picker-search--select .search-result[data-v-05fef988] { + width: 100%; +} +.smart-picker-search--select .group-name-icon[data-v-05fef988], +.smart-picker-search--select .option-simple-icon[data-v-05fef988] { + width: 20px; + height: 20px; + margin: 0 20px 0 10px; +} +.smart-picker-search--select .custom-option[data-v-05fef988] { + height: var(--default-clickable-area); + display: flex; + align-items: center; + overflow: hidden; +} +.smart-picker-search--select .option-text[data-v-05fef988] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-f3f0de17] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker[data-v-f3f0de17] { + display: flex; + overflow-y: auto; + width: 100%; +} +.reference-picker .custom-element-wrapper[data-v-f3f0de17] { + display: flex; + overflow-y: auto; + width: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker-modal .modal-container { + display: flex !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-19d3f57d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker-modal--content[data-v-19d3f57d] { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + overflow-y: auto; +} +.reference-picker-modal--content .close-button[data-v-19d3f57d], +.reference-picker-modal--content .back-button[data-v-19d3f57d] { + position: absolute; + top: 4px; +} +.reference-picker-modal--content .back-button[data-v-19d3f57d] { + left: 4px; +} +.reference-picker-modal--content .close-button[data-v-19d3f57d] { + right: 4px; +} +.reference-picker-modal--content > h2[data-v-19d3f57d] { + display: flex; + margin: 12px 0 20px 0; +} +.reference-picker-modal--content > h2 .icon[data-v-19d3f57d] { + margin-right: 8px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-f5a7bd55] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.input-wrapper[data-v-f5a7bd55] { + display: flex; + align-items: center; + flex-wrap: wrap; + width: 100%; + max-width: 400px; +} +.input-wrapper .action-input__label[data-v-f5a7bd55] { + margin-right: 12px; +} +.input-wrapper[data-v-f5a7bd55]:disabled { + cursor: default; +} +.input-wrapper .hint[data-v-f5a7bd55] { + color: var(--color-text-maxcontrast); + margin-left: 8px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0974f50a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.settings-section[data-v-0974f50a] { + display: block; + margin-bottom: auto; + padding: 30px; +} +.settings-section[data-v-0974f50a]:not(:last-child) { + border-bottom: 1px solid var(--color-border); +} +.settings-section--limit-width > *[data-v-0974f50a] { + max-width: 900px; +} +.settings-section__name[data-v-0974f50a] { + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 20px; + font-weight: bold; + max-width: 900px; + margin-top: 0; +} +.settings-section__info[data-v-0974f50a] { + display: flex; + align-items: center; + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + margin: calc((var(--default-clickable-area) - 16px) / 2 * -1); + margin-left: 0; + color: var(--color-text-maxcontrast); +} +.settings-section__info[data-v-0974f50a]:hover, .settings-section__info[data-v-0974f50a]:focus, .settings-section__info[data-v-0974f50a]:active { + color: var(--color-main-text); +} +.settings-section__desc[data-v-0974f50a] { + margin-top: -0.2em; + margin-bottom: 1em; + color: var(--color-text-maxcontrast); + max-width: 900px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-75b4f01b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.select-group-error[data-v-75b4f01b] { + color: var(--color-error); + font-size: 13px; + padding-inline-start: var(--border-radius-large); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-4b6abfac] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.textarea[data-v-4b6abfac] { + position: relative; + width: 100%; + border-radius: var(--border-radius-large); + margin-block-start: 6px; + resize: vertical; +} +.textarea__main-wrapper[data-v-4b6abfac] { + position: relative; +} +.textarea--disabled[data-v-4b6abfac] { + opacity: 0.7; + filter: saturate(0.7); +} +.textarea__input[data-v-4b6abfac] { + margin: 0; + padding-inline: 10px 6px; + width: 100%; + height: calc(var(--default-clickable-area) * 2); + font-size: var(--default-font-size); + text-overflow: ellipsis; + background-color: var(--color-main-background); + color: var(--color-main-text); + border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast); + border-radius: var(--border-radius-large); + cursor: pointer; +} +.textarea__input[data-v-4b6abfac]:active:not([disabled]), .textarea__input[data-v-4b6abfac]:hover:not([disabled]), .textarea__input[data-v-4b6abfac]:focus:not([disabled]) { + border-width: var(--border-width-input-focused, 2px); + border-color: var(--color-main-text); + box-shadow: 0 0 0 2px var(--color-main-background) !important; +} +.textarea__input[data-v-4b6abfac]:not(:focus, .textarea__input--label-outside)::placeholder { + opacity: 0; +} +.textarea__input[data-v-4b6abfac]:focus { + cursor: text; +} +.textarea__input[data-v-4b6abfac]:disabled { + cursor: default; +} +.textarea__input[data-v-4b6abfac]:focus-visible { + box-shadow: unset !important; +} +.textarea__input--success[data-v-4b6abfac] { + border-color: var(--color-success) !important; +} +.textarea__input--success[data-v-4b6abfac]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.textarea__input--error[data-v-4b6abfac] { + border-color: var(--color-error) !important; +} +.textarea__input--error[data-v-4b6abfac]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.textarea__label[data-v-4b6abfac] { + position: absolute; + margin-inline: 12px 0; + max-width: fit-content; + inset-block-start: 11px; + inset-inline: 0; + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.textarea__input:focus + .textarea__label[data-v-4b6abfac], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-4b6abfac] { + inset-block-start: -10px; + line-height: 1.5; + font-size: 13px; + font-weight: 500; + color: var(--color-main-text); + background-color: var(--color-main-background); + padding-inline: 4px; + margin-inline-start: 8px; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.textarea__helper-text-message[data-v-4b6abfac] { + padding-block: 4px; + display: flex; + align-items: center; +} +.textarea__helper-text-message__icon[data-v-4b6abfac] { + margin-inline-end: 8px; +} +.textarea__helper-text-message--error[data-v-4b6abfac] { + color: var(--color-error-text); +} +.textarea__helper-text-message--success[data-v-4b6abfac] { + color: var(--color-success-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b07a6c57] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.user-bubble__wrapper[data-v-b07a6c57] { + display: inline-block; + vertical-align: middle; + min-width: 0; + max-width: 100%; +} +.user-bubble__content[data-v-b07a6c57] { + display: inline-flex; + max-width: 100%; + background-color: var(--color-background-dark); +} +.user-bubble__content--primary[data-v-b07a6c57] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.user-bubble__content[data-v-b07a6c57] > :last-child { + padding-right: 8px; +} +.user-bubble__avatar[data-v-b07a6c57] { + align-self: center; +} +.user-bubble__name[data-v-b07a6c57] { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.user-bubble__name[data-v-b07a6c57], .user-bubble__secondary[data-v-b07a6c57] { + padding: 0; + padding-left: 4px; +}.viewer__image-editor[data-v-a2c8f486] { + position: absolute; + z-index: 10100; + top: calc(var(--header-height) * -1); + bottom: calc(var(--header-height) * -1); + left: 0; + width: 100%; + height: 100vh; +}.SfxModal-Wrapper { + z-index: 10101 !important; +} +#SfxPopper { + z-index: 10102; + position: relative; +} +.viewer__image-editor *, +.SfxModal-Wrapper *, +.SfxPopper-wrapper * { + font-size: var(--default-font-size) !important; +} +.viewer__image-editor label, +.viewer__image-editor button, +.SfxModal-Wrapper label, +.SfxModal-Wrapper button, +.SfxPopper-wrapper label, +.SfxPopper-wrapper button { + color: var(--color-main-text); +} +.viewer__image-editor label > span, +.viewer__image-editor button > span, +.SfxModal-Wrapper label > span, +.SfxModal-Wrapper button > span, +.SfxPopper-wrapper label > span, +.SfxPopper-wrapper button > span { + font-size: var(--default-font-size) !important; +} +.viewer__image-editor button, +.SfxModal-Wrapper button, +.SfxPopper-wrapper button { + display: flex; + align-items: center; + justify-content: center; + min-width: 44px; + min-height: 44px; + padding: 6px 12px; +} +.SfxInput-root { + height: auto !important; + padding: 0 !important; +} +.SfxInput-root .SfxInput-Base { + margin: 0 !important; +} +.SfxSelect-root { + padding: 8px !important; +} +.SfxButton-root { + min-height: 44px !important; + margin: 0 !important; + border: transparent !important; +} +.SfxButton-root[color=error] { + color: white !important; + background-color: var(--color-error) !important; +} +.SfxButton-root[color=error]:hover, .SfxButton-root[color=error]:focus { + border-color: white !important; + background-color: var(--color-error-hover) !important; +} +.SfxButton-root[color=primary] { + color: var(--color-primary-element-text) !important; + background-color: var(--color-primary-element) !important; +} +.SfxButton-root[color=primary]:hover, .SfxButton-root[color=primary]:focus { + background-color: var(--color-primary-element-hover) !important; +} +.SfxMenuItem-root { + height: 44px; + padding-left: 8px !important; +} +.SfxMenuItem-root > div { + margin-right: 0; + padding: 14px; + padding: 6px; + cursor: pointer; +} +.SfxMenuItem-root[value=jpeg] { + display: none; +} +.SfxModal-Container { + min-height: 300px; + padding: 22px; +} +.SfxModal-Container .SfxModal-root, +.SfxModal-Container .SfxModalTitle-root { + flex: 1 1 100%; + justify-content: center; + color: var(--color-main-text); +} +.SfxModal-Container .SfxModalTitle-Icon { + margin-bottom: 22px !important; + background: none !important; +} +.SfxModal-Container .SfxModalTitle-Icon svg { + width: 64px; + height: 64px; + opacity: 0.4; + --color-primary: var(--color-main-text); + --color-error: var(--color-main-text); +} +.SfxModal-Container .SfxModalTitle-Close { + display: none !important; +} +.SfxModal-Container .SfxModalActions-root { + justify-content: space-evenly !important; +} +.FIE_topbar-center-options > button, +.FIE_topbar-center-options > label { + margin-left: 6px !important; +} +.FIE_tabs { + padding: 6px !important; + overflow: hidden; + overflow-y: auto; +} +.FIE_tab { + width: 80px !important; + height: 80px !important; + padding: 8px; + border-radius: var(--border-radius-large) !important; +} +.FIE_tab svg { + width: 16px; + height: 16px; +} +.FIE_tab-label { + margin-top: 8px !important; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + white-space: nowrap; + display: block !important; +} +.FIE_tab:hover, .FIE_tab:focus { + background-color: var(--color-background-hover) !important; +} +.FIE_tab[aria-selected=true] { + color: var(--color-main-text); + background-color: var(--color-background-dark); + box-shadow: 0 0 0 2px var(--color-primary-element); +} +.FIE_tools-bar-wrapper { + max-height: max-content !important; +} +.FIE_tools-bar > div[class$=-tool-button], .FIE_tools-bar > div[class$=-tool] { + display: flex; + align-items: center; + justify-content: center; + min-width: 44px; + height: 44px; + padding: 6px 16px; + border-radius: var(--border-radius-pill); +} +.FIE_crop-presets-opener-button { + min-width: 0 !important; + padding: 5px !important; + padding-left: 10px !important; + border: none !important; + background-color: transparent !important; +} +.FIE_topbar-history-buttons button, +.FIE_topbar-close-button, +.FIE_resize-ratio-locker { + border: none !important; + background-color: transparent !important; +} +.FIE_topbar-history-buttons button:hover, .FIE_topbar-history-buttons button:focus, +.FIE_topbar-close-button:hover, +.FIE_topbar-close-button:focus, +.FIE_resize-ratio-locker:hover, +.FIE_resize-ratio-locker:focus { + background-color: var(--color-background-hover) !important; +} +.FIE_topbar-history-buttons button svg, +.FIE_topbar-close-button svg, +.FIE_resize-ratio-locker svg { + width: 16px; + height: 16px; +} +.FIE_topbar-history-buttons button.FIE_topbar-reset-button::before { + content: attr(title); + font-weight: normal; +} +.FIE_topbar-history-buttons button.FIE_topbar-reset-button svg { + display: none; +} +.FIE_topbar-save-wrapper { + width: auto !important; +} +.FIE_topbar-save-button { + color: var(--color-primary-text) !important; + border: none !important; + background-color: var(--color-primary-element) !important; +} +.FIE_topbar-save-button:hover, .FIE_topbar-save-button:focus { + background-color: var(--color-primary-element-hover) !important; +} +.FIE_resize-tool-options .FIE_resize-width-option, +.FIE_resize-tool-options .FIE_resize-height-option { + flex: 1 1; + min-width: 0; +} +.FIE_resize-ratio-locker { + margin-right: 8px !important; +} +.FIE_resize-ratio-locker svg { + width: 20px; + height: 20px; +} +.FIE_resize-ratio-locker svg path { + stroke-width: 1; + stroke: var(--color-main-text); + fill: var(--color-main-text); +} +.FIE_topbar-close-button svg path { + transform: scale(1.6); +} +.FIE_canvas-container { + background-color: var(--color-main-background) !important; +} +.FIE_spinner::after, +.FIE_spinner-label { + display: none !important; +} +.FIE_spinner-wrapper { + background-color: transparent !important; +} +.FIE_spinner::before { + position: absolute; + z-index: 2; + top: 50%; + left: 50%; + width: 28px; + height: 28px; + margin: -16px 0 0 -16px; + content: ""; + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; + -webkit-animation: rotate 0.8s infinite linear; + animation: rotate 0.8s infinite linear; + border: 2px solid var(--color-loading-light); + border-top-color: var(--color-loading-dark); + border-radius: 100%; + filter: var(--background-invert-if-dark); +}.image_container[data-v-256fed76] { + display: flex; + align-items: center; + height: 100%; + justify-content: center; +} +img[data-v-256fed76], video[data-v-256fed76] { + max-width: 100%; + max-height: 100%; + align-self: center; + justify-self: center; + background-color: #000; + transition: none !important; +} +img[data-v-256fed76]:hover, video[data-v-256fed76]:hover { + background-image: linear-gradient(45deg, #efefef 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #efefef 75%), linear-gradient(45deg, transparent 75%, #efefef 75%), linear-gradient(45deg, #efefef 25%, #fff 25%); + background-size: 16px 16px; + background-position: 0 0, 0 0, -8px -8px, 8px 8px; +} +img.loaded[data-v-256fed76], video.loaded[data-v-256fed76] { + background-color: #fff; +} +img.zoomed[data-v-256fed76], video.zoomed[data-v-256fed76] { + position: absolute; + max-height: none; + max-width: none; + z-index: 10010; + cursor: move; +} +img.dragging[data-v-256fed76], video.dragging[data-v-256fed76] { + transition: none !important; + cursor: move; +} +.live-photo_play_button[data-v-256fed76] { + position: absolute; + top: 0; + margin: 16px !important; + display: flex; + align-items: center; + border: none; + gap: 4px; + border-radius: var(--border-radius); + padding: 4px 8px; + background-color: var(--color-main-background-blur); +}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}video[data-v-087ae83c] { + /* over arrows in tiny screens */ + z-index: 20050; + align-self: center; + max-width: 100%; + max-height: 100% !important; + background-color: black; + justify-self: center; +} +[data-v-087ae83c] .plyr:-webkit-full-screen video { + width: 100% !important; + height: 100% !important; +} +[data-v-087ae83c] .plyr:fullscreen video { + width: 100% !important; + height: 100% !important; +} +[data-v-087ae83c] .plyr__progress__container { + flex: 1 1; +} +[data-v-087ae83c] .plyr { + --plyr-color-main: var(--color-primary-element); + --plyr-control-icon-size: 18px; + --plyr-menu-background: var(--color-main-background); + --plyr-menu-color: var(--color-main-text); + --plyr-audio-controls-background: var(--color-main-background); + --plyr-audio-control-color: var(--color-main-text); + --plyr-button-size: 44px; + --plyr-range-fill-background: var(--color-primary-element); +} +[data-v-087ae83c] .plyr .plyr__controls { + flex-wrap: wrap; +} +[data-v-087ae83c] .plyr .plyr__controls .plyr__volume,[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container { + max-width: 100%; + flex: 1 1; +} +[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container { + flex: 4 1; +} +[data-v-087ae83c] .plyr button { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + padding: calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2); + cursor: pointer; + border: none; + background-color: transparent; + line-height: inherit; +} +[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-087ae83c] .plyr button.plyr__control--overlaid { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + --plyr-button-size: 50px; +} +[data-v-087ae83c] .plyr button.plyr__control--overlaid:hover,[data-v-087ae83c] .plyr button.plyr__control--overlaid:focus { + background-color: var(--color-primary-element-hover); +} +[data-v-087ae83c] .plyr .plyr__menu__container button { + width: 120px; + margin: 0; + color: var(--color-main-text); +} +[data-v-087ae83c] .plyr .plyr__menu__container button:hover,[data-v-087ae83c] .plyr .plyr__menu__container button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--forward { + padding-right: 28px; + padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--back { + margin: calc(var(--plyr-control-spacing, 10px) * 0.7); + padding-left: 28px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-087ae83c] .plyr .plyr__progress__buffer { + width: calc(100% + var(--plyr-range-thumb-height, 13px)); + height: var(--plyr-range-track-height, 5px); + background: transparent; +} +@media only screen and (max-width: 480px) { +[data-v-087ae83c] .plyr .plyr__volume { + display: none; +} +} +[data-v-087ae83c] .plyr button { + color: white; +} +[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +}main.viewer__hidden-fullscreen { + height: 100vh !important; + width: 100vw !important; + margin: 0 !important; +} +footer.viewer__hidden-fullscreen { + display: none !important; +}audio[data-v-2be0d851] { + /* over arrows in tiny screens */ + z-index: 20050; + align-self: center; + max-width: 100%; + max-height: 100%; + background-color: black; + justify-self: center; +} +[data-v-2be0d851] .plyr__progress__container { + flex: 1 1; +} +[data-v-2be0d851] .plyr { + --plyr-color-main: var(--color-primary-element); + --plyr-control-icon-size: 18px; + --plyr-menu-background: var(--color-main-background); + --plyr-menu-color: var(--color-main-text); + --plyr-audio-controls-background: var(--color-main-background); + --plyr-audio-control-color: var(--color-main-text); + --plyr-button-size: 44px; + --plyr-range-fill-background: var(--color-primary-element); +} +[data-v-2be0d851] .plyr .plyr__controls { + flex-wrap: wrap; +} +[data-v-2be0d851] .plyr .plyr__controls .plyr__volume,[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container { + max-width: 100%; + flex: 1 1; +} +[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container { + flex: 4 1; +} +[data-v-2be0d851] .plyr button { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + padding: calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2); + cursor: pointer; + border: none; + background-color: transparent; + line-height: inherit; +} +[data-v-2be0d851] .plyr button:hover,[data-v-2be0d851] .plyr button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-2be0d851] .plyr button.plyr__control--overlaid { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + --plyr-button-size: 50px; +} +[data-v-2be0d851] .plyr button.plyr__control--overlaid:hover,[data-v-2be0d851] .plyr button.plyr__control--overlaid:focus { + background-color: var(--color-primary-element-hover); +} +[data-v-2be0d851] .plyr .plyr__menu__container button { + width: 120px; + margin: 0; + color: var(--color-main-text); +} +[data-v-2be0d851] .plyr .plyr__menu__container button:hover,[data-v-2be0d851] .plyr .plyr__menu__container button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--forward { + padding-right: 28px; + padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--back { + margin: calc(var(--plyr-control-spacing, 10px) * 0.7); + padding-left: 28px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-2be0d851] .plyr .plyr__progress__buffer { + width: calc(100% + var(--plyr-range-thumb-height, 13px)); + height: var(--plyr-range-track-height, 5px); + background: transparent; +} +@media only screen and (max-width: 480px) { +[data-v-2be0d851] .plyr .plyr__volume { + display: none; +} +} +@media only screen and (max-width: 500px) { +[data-v-2be0d851] .plyr--audio { + top: calc(17.5vw + 30px); +} +} \ No newline at end of file diff --git a/css/main-DbVYYLtT.chunk.css b/css/main-DbVYYLtT.chunk.css new file mode 100644 index 000000000..7b8427491 --- /dev/null +++ b/css/main-DbVYYLtT.chunk.css @@ -0,0 +1,9334 @@ +@charset "UTF-8";/*! + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.toastify.dialogs { + min-width: 200px; + background: none; + background-color: var(--color-main-background); + color: var(--color-main-text); + box-shadow: 0 0 6px 0 var(--color-box-shadow); + padding: 0 12px; + margin-top: 45px; + position: fixed; + z-index: 10100; + border-radius: var(--border-radius); + display: flex; + align-items: center; +} +.toastify.dialogs .toast-undo-container { + display: flex; + align-items: center; +} +.toastify.dialogs .toast-undo-button, +.toastify.dialogs .toast-close { + position: static; + overflow: hidden; + box-sizing: border-box; + min-width: 44px; + height: 100%; + padding: 12px; + white-space: nowrap; + background-repeat: no-repeat; + background-position: center; + background-color: transparent; + min-height: 0; +} +.toastify.dialogs .toast-undo-button.toast-close, +.toastify.dialogs .toast-close.toast-close { + text-indent: 0; + opacity: 0.4; + border: none; + min-height: 44px; + margin-left: 10px; + font-size: 0; + /* dark theme overrides for Nextcloud 25 and later */ +} +.toastify.dialogs .toast-undo-button.toast-close::before, +.toastify.dialogs .toast-close.toast-close::before { + background-image: url("data:image/svg+xml,%3csvg%20viewBox='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"); + content: " "; + filter: var(--background-invert-if-dark); + display: inline-block; + width: 16px; + height: 16px; +} +.toastify.dialogs .toast-undo-button.toast-undo-button, +.toastify.dialogs .toast-close.toast-undo-button { + margin: 3px; + height: calc(100% - 2 * 3px); + margin-left: 12px; +} +.toastify.dialogs .toast-undo-button:hover, .toastify.dialogs .toast-undo-button:focus, .toastify.dialogs .toast-undo-button:active, +.toastify.dialogs .toast-close:hover, +.toastify.dialogs .toast-close:focus, +.toastify.dialogs .toast-close:active { + cursor: pointer; + opacity: 1; +} +.toastify.dialogs.toastify-top { + right: 10px; +} +.toastify.dialogs.toast-with-click { + cursor: pointer; +} +.toastify.dialogs.toast-error { + border-left: 3px solid var(--color-error); +} +.toastify.dialogs.toast-info { + border-left: 3px solid var(--color-primary); +} +.toastify.dialogs.toast-warning { + border-left: 3px solid var(--color-warning); +} +.toastify.dialogs.toast-success { + border-left: 3px solid var(--color-success); +} +.toastify.dialogs.toast-undo { + border-left: 3px solid var(--color-success); +} + +/* dark theme overrides for Nextcloud 24 and earlier */ +.theme--dark .toastify.dialogs .toast-close { + /* close icon style */ +} +.theme--dark .toastify.dialogs .toast-close.toast-close::before { + background-image: url("data:image/svg+xml,%3csvg%20viewBox='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"); +} +.nc-generic-dialog .dialog__actions { + justify-content: space-between; + min-width: calc(100% - 12px); +} +/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * Icon styling of the file list row preview or fallback icon + * (leading icon on the name row and header) + */ +._file-picker__file-icon_19mjt_9 { + width: 32px; + height: 32px; + min-width: 32px; + min-height: 32px; + background-repeat: no-repeat; + background-size: contain; + display: flex; + justify-content: center; +}/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +tr.file-picker__row[data-v-15187afc] { + height: var(--row-height, 50px); +} +tr.file-picker__row td[data-v-15187afc] { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: none; +} +tr.file-picker__row td.row-checkbox[data-v-15187afc] { + padding: 0 2px; +} +tr.file-picker__row td[data-v-15187afc]:not(.row-checkbox) { + padding-inline: 14px 0; +} +tr.file-picker__row td.row-size[data-v-15187afc] { + text-align: end; + padding-inline: 0 14px; +} +tr.file-picker__row td.row-name[data-v-15187afc] { + padding-inline: 2px 0; +} +@keyframes gradient-15187afc { +0% { + background-position: 0% 50%; +} +50% { + background-position: 100% 50%; +} +100% { + background-position: 0% 50%; +} +} +.loading-row .row-checkbox[data-v-15187afc] { + text-align: center !important; +} +.loading-row span[data-v-15187afc] { + display: inline-block; + height: 24px; + background: linear-gradient(to right, var(--color-background-darker), var(--color-text-maxcontrast), var(--color-background-darker)); + background-size: 600px 100%; + border-radius: var(--border-radius); + animation: gradient-15187afc 12s ease infinite; +} +.loading-row .row-wrapper[data-v-15187afc] { + display: inline-flex; + align-items: center; +} +.loading-row .row-checkbox span[data-v-15187afc] { + width: 24px; +} +.loading-row .row-name span[data-v-15187afc]:last-of-type { + margin-inline-start: 6px; + width: 130px; +} +.loading-row .row-size span[data-v-15187afc] { + width: 80px; +} +.loading-row .row-modified span[data-v-15187afc] { + width: 90px; +}/*! + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +tr.file-picker__row[data-v-cb12dccb] { + height: var(--row-height, 50px); +} +tr.file-picker__row td[data-v-cb12dccb] { + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: none; +} +tr.file-picker__row td.row-checkbox[data-v-cb12dccb] { + padding: 0 2px; +} +tr.file-picker__row td[data-v-cb12dccb]:not(.row-checkbox) { + padding-inline: 14px 0; +} +tr.file-picker__row td.row-size[data-v-cb12dccb] { + text-align: end; + padding-inline: 0 14px; +} +tr.file-picker__row td.row-name[data-v-cb12dccb] { + padding-inline: 2px 0; +} +.file-picker__row--selected[data-v-cb12dccb] { + background-color: var(--color-background-dark); +} +.file-picker__row[data-v-cb12dccb]:hover { + background-color: var(--color-background-hover); +} +.file-picker__name-container[data-v-cb12dccb] { + display: flex; + justify-content: start; + align-items: center; + height: 100%; +} +.file-picker__file-name[data-v-cb12dccb] { + padding-inline-start: 6px; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; +} +.file-picker__file-extension[data-v-cb12dccb] { + color: var(--color-text-maxcontrast); + min-width: fit-content; +}.file-picker__header-preview[data-v-006fdbd0] { + width: 22px; + height: 32px; + flex: 0 0 auto; +} +.file-picker__files[data-v-006fdbd0] { + margin: 2px; + margin-inline-start: 12px; + overflow: scroll auto; +} +.file-picker__files table[data-v-006fdbd0] { + width: 100%; + max-height: 100%; + table-layout: fixed; +} +.file-picker__files th[data-v-006fdbd0] { + position: sticky; + z-index: 1; + top: 0; + background-color: var(--color-main-background); + padding: 2px; +} +.file-picker__files th .header-wrapper[data-v-006fdbd0] { + display: flex; +} +.file-picker__files th.row-checkbox[data-v-006fdbd0] { + width: 44px; +} +.file-picker__files th.row-name[data-v-006fdbd0] { + width: 230px; +} +.file-picker__files th.row-size[data-v-006fdbd0] { + width: 100px; +} +.file-picker__files th.row-modified[data-v-006fdbd0] { + width: 120px; +} +.file-picker__files th[data-v-006fdbd0]:not(.row-size) .button-vue__wrapper { + justify-content: start; + flex-direction: row-reverse; +} +.file-picker__files th[data-v-006fdbd0]:not(.row-size) .button-vue { + padding-inline: 16px 4px; +} +.file-picker__files th.row-size[data-v-006fdbd0] .button-vue__wrapper { + justify-content: end; +} +.file-picker__files th[data-v-006fdbd0] .button-vue__wrapper { + color: var(--color-text-maxcontrast); +} +.file-picker__files th[data-v-006fdbd0] .button-vue__wrapper .button-vue__text { + font-weight: normal; +}.file-picker__breadcrumbs[data-v-b357227a] { + flex-grow: 0 !important; +}.file-picker__side[data-v-b42054b8] { + display: flex; + flex-direction: column; + align-items: stretch; + gap: 0.5rem; + min-width: 200px; + padding: 2px; + margin-block-start: 7px; + overflow: auto; +} +.file-picker__side[data-v-b42054b8] .button-vue__wrapper { + justify-content: start; +} +.file-picker__filter-input[data-v-b42054b8] { + margin-block: 7px; + max-width: 260px; +} +@media (max-width: 736px) { +.file-picker__side[data-v-b42054b8] { + flex-direction: row; + min-width: unset; +} +} +@media (max-width: 512px) { +.file-picker__side[data-v-b42054b8] { + flex-direction: row; + min-width: unset; +} +.file-picker__filter-input[data-v-b42054b8] { + max-width: unset; +} +}/* Ensure focus outline is visible */ +.file-picker__navigation { + padding-inline: 8px 2px; +} +.file-picker__navigation, .file-picker__navigation * { + box-sizing: border-box; +} +.file-picker__navigation .v-select.select { + min-width: 220px; +} +@media (min-width: 513px) and (max-width: 736px) { +.file-picker__navigation { + gap: 11px; +} +} +@media (max-width: 512px) { +.file-picker__navigation { + flex-direction: column-reverse !important; +} +}.file-picker__view[data-v-20b719ba] { + height: 50px; + display: flex; + justify-content: start; + align-items: center; +} +.file-picker__view h3[data-v-20b719ba] { + font-weight: bold; + height: fit-content; + margin: 0; +} +.file-picker__main[data-v-20b719ba] { + box-sizing: border-box; + width: 100%; + display: flex; + flex-direction: column; + min-height: 0; + flex: 1; + padding-inline: 2px; +} +.file-picker__main *[data-v-20b719ba] { + box-sizing: border-box; +} +[data-v-20b719ba] .file-picker { + height: min(80vh, 800px) !important; +} +@media (max-width: 512px) { +[data-v-20b719ba] .file-picker { + height: calc(100% - 16px - var(--default-clickable-area)) !important; +} +} +[data-v-20b719ba] .file-picker__content { + display: flex; + flex-direction: column; + overflow: hidden; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/** When having the small dialog style we override the modal styling so dialogs look more dialog like */ +@media only screen and (max-width: 512px) { +.dialog__modal .modal-wrapper--small .modal-container { + width: fit-content; + height: unset; + max-height: 90%; + position: relative; + top: unset; + border-radius: var(--border-radius-large); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b23fe976] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.dialog[data-v-b23fe976] { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; +} +.dialog__modal[data-v-b23fe976] .modal-wrapper .modal-container { + display: flex !important; + padding-block: 4px 0; + padding-inline: 12px 0; +} +.dialog__modal[data-v-b23fe976] .modal-wrapper .modal-container__content { + display: flex; + flex-direction: column; + overflow: hidden; +} +.dialog__wrapper[data-v-b23fe976] { + display: flex; + flex-direction: row; + flex: 1; + min-height: 0; + overflow: hidden; +} +.dialog__wrapper--collapsed[data-v-b23fe976] { + flex-direction: column; +} +.dialog__navigation[data-v-b23fe976] { + display: flex; + flex-shrink: 0; +} +.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-b23fe976] { + flex-direction: column; + overflow: hidden auto; + height: 100%; + min-width: 200px; + margin-inline-end: 20px; +} +.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-b23fe976] { + flex-direction: row; + justify-content: space-between; + overflow: auto hidden; + width: 100%; + min-width: 100%; +} +.dialog__name[data-v-b23fe976] { + font-size: 21px; + text-align: center; + height: fit-content; + min-height: var(--default-clickable-area); + line-height: var(--default-clickable-area); + overflow-wrap: break-word; + margin-block: 0 12px; +} +.dialog__content[data-v-b23fe976] { + flex: 1; + min-height: 0; + overflow: auto; + padding-inline-end: 12px; +} +.dialog__text[data-v-b23fe976] { + padding-block-end: 6px; +} +.dialog__actions[data-v-b23fe976] { + box-sizing: border-box; + display: flex; + gap: 6px; + align-content: center; + justify-content: end; + width: 100%; + max-width: 100%; + padding-inline: 0 12px; + margin-inline: 0; + margin-block: 0; +} +.dialog__actions[data-v-b23fe976]:not(:empty) { + margin-block: 6px 12px; +} +@media only screen and (max-width: 512px) { +.dialog__name[data-v-b23fe976] { + text-align: start; + margin-inline-end: var(--default-clickable-area); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0d4052a3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.modal-mask[data-v-0d4052a3] { + position: fixed; + z-index: 9998; + top: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); +} +.modal-mask--dark[data-v-0d4052a3] { + background-color: rgba(0, 0, 0, 0.92); +} +.modal-header[data-v-0d4052a3] { + position: absolute; + z-index: 10001; + top: 0; + right: 0; + left: 0; + display: flex !important; + align-items: center; + justify-content: center; + width: 100%; + height: 50px; + overflow: hidden; + transition: opacity 250ms, visibility 250ms; +} +.modal-header__name[data-v-0d4052a3] { + overflow-x: hidden; + box-sizing: border-box; + width: 100%; + padding: 0 calc(var(--default-clickable-area) * 3) 0 12px; + transition: padding ease 100ms; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 16px; + margin-block: 0; +} +@media only screen and (min-width: 1024px) { +.modal-header__name[data-v-0d4052a3] { + padding-left: calc(var(--default-clickable-area) * 3); + text-align: center; +} +} +.modal-header .icons-menu[data-v-0d4052a3] { + position: absolute; + right: 0; + display: flex; + align-items: center; + justify-content: flex-end; +} +.modal-header .icons-menu .header-close[data-v-0d4052a3] { + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + margin: calc((50px - var(--default-clickable-area)) / 2); + padding: 0; +} +.modal-header .icons-menu .play-pause-icons[data-v-0d4052a3] { + position: relative; + width: 50px; + height: 50px; + margin: 0; + padding: 0; + cursor: pointer; + border: none; + background-color: transparent; +} +.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-0d4052a3], +.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-0d4052a3], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-0d4052a3], +.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-0d4052a3] { + opacity: 1; + border-radius: calc(var(--default-clickable-area) / 2); + background-color: rgba(127, 127, 127, 0.25); +} +.modal-header .icons-menu .play-pause-icons__play[data-v-0d4052a3], .modal-header .icons-menu .play-pause-icons__pause[data-v-0d4052a3] { + box-sizing: border-box; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + margin: calc((50px - var(--default-clickable-area)) / 2); + cursor: pointer; + opacity: 0.7; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item { + margin: calc((50px - var(--default-clickable-area)) / 2); +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item--single { + box-sizing: border-box; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + cursor: pointer; + background-position: center; + background-size: 22px; +} +.modal-header .icons-menu .header-actions[data-v-0d4052a3] button:focus-visible { + box-shadow: none !important; + outline: 2px solid #fff !important; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle { + padding: 0; +} +.modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle span, .modal-header .icons-menu[data-v-0d4052a3] .action-item__menutoggle svg { + width: var(--icon-size); + height: var(--icon-size); +} +.modal-wrapper[data-v-0d4052a3] { + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 100%; + height: 100%; + /* Navigation buttons */ + /* Content */ +} +.modal-wrapper .prev[data-v-0d4052a3], +.modal-wrapper .next[data-v-0d4052a3] { + z-index: 10000; + height: 35vh; + min-height: 300px; + position: absolute; + transition: opacity 250ms; + color: white; +} +.modal-wrapper .prev[data-v-0d4052a3]:focus-visible, +.modal-wrapper .next[data-v-0d4052a3]:focus-visible { + box-shadow: 0 0 0 2px var(--color-primary-element-text); + background-color: var(--color-box-shadow); +} +.modal-wrapper .prev[data-v-0d4052a3] { + left: 2px; +} +.modal-wrapper .next[data-v-0d4052a3] { + right: 2px; +} +.modal-wrapper .modal-container[data-v-0d4052a3] { + position: relative; + display: flex; + padding: 0; + transition: transform 300ms ease; + border-radius: var(--border-radius-large); + background-color: var(--color-main-background); + color: var(--color-main-text); + box-shadow: 0 0 40px rgba(0, 0, 0, 0.2); +} +.modal-wrapper .modal-container__close[data-v-0d4052a3] { + z-index: 1; + position: absolute; + top: 4px; + right: 4px; +} +.modal-wrapper .modal-container__content[data-v-0d4052a3] { + width: 100%; + min-height: 52px; + overflow: auto; +} +.modal-wrapper--small > .modal-container[data-v-0d4052a3] { + width: 400px; + max-width: 90%; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--normal > .modal-container[data-v-0d4052a3] { + max-width: 90%; + width: 600px; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--large > .modal-container[data-v-0d4052a3] { + max-width: 90%; + width: 900px; + max-height: min(90%, 100% - 100px); +} +.modal-wrapper--full > .modal-container[data-v-0d4052a3] { + width: 100%; + height: calc(100% - var(--header-height)); + position: absolute; + top: 50px; + border-radius: 0; +} +@media only screen and ((max-width: 512px) or (max-height: 400px)) { +.modal-wrapper .modal-container[data-v-0d4052a3] { + max-width: initial; + width: 100%; + max-height: initial; + height: calc(100% - var(--header-height)); + position: absolute; + top: 50px; + border-radius: 0; +} +} + +/* TRANSITIONS */ +.fade-enter-active[data-v-0d4052a3], +.fade-leave-active[data-v-0d4052a3] { + transition: opacity 250ms; +} +.fade-enter[data-v-0d4052a3], +.fade-leave-to[data-v-0d4052a3] { + opacity: 0; +} +.fade-visibility-enter[data-v-0d4052a3], +.fade-visibility-leave-to[data-v-0d4052a3] { + visibility: hidden; + opacity: 0; +} +.modal-in-enter-active[data-v-0d4052a3], +.modal-in-leave-active[data-v-0d4052a3], +.modal-out-enter-active[data-v-0d4052a3], +.modal-out-leave-active[data-v-0d4052a3] { + transition: opacity 250ms; +} +.modal-in-enter[data-v-0d4052a3], +.modal-in-leave-to[data-v-0d4052a3], +.modal-out-enter[data-v-0d4052a3], +.modal-out-leave-to[data-v-0d4052a3] { + opacity: 0; +} +.modal-in-enter .modal-container[data-v-0d4052a3], +.modal-in-leave-to .modal-container[data-v-0d4052a3] { + transform: scale(0.9); +} +.modal-out-enter .modal-container[data-v-0d4052a3], +.modal-out-leave-to .modal-container[data-v-0d4052a3] { + transform: scale(1.1); +} +.modal-mask .play-pause-icons .progress-ring[data-v-0d4052a3] { + position: absolute; + top: 0; + left: 0; + transform: rotate(-90deg); +} +.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-0d4052a3] { + transition: 100ms stroke-dashoffset; + transform-origin: 50% 50%; + animation: progressring-0d4052a3 linear var(--slideshow-duration) infinite; + stroke-linecap: round; + stroke-dashoffset: 94.2477796077; + stroke-dasharray: 94.2477796077; +} +.modal-mask .play-pause-icons--paused .icon-pause[data-v-0d4052a3] { + animation: breath-0d4052a3 2s cubic-bezier(0.4, 0, 0.2, 1) infinite; +} +.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-0d4052a3] { + animation-play-state: paused !important; +} +@keyframes progressring-0d4052a3 { +from { + stroke-dashoffset: 94.2477796077; +} +to { + stroke-dashoffset: 0; +} +} +@keyframes breath-0d4052a3 { +0% { + opacity: 1; +} +50% { + opacity: 0; +} +100% { + opacity: 1; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3713841c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.action-items[data-v-3713841c] { + display: flex; + align-items: center; +} +.action-items > button[data-v-3713841c] { + margin-right: calc((var(--default-clickable-area) - 16px) / 2 / 2); +} +.action-item[data-v-3713841c] { + --open-background-color: var(--color-background-hover, $action-background-hover); + position: relative; + display: inline-block; +} +.action-item.action-item--primary[data-v-3713841c] { + --open-background-color: var(--color-primary-element-hover); +} +.action-item.action-item--secondary[data-v-3713841c] { + --open-background-color: var(--color-primary-element-light-hover); +} +.action-item.action-item--error[data-v-3713841c] { + --open-background-color: var(--color-error-hover); +} +.action-item.action-item--warning[data-v-3713841c] { + --open-background-color: var(--color-warning-hover); +} +.action-item.action-item--success[data-v-3713841c] { + --open-background-color: var(--color-success-hover); +} +.action-item.action-item--tertiary-no-background[data-v-3713841c] { + --open-background-color: transparent; +} +.action-item.action-item--open .action-item__menutoggle[data-v-3713841c] { + background-color: var(--open-background-color); +} +.action-item__menutoggle__icon[data-v-3713841c] { + width: 20px; + height: 20px; + object-fit: contain; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper { + border-radius: var(--border-radius-large); + overflow: hidden; +} +.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner { + border-radius: var(--border-radius-large); + padding: 4px; + max-height: calc(100vh - var(--header-height)); + overflow: auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-44398b0c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.button-vue[data-v-44398b0c] { + --button-size: var(--default-clickable-area); + --button-radius: var(--border-radius-element, calc(var(--button-size) / 2)); + --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4)); + position: relative; + width: fit-content; + overflow: hidden; + border: 0; + padding: 0; + font-size: var(--default-font-size); + font-weight: bold; + min-height: var(--button-size); + min-width: var(--button-size); + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + border-radius: var(--button-radius); + transition-property: color, border-color, background-color; + transition-duration: 0.1s; + transition-timing-function: linear; + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light); +} +.button-vue--size-small[data-v-44398b0c] { + --button-size: var(--clickable-area-small, 24px); + --button-radius: var(--border-radius); +} +.button-vue--size-large[data-v-44398b0c] { + --button-size: var(--clickable-area-large, 48px); +} +.button-vue *[data-v-44398b0c], +.button-vue span[data-v-44398b0c] { + cursor: pointer; +} +.button-vue[data-v-44398b0c]:focus { + outline: none; +} +.button-vue[data-v-44398b0c]:disabled { + cursor: default; + opacity: 0.5; + filter: saturate(0.7); +} +.button-vue:disabled *[data-v-44398b0c] { + cursor: default; +} +.button-vue[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-primary-element-light-hover); +} +.button-vue[data-v-44398b0c]:active { + background-color: var(--color-primary-element-light); +} +.button-vue__wrapper[data-v-44398b0c] { + display: inline-flex; + align-items: center; + justify-content: center; + width: 100%; +} +.button-vue--end .button-vue__wrapper[data-v-44398b0c] { + justify-content: end; +} +.button-vue--start .button-vue__wrapper[data-v-44398b0c] { + justify-content: start; +} +.button-vue--reverse .button-vue__wrapper[data-v-44398b0c] { + flex-direction: row-reverse; +} +.button-vue--reverse.button-vue--icon-and-text[data-v-44398b0c] { + padding-inline: var(--button-padding) var(--default-grid-baseline); +} +.button-vue__icon[data-v-44398b0c] { + height: var(--button-size); + width: var(--button-size); + min-height: var(--button-size); + min-width: var(--button-size); + display: flex; + justify-content: center; + align-items: center; +} +.button-vue--size-small .button-vue__icon[data-v-44398b0c] > * { + max-height: 16px; + max-width: 16px; +} +.button-vue--size-small .button-vue__icon[data-v-44398b0c] svg { + height: 16px; + width: 16px; +} +.button-vue__text[data-v-44398b0c] { + font-weight: bold; + margin-bottom: 1px; + padding: 2px 0; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.button-vue--icon-only[data-v-44398b0c] { + line-height: 1; + width: var(--button-size) !important; +} +.button-vue--text-only[data-v-44398b0c] { + padding: 0 var(--button-padding); +} +.button-vue--text-only .button-vue__text[data-v-44398b0c] { + margin-left: 4px; + margin-right: 4px; +} +.button-vue--icon-and-text[data-v-44398b0c] { + --button-padding: min(calc(var(--default-grid-baseline) + var(--button-radius)), calc(var(--default-grid-baseline) * 4)); + padding-block: 0; + padding-inline: var(--default-grid-baseline) var(--button-padding); +} +.button-vue--wide[data-v-44398b0c] { + width: 100%; +} +.button-vue[data-v-44398b0c]: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-44398b0c] { + outline: 2px solid var(--color-primary-element-text); + border-radius: var(--border-radius-element, var(--border-radius)); + background-color: transparent; +} +.button-vue--vue-primary[data-v-44398b0c] { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.button-vue--vue-primary[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-primary-element-hover); +} +.button-vue--vue-primary[data-v-44398b0c]:active { + background-color: var(--color-primary-element); +} +.button-vue--vue-secondary[data-v-44398b0c] { + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light); +} +.button-vue--vue-secondary[data-v-44398b0c]:hover:not(:disabled) { + color: var(--color-primary-element-light-text); + background-color: var(--color-primary-element-light-hover); +} +.button-vue--vue-tertiary[data-v-44398b0c] { + color: var(--color-main-text); + background-color: transparent; +} +.button-vue--vue-tertiary[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-background-hover); +} +.button-vue--vue-tertiary-no-background[data-v-44398b0c] { + color: var(--color-main-text); + background-color: transparent; +} +.button-vue--vue-tertiary-no-background[data-v-44398b0c]:hover:not(:disabled) { + background-color: transparent; +} +.button-vue--vue-tertiary-on-primary[data-v-44398b0c] { + color: var(--color-primary-element-text); + background-color: transparent; +} +.button-vue--vue-tertiary-on-primary[data-v-44398b0c]:hover:not(:disabled) { + background-color: transparent; +} +.button-vue--vue-success[data-v-44398b0c] { + background-color: var(--color-success); + color: white; +} +.button-vue--vue-success[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-success-hover); +} +.button-vue--vue-success[data-v-44398b0c]:active { + background-color: var(--color-success); +} +.button-vue--vue-warning[data-v-44398b0c] { + background-color: var(--color-warning); + color: white; +} +.button-vue--vue-warning[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-warning-hover); +} +.button-vue--vue-warning[data-v-44398b0c]:active { + background-color: var(--color-warning); +} +.button-vue--vue-error[data-v-44398b0c] { + background-color: var(--color-error); + color: white; +} +.button-vue--vue-error[data-v-44398b0c]:hover:not(:disabled) { + background-color: var(--color-error-hover); +} +.button-vue--vue-error[data-v-44398b0c]:active { + background-color: var(--color-error); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.resize-observer { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; + border: none; + background-color: transparent; + pointer-events: none; + display: block; + overflow: hidden; + opacity: 0; +} +.resize-observer object { + display: block; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; + pointer-events: none; + z-index: -1; +} +.v-popper--theme-dropdown.v-popper__popper { + z-index: 100000; + top: 0; + left: 0; + display: block !important; + filter: drop-shadow(0 1px 10px var(--color-box-shadow)); +} +.v-popper--theme-dropdown.v-popper__popper .v-popper__inner { + padding: 0; + color: var(--color-main-text); + border-radius: var(--border-radius-large); + overflow: hidden; + background: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container { + position: absolute; + z-index: 1; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + border-width: 10px; +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container { + bottom: -10px; + border-bottom-width: 0; + border-top-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container { + top: -10px; + border-top-width: 0; + border-bottom-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container { + left: -10px; + border-left-width: 0; + border-right-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container { + right: -10px; + border-right-width: 0; + border-left-color: var(--color-main-background); +} +.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true] { + visibility: hidden; + transition: opacity var(--animation-quick), visibility var(--animation-quick); + opacity: 0; +} +.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false] { + visibility: visible; + transition: opacity var(--animation-quick); + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/** +* SPDX-FileCopyrightText: 2011-2015 Twitter, Inc. +* SPDX-FileCopyrightText: 2015-2016 Owncloud, Inc. +* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +* SPDX-License-Identifier: MIT +*/ +.v-popper--theme-tooltip.v-popper__popper { + position: absolute; + z-index: 100000; + top: 0; + right: auto; + left: auto; + display: block; + margin: 0; + padding: 0; + text-align: left; + text-align: start; + opacity: 0; + line-height: 1.6; + line-break: auto; + filter: drop-shadow(0 1px 10px var(--color-box-shadow)); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container { + bottom: -10px; + border-bottom-width: 0; + border-top-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container { + top: -10px; + border-top-width: 0; + border-bottom-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container { + right: 100%; + border-left-width: 0; + border-right-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container { + left: 100%; + border-right-width: 0; + border-left-color: var(--color-main-background); +} +.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true] { + visibility: hidden; + transition: opacity 0.15s, visibility 0.15s; + opacity: 0; +} +.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false] { + visibility: visible; + transition: opacity 0.15s; + opacity: 1; +} +.v-popper--theme-tooltip .v-popper__inner { + max-width: 350px; + padding: 5px 8px; + text-align: center; + color: var(--color-main-text); + border-radius: var(--border-radius); + background-color: var(--color-main-background); +} +.v-popper--theme-tooltip .v-popper__arrow-container { + position: absolute; + z-index: 1; + width: 0; + height: 0; + margin: 0; + border-style: solid; + border-color: transparent; + border-width: 10px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2d0a4d76] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.icon-vue[data-v-2d0a4d76] { + display: flex; + justify-content: center; + align-items: center; + min-width: var(--default-clickable-area); + min-height: var(--default-clickable-area); + opacity: 1; +} +.icon-vue--inline[data-v-2d0a4d76] { + display: inline-flex; + min-width: fit-content; + min-height: fit-content; + vertical-align: text-bottom; +} +.icon-vue[data-v-2d0a4d76] svg { + fill: currentColor; + width: var(--icon-size, 20px); + height: var(--icon-size, 20px); + max-width: var(--icon-size, 20px); + max-height: var(--icon-size, 20px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7df28e9e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.notecard[data-v-7df28e9e] { + --note-card-icon-size: 20px; + --note-card-padding: calc(2 * var(--default-grid-baseline)); + color: var(--color-main-text) !important; + background-color: var(--note-background) !important; + border-inline-start: var(--default-grid-baseline) solid var(--note-theme); + border-radius: var(--border-radius); + margin: 1rem 0; + padding: var(--note-card-padding); + display: flex; + flex-direction: row; + gap: var(--note-card-padding); +} +.notecard__heading[data-v-7df28e9e] { + font-size: var(--note-card-icon-size); + font-weight: 600; +} +.notecard__icon--heading[data-v-7df28e9e] { + font-size: var(--note-card-icon-size); + margin-block: calc((1lh - 1em) / 2) auto; +} +.notecard--success[data-v-7df28e9e] { + --note-background: rgba(var(--color-success-rgb), 0.1); + --note-theme: var(--color-success); +} +.notecard--info[data-v-7df28e9e] { + --note-background: rgba(var(--color-info-rgb), 0.1); + --note-theme: var(--color-info); +} +.notecard--error[data-v-7df28e9e] { + --note-background: rgba(var(--color-error-rgb), 0.1); + --note-theme: var(--color-error); +} +.notecard--warning[data-v-7df28e9e] { + --note-background: rgba(var(--color-warning-rgb), 0.1); + --note-theme: var(--color-warning); +} +#emptycontent[data-v-23ff8610] { + margin: 0; + padding: 10% 5%; + background-color: var(--color-main-background); +} +.viewer.modal-mask[data-v-222ec41e] { + transition: width ease 100ms, background-color 0.3s ease; +} +.viewer[data-v-222ec41e] .modal-container, .viewer__content[data-v-222ec41e] { + overflow: visible !important; + cursor: pointer; +} +.viewer--split .viewer__file--active[data-v-222ec41e] { + width: 50%; +} +.viewer[data-v-222ec41e] .modal-wrapper .modal-container { + top: var(--header-height); + bottom: var(--header-height); + height: auto; + background-color: transparent; + box-shadow: none; +} +.viewer__content[data-v-222ec41e] { + width: 100%; + height: 100%; +} +.viewer__file-wrapper[data-v-222ec41e] { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; +} +.viewer__file-wrapper--hidden[data-v-222ec41e] { + position: absolute; + z-index: -1; + left: -10000px; +} +.viewer__file[data-v-222ec41e] { + transition: height 100ms ease, width 100ms ease; +} +.viewer.theme--dark[data-v-222ec41e] .button-vue--vue-tertiary:hover { + background-color: rgba(255, 255, 255, 0.08) !important; +} +.viewer.theme--dark[data-v-222ec41e] .button-vue--vue-tertiary:focus, .viewer.theme--dark[data-v-222ec41e] .button-vue--vue-tertiary:focus-visible { + background-color: rgba(255, 255, 255, 0.08) !important; + outline: 2px solid var(--color-primary-element) !important; +} +.viewer.theme--dark[data-v-222ec41e] .button-vue--vue-tertiary.action-item__menutoggle { + background-color: transparent; +} +.viewer.theme--undefined.modal-mask[data-v-222ec41e] { + background-color: transparent !important; +} +.viewer.theme--light.modal-mask[data-v-222ec41e] { + background-color: rgba(255, 255, 255, 0.92) !important; +} +.viewer.theme--light[data-v-222ec41e] .modal-header__name, +.viewer.theme--light[data-v-222ec41e] .modal-header .icons-menu button svg { + color: #000 !important; +} +.viewer.theme--default.modal-mask[data-v-222ec41e] { + background-color: var(--color-main-background) !important; +} +.viewer.theme--default[data-v-222ec41e] .modal-header__name, +.viewer.theme--default[data-v-222ec41e] .modal-header .icons-menu { + color: var(--color-main-text) !important; +} +.viewer.theme--default[data-v-222ec41e] .modal-header__name button svg, .viewer.theme--default[data-v-222ec41e] .modal-header__name a, +.viewer.theme--default[data-v-222ec41e] .modal-header .icons-menu button svg, +.viewer.theme--default[data-v-222ec41e] .modal-header .icons-menu a { + color: var(--color-main-text) !important; +} +.viewer.image--fullscreen[data-v-222ec41e] .modal-header .modal-header__name { + opacity: 0; +} +.viewer.image--fullscreen[data-v-222ec41e] .modal-header .icons-menu { + background-color: rgba(0, 0, 0, 0.2); +} +.viewer.image--fullscreen[data-v-222ec41e] .modal-wrapper .modal-container { + top: 0; + bottom: 0; + height: 100%; +}.component-fade-enter-active, +.component-fade-leave-active { + transition: opacity 0.3s ease; +} +.component-fade-enter, .component-fade-leave-to { + opacity: 0; +} +#viewer.modal-mask--dark .action-item--single.icon-menu-sidebar { + background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='16'%20width='16'%20version='1.1'%20viewbox='0%200%2016%2016'%3e%3cpath%20d='m2%202c-0.554%200-1%200.446-1%201s0.446%201%201%201h12c0.554%200%201-0.446%201-1s-0.446-1-1-1h-12zm9.717%204.0059c-1.247%200-2.1428%201.0199-2.1428%201.998%200%200.9995%200.0726%201.7127%200.5718%202.4981%200.16%200.207%200.347%200.251%200.5%200.43%200.097%200.357%200.171%200.713%200.071%201.07-0.311%200.109-0.607%200.237-0.9065%200.357-0.364-0.195-0.7863-0.357-1.1503-0.5-0.05-0.2-0.0129-0.347%200.0371-0.535%200.0856-0.089%200.163-0.129%200.2558-0.215%200.2642-0.321%200.2793-0.864%200.2793-1.2496%200-0.5712-0.5135-0.9981-1.0703-0.9981-0.6211%200-1.0723%200.5126-1.0723%200.9981h-0.0136c0%200.4996%200.0353%200.8576%200.2851%201.2496%200.0714%200.107%200.1729%200.126%200.25%200.215%200.0481%200.179%200.0859%200.357%200.0352%200.535-0.4569%200.16-0.8863%200.357-1.2832%200.571-0.2999%200.214-0.1668%200.131-0.3574%200.822-0.0886%200.357%200.928%200.521%201.6562%200.578-0.0357%200.196-0.0857%200.457-0.2285%200.957-0.2285%200.893%203.1074%201.213%204.2834%201.213%201.735%200%204.507-0.325%204.269-1.213-0.371-1.385-0.15-1.221-0.701-1.642-0.778-0.467-1.749-0.834-2.568-1.143-0.107-0.398-0.03-0.692%200.07-1.07%200.168-0.179%200.357-0.259%200.514-0.43%200.492-0.6312%200.556-1.7299%200.556-2.4981%200-1.1323-1.019-1.998-2.14-1.998zm-9.717%200.9941c-0.554%200-1%200.446-1%201s0.446%201%201%201h4.2852c0.0891-0.1855%200.2-0.3648%200.3515-0.5195%200.3721-0.3801%200.9171-0.5988%201.4883-0.6192h0.0098%200.0097c0.1729%200.017%200.3042%200.0597%200.4297%200.1426%200-0.3488%200.0747-0.6853%200.1953-1.0039h-6.7695zm0%205c-0.554%200-1%200.446-1%201s0.446%201%201%201h3.25c-0.0375-0.049-0.0777-0.09-0.1113-0.152-0.1221-0.228-0.1706-0.568-0.1035-0.838l0.0019-0.012%200.0039-0.012c0.0822-0.298%200.0556-0.322%200.1445-0.615%200.0313-0.103%200.1114-0.245%200.1993-0.371h-3.3848z'%20fill='%23fff'/%3e%3c/svg%3e"); +} +#viewer.modal-mask--dark .action-item--single.icon-download { + background-image: var(--icon-download-fff); +} +.ui-autocomplete { + z-index: 2050 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a92ab385] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.widget--list[data-v-a92ab385] { + width: var(--widget-full-width, 100%); +} +.widgets--list.icon-loading[data-v-a92ab385] { + min-height: var(--default-clickable-area); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3b61be27] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/* stylelint-disable-next-line scss/at-import-partial-extension */ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** +* Styles are extracted to extract scss to dist folder, too. +*/ +li.task-list-item > ul[data-v-3b61be27], +li.task-list-item > ol[data-v-3b61be27], +li.task-list-item > li[data-v-3b61be27], +li.task-list-item > blockquote[data-v-3b61be27], +li.task-list-item > pre[data-v-3b61be27] { + margin-inline-start: 15px; + margin-block-end: 0; +} +.rich-text--wrapper[data-v-3b61be27] { + word-break: break-word; + line-height: 1.5; +} +.rich-text--wrapper .rich-text--fallback[data-v-3b61be27], .rich-text--wrapper .rich-text-component[data-v-3b61be27] { + display: inline; +} +.rich-text--wrapper .rich-text--external-link[data-v-3b61be27] { + text-decoration: underline; +} +.rich-text--wrapper .rich-text--external-link[data-v-3b61be27]:after { + content: " ↗"; +} +.rich-text--wrapper .rich-text--ordered-list .rich-text--list-item[data-v-3b61be27] { + list-style: decimal; +} +.rich-text--wrapper .rich-text--un-ordered-list .rich-text--list-item[data-v-3b61be27] { + list-style: initial; +} +.rich-text--wrapper .rich-text--list-item[data-v-3b61be27] { + white-space: initial; + color: var(--color-text-light); + padding: initial; + margin-left: 20px; +} +.rich-text--wrapper .rich-text--list-item.task-list-item[data-v-3b61be27] { + list-style: none; + white-space: initial; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--list-item.task-list-item input[data-v-3b61be27] { + min-height: initial; +} +.rich-text--wrapper .rich-text--strong[data-v-3b61be27] { + white-space: initial; + font-weight: bold; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--italic[data-v-3b61be27] { + white-space: initial; + font-style: italic; + color: var(--color-text-light); +} +.rich-text--wrapper .rich-text--heading[data-v-3b61be27] { + white-space: initial; + font-size: initial; + color: var(--color-text-light); + margin-bottom: 5px; + margin-top: 5px; + font-weight: bold; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-1[data-v-3b61be27] { + font-size: 20px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-2[data-v-3b61be27] { + font-size: 19px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-3[data-v-3b61be27] { + font-size: 18px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-4[data-v-3b61be27] { + font-size: 17px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-5[data-v-3b61be27] { + font-size: 16px; +} +.rich-text--wrapper .rich-text--heading.rich-text--heading-6[data-v-3b61be27] { + font-size: 15px; +} +.rich-text--wrapper .rich-text--hr[data-v-3b61be27] { + border-top: 1px solid var(--color-border-dark); + border-bottom: 0; +} +.rich-text--wrapper .rich-text--pre[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + background-color: var(--color-background-dark); + padding: 5px; +} +.rich-text--wrapper .rich-text--code[data-v-3b61be27] { + background-color: var(--color-background-dark); +} +.rich-text--wrapper .rich-text--blockquote[data-v-3b61be27] { + border-left: 3px solid var(--color-border-dark); + padding-left: 5px; +} +.rich-text--wrapper .rich-text--table[data-v-3b61be27] { + border-collapse: collapse; +} +.rich-text--wrapper .rich-text--table thead tr th[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + font-weight: bold; + padding: 6px 13px; +} +.rich-text--wrapper .rich-text--table tbody tr td[data-v-3b61be27] { + border: 1px solid var(--color-border-dark); + padding: 6px 13px; +} +.rich-text--wrapper .rich-text--table tbody tr[data-v-3b61be27]:nth-child(even) { + background-color: var(--color-background-dark); +} +.rich-text--wrapper-markdown div > *[data-v-3b61be27]:first-child, +.rich-text--wrapper-markdown blockquote > *[data-v-3b61be27]:first-child { + margin-top: 0 !important; +} +.rich-text--wrapper-markdown div > *[data-v-3b61be27]:last-child, +.rich-text--wrapper-markdown blockquote > *[data-v-3b61be27]:last-child { + margin-bottom: 0 !important; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27], .rich-text--wrapper-markdown h2[data-v-3b61be27], .rich-text--wrapper-markdown h3[data-v-3b61be27], .rich-text--wrapper-markdown h4[data-v-3b61be27], .rich-text--wrapper-markdown h5[data-v-3b61be27], .rich-text--wrapper-markdown h6[data-v-3b61be27], .rich-text--wrapper-markdown p[data-v-3b61be27], .rich-text--wrapper-markdown ul[data-v-3b61be27], .rich-text--wrapper-markdown ol[data-v-3b61be27], .rich-text--wrapper-markdown blockquote[data-v-3b61be27], .rich-text--wrapper-markdown pre[data-v-3b61be27] { + margin-top: 0; + margin-bottom: 1em; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27], .rich-text--wrapper-markdown h2[data-v-3b61be27], .rich-text--wrapper-markdown h3[data-v-3b61be27], .rich-text--wrapper-markdown h4[data-v-3b61be27], .rich-text--wrapper-markdown h5[data-v-3b61be27], .rich-text--wrapper-markdown h6[data-v-3b61be27] { + font-weight: bold; +} +.rich-text--wrapper-markdown h1[data-v-3b61be27] { + font-size: 30px; +} +.rich-text--wrapper-markdown ul[data-v-3b61be27], .rich-text--wrapper-markdown ol[data-v-3b61be27] { + padding-left: 15px; +} +.rich-text--wrapper-markdown ul[data-v-3b61be27] { + list-style-type: disc; +} +.rich-text--wrapper-markdown ul.contains-task-list[data-v-3b61be27] { + list-style-type: none; + padding: 0; +} +.rich-text--wrapper-markdown table[data-v-3b61be27] { + border-collapse: collapse; + border: 2px solid var(--color-border-maxcontrast); +} +.rich-text--wrapper-markdown table th[data-v-3b61be27], +.rich-text--wrapper-markdown table td[data-v-3b61be27] { + padding: var(--default-grid-baseline); + border: 1px solid var(--color-border-maxcontrast); +} +.rich-text--wrapper-markdown table th[data-v-3b61be27]:first-child, +.rich-text--wrapper-markdown table td[data-v-3b61be27]:first-child { + border-left: 0; +} +.rich-text--wrapper-markdown table th[data-v-3b61be27]:last-child, +.rich-text--wrapper-markdown table td[data-v-3b61be27]:last-child { + border-right: 0; +} +.rich-text--wrapper-markdown table tr:first-child th[data-v-3b61be27] { + border-top: 0; +} +.rich-text--wrapper-markdown table tr:last-child td[data-v-3b61be27] { + border-bottom: 0; +} +.rich-text--wrapper-markdown blockquote[data-v-3b61be27] { + padding-left: 13px; + border-left: 2px solid var(--color-border-dark); + color: var(--color-text-lighter); +} +a[data-v-3b61be27]:not(.rich-text--component) { + text-decoration: underline; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-dba65098] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-dba65098] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-dba65098] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-dba65098]:hover, .action--disabled[data-v-dba65098]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-dba65098] { + opacity: 1 !important; +} +.action-button[data-v-dba65098] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-button > span[data-v-dba65098] { + cursor: pointer; + white-space: nowrap; +} +.action-button__icon[data-v-dba65098] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-button[data-v-dba65098] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-button[data-v-dba65098] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-button__longtext-wrapper[data-v-dba65098], .action-button__longtext[data-v-dba65098] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-button__longtext[data-v-dba65098] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-button__name[data-v-dba65098] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-button__menu-icon[data-v-dba65098] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action-button__pressed-icon[data-v-dba65098] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.nc-button-group-base > div { + text-align: center; + color: var(--color-text-maxcontrast); +} +.nc-button-group-base ul.nc-button-group-content { + display: flex; + gap: 4px; + justify-content: space-between; +} +.nc-button-group-base ul.nc-button-group-content li { + flex: 1 1; +} +.nc-button-group-base ul.nc-button-group-content .action-button { + padding: 0 !important; + width: 100%; + display: flex; + justify-content: center; +} +.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active { + background-color: var(--color-primary-element); + border-radius: var(--border-radius-large); + color: var(--color-primary-element-text); +} +.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus-within { + background-color: var(--color-primary-element-hover); +} +.nc-button-group-base ul.nc-button-group-content .action-button .action-button__pressed-icon { + display: none; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b9668c9e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-caption[data-v-b9668c9e] { + color: var(--color-text-maxcontrast); + line-height: var(--default-clickable-area); + white-space: nowrap; + text-overflow: ellipsis; + box-shadow: none !important; + user-select: none; + pointer-events: none; + margin-left: 12px; + padding-right: 14px; + height: var(--default-clickable-area); + display: flex; + align-items: center; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a72a338c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-a72a338c] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-a72a338c] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-a72a338c]:hover, .action--disabled[data-v-a72a338c]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-a72a338c] { + opacity: 1 !important; +} +.action-checkbox[data-v-a72a338c] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* checkbox/radio fixes */ +} +.action-checkbox__checkbox[data-v-a72a338c] { + position: absolute; + top: auto; + left: -10000px; + overflow: hidden; + width: 1px; + height: 1px; +} +.action-checkbox__label[data-v-a72a338c] { + display: flex; + align-items: center; + width: 100%; + padding: 0 !important; + padding-right: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-checkbox__label[data-v-a72a338c]::before { + margin-block: 0 !important; + margin-inline: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-checkbox--disabled[data-v-a72a338c], +.action-checkbox--disabled .action-checkbox__label[data-v-a72a338c] { + cursor: pointer; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6ba44c48] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * color-text-lighter normal state + * color-text-lighter active state + * color-text-maxcontrast disabled state + */ +/* Default global values */ +button[data-v-6ba44c48]:not(.button-vue), +input[data-v-6ba44c48]:not([type=range]), +textarea[data-v-6ba44c48] { + margin: 0; + padding: 7px 6px; + cursor: text; + color: var(--color-text-lighter); + border: 1px solid var(--color-border-dark); + border-radius: var(--border-radius); + outline: none; + background-color: var(--color-main-background); + font-size: 13px; + /* Primary action button, use sparingly */ +} +button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-6ba44c48], +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):hover, +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):focus, +input:not([type=range]):not(:disabled):not(.primary).active[data-v-6ba44c48], +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):hover, +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):focus, +textarea:not(:disabled):not(.primary).active[data-v-6ba44c48] { + /* active class used for multiselect */ + border-color: var(--color-primary-element); + outline: none; +} +button[data-v-6ba44c48]:not(.button-vue):not(:disabled):not(.primary):active, +input[data-v-6ba44c48]:not([type=range]):not(:disabled):not(.primary):active, +textarea[data-v-6ba44c48]:not(:disabled):not(.primary):active { + color: var(--color-text-light); + outline: none; + background-color: var(--color-main-background); +} +button[data-v-6ba44c48]:not(.button-vue):disabled, +input[data-v-6ba44c48]:not([type=range]):disabled, +textarea[data-v-6ba44c48]:disabled { + cursor: default; + opacity: 0.5; + color: var(--color-text-maxcontrast); + background-color: var(--color-background-dark); +} +button[data-v-6ba44c48]:not(.button-vue):required, +input[data-v-6ba44c48]:not([type=range]):required, +textarea[data-v-6ba44c48]:required { + box-shadow: none; +} +button[data-v-6ba44c48]:not(.button-vue):invalid, +input[data-v-6ba44c48]:not([type=range]):invalid, +textarea[data-v-6ba44c48]:invalid { + border-color: var(--color-error); + box-shadow: none !important; +} +button:not(.button-vue).primary[data-v-6ba44c48], +input:not([type=range]).primary[data-v-6ba44c48], +textarea.primary[data-v-6ba44c48] { + 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-6ba44c48]:not(:disabled):hover, button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):focus, button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):active, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):hover, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):focus, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):active, +textarea.primary[data-v-6ba44c48]:not(:disabled):hover, +textarea.primary[data-v-6ba44c48]:not(:disabled):focus, +textarea.primary[data-v-6ba44c48]:not(:disabled):active { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +button:not(.button-vue).primary[data-v-6ba44c48]:not(:disabled):active, +input:not([type=range]).primary[data-v-6ba44c48]:not(:disabled):active, +textarea.primary[data-v-6ba44c48]:not(:disabled):active { + color: var(--color-primary-element-text-dark); +} +button:not(.button-vue).primary[data-v-6ba44c48]:disabled, +input:not([type=range]).primary[data-v-6ba44c48]:disabled, +textarea.primary[data-v-6ba44c48]:disabled { + cursor: default; + color: var(--color-primary-element-text-dark); + background-color: var(--color-primary-element); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-6ba44c48] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-6ba44c48] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-6ba44c48]:hover, .action--disabled[data-v-6ba44c48]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-6ba44c48] { + opacity: 1 !important; +} +.action-input[data-v-6ba44c48] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; +} +.action-input__icon-wrapper[data-v-6ba44c48] { + display: flex; + align-self: center; + align-items: center; + justify-content: center; +} +.action-input__icon-wrapper[data-v-6ba44c48] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-input__icon-wrapper[data-v-6ba44c48] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-input > span[data-v-6ba44c48] { + cursor: pointer; + white-space: nowrap; +} +.action-input__icon[data-v-6ba44c48] { + min-width: 0; /* Overwrite icons*/ + min-height: 0; + padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area); + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; +} +.action-input__form[data-v-6ba44c48] { + display: flex; + align-items: center; + flex: 1 1 auto; + margin: 4px 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.action-input__container[data-v-6ba44c48] { + width: 100%; +} +.action-input__input-container[data-v-6ba44c48] { + display: flex; +} +.action-input__input-container .colorpicker__trigger[data-v-6ba44c48], .action-input__input-container .colorpicker__preview[data-v-6ba44c48] { + width: 100%; +} +.action-input__input-container .colorpicker__preview[data-v-6ba44c48] { + width: 100%; + height: 36px; + border-radius: var(--border-radius-large); + border: 2px solid var(--color-border-maxcontrast); + box-shadow: none !important; +} +.action-input__text-label[data-v-6ba44c48] { + padding: 4px 0; + display: block; +} +.action-input__text-label--hidden[data-v-6ba44c48] { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.action-input__datetimepicker[data-v-6ba44c48] { + width: 100%; +} +.action-input__datetimepicker[data-v-6ba44c48] .mx-input { + margin: 0; +} +.action-input__multi[data-v-6ba44c48] { + width: 100%; +} +li:last-child > .action-input[data-v-6ba44c48] { + padding-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +} +li:first-child > .action-input[data-v-6ba44c48]:not(.action-input--visible-label) { + padding-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** +* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +* SPDX-License-Identifier: AGPL-3.0-or-later +*/ +.mx-icon-left:before, +.mx-icon-right:before, +.mx-icon-double-left:before, +.mx-icon-double-right:before, +.mx-icon-double-left:after, +.mx-icon-double-right:after { + content: ""; + position: relative; + top: -1px; + display: inline-block; + width: 10px; + height: 10px; + vertical-align: middle; + border-style: solid; + border-color: currentColor; + border-width: 2px 0 0 2px; + border-radius: 1px; + box-sizing: border-box; + transform-origin: center; + transform: rotate(-45deg) scale(0.7); +} +.mx-icon-double-left:after { + left: -4px; +} +.mx-icon-double-right:before { + left: 4px; +} +.mx-icon-right:before, +.mx-icon-double-right:before, +.mx-icon-double-right:after { + transform: rotate(135deg) scale(0.7); +} +.mx-btn { + box-sizing: border-box; + line-height: 1; + font-size: 14px; + font-weight: 500; + padding: 7px 15px; + margin: 0; + cursor: pointer; + background-color: transparent; + outline: none; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 4px; + color: #73879c; + white-space: nowrap; +} +.mx-btn:hover { + border-color: #1284e7; + color: #1284e7; +} +.mx-btn:disabled, .mx-btn.disabled { + color: #ccc; + cursor: not-allowed; +} +.mx-btn-text { + border: 0; + padding: 0 4px; + text-align: left; + line-height: inherit; +} +.mx-scrollbar { + height: 100%; +} +.mx-scrollbar:hover .mx-scrollbar-track { + opacity: 1; +} +.mx-scrollbar-wrap { + height: 100%; + overflow-x: hidden; + overflow-y: auto; +} +.mx-scrollbar-track { + position: absolute; + top: 2px; + right: 2px; + bottom: 2px; + width: 6px; + z-index: 1; + border-radius: 4px; + opacity: 0; + transition: opacity 0.24s ease-out; +} +.mx-scrollbar-track .mx-scrollbar-thumb { + position: absolute; + width: 100%; + height: 0; + cursor: pointer; + border-radius: inherit; + background-color: rgba(144, 147, 153, 0.3); + transition: background-color 0.3s; +} +.mx-zoom-in-down-enter-active, +.mx-zoom-in-down-leave-active { + opacity: 1; + transform: scaleY(1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transform-origin: center top; +} +.mx-zoom-in-down-enter, +.mx-zoom-in-down-enter-from, +.mx-zoom-in-down-leave-to { + opacity: 0; + transform: scaleY(0); +} +.mx-datepicker { + position: relative; + display: inline-block; + width: 210px; +} +.mx-datepicker svg { + width: 1em; + height: 1em; + vertical-align: -0.15em; + fill: currentColor; + overflow: hidden; +} +.mx-datepicker-range { + width: 320px; +} +.mx-datepicker-inline { + width: auto; +} +.mx-input-wrapper { + position: relative; +} +.mx-input { + display: inline-block; + box-sizing: border-box; + width: 100%; + height: 34px; + padding: 6px 30px; + padding-left: 10px; + font-size: 14px; + line-height: 1.4; + color: #555; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 4px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.mx-input:hover, .mx-input:focus { + border-color: #409aff; +} +.mx-input:disabled, .mx-input.disabled { + color: #ccc; + background-color: #f3f3f3; + border-color: #ccc; + cursor: not-allowed; +} +.mx-input:focus { + outline: none; +} +.mx-input::-ms-clear { + display: none; +} +.mx-icon-calendar, +.mx-icon-clear { + position: absolute; + top: 50%; + right: 8px; + transform: translateY(-50%); + font-size: 16px; + line-height: 1; + color: rgba(0, 0, 0, 0.5); + vertical-align: middle; +} +.mx-icon-clear { + cursor: pointer; +} +.mx-icon-clear:hover { + color: rgba(0, 0, 0, 0.8); +} +.mx-datepicker-main { + font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif; + color: #73879c; + background-color: #fff; + border: 1px solid #e8e8e8; +} +.mx-datepicker-popup { + position: absolute; + margin-top: 1px; + margin-bottom: 1px; + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + z-index: 2001; +} +.mx-datepicker-sidebar { + float: left; + box-sizing: border-box; + width: 100px; + padding: 6px; + overflow: auto; +} +.mx-datepicker-sidebar + .mx-datepicker-content { + margin-left: 100px; + border-left: 1px solid #e8e8e8; +} +.mx-datepicker-body { + position: relative; + user-select: none; +} +.mx-btn-shortcut { + display: block; + padding: 0 6px; + line-height: 24px; +} +.mx-range-wrapper { + display: flex; +} +@media (max-width: 750px) { + .mx-range-wrapper { + flex-direction: column; + } +} +.mx-datepicker-header { + padding: 6px 8px; + border-bottom: 1px solid #e8e8e8; +} +.mx-datepicker-footer { + padding: 6px 8px; + text-align: right; + border-top: 1px solid #e8e8e8; +} +.mx-calendar { + box-sizing: border-box; + width: 248px; + padding: 6px 12px; +} +.mx-calendar + .mx-calendar { + border-left: 1px solid #e8e8e8; +} +.mx-calendar-header, .mx-time-header { + box-sizing: border-box; + height: 34px; + line-height: 34px; + text-align: center; + overflow: hidden; +} +.mx-btn-icon-left, +.mx-btn-icon-double-left { + float: left; +} +.mx-btn-icon-right, +.mx-btn-icon-double-right { + float: right; +} +.mx-calendar-header-label { + font-size: 14px; +} +.mx-calendar-decade-separator { + margin: 0 2px; +} +.mx-calendar-decade-separator:after { + content: "~"; +} +.mx-calendar-content { + position: relative; + height: 224px; + box-sizing: border-box; +} +.mx-calendar-content .cell { + cursor: pointer; +} +.mx-calendar-content .cell:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-calendar-content .cell.active { + color: #fff; + background-color: #1284e7; +} +.mx-calendar-content .cell.in-range, .mx-calendar-content .cell.hover-in-range { + color: #73879c; + background-color: #dbedfb; +} +.mx-calendar-content .cell.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-calendar-week-mode .mx-date-row { + cursor: pointer; +} +.mx-calendar-week-mode .mx-date-row:hover { + background-color: #f3f9fe; +} +.mx-calendar-week-mode .mx-date-row.mx-active-week { + background-color: #dbedfb; +} +.mx-calendar-week-mode .mx-date-row .cell:hover { + color: inherit; + background-color: transparent; +} +.mx-calendar-week-mode .mx-date-row .cell.active { + color: inherit; + background-color: transparent; +} +.mx-week-number { + opacity: 0.5; +} +.mx-table { + table-layout: fixed; + border-collapse: separate; + border-spacing: 0; + width: 100%; + height: 100%; + box-sizing: border-box; + text-align: center; +} +.mx-table th { + padding: 0; + font-weight: 500; + vertical-align: middle; +} +.mx-table td { + padding: 0; + vertical-align: middle; +} +.mx-table-date td, +.mx-table-date th { + height: 32px; + font-size: 12px; +} +.mx-table-date .today { + color: #2a90e9; +} +.mx-table-date .cell.not-current-month { + color: #ccc; + background: none; +} +.mx-time { + flex: 1; + width: 224px; + background: #fff; +} +.mx-time + .mx-time { + border-left: 1px solid #e8e8e8; +} +.mx-calendar-time { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.mx-time-header { + border-bottom: 1px solid #e8e8e8; +} +.mx-time-content { + height: 224px; + box-sizing: border-box; + overflow: hidden; +} +.mx-time-columns { + display: flex; + width: 100%; + height: 100%; + overflow: hidden; +} +.mx-time-column { + flex: 1; + position: relative; + border-left: 1px solid #e8e8e8; + text-align: center; +} +.mx-time-column:first-child { + border-left: 0; +} +.mx-time-column .mx-time-list { + margin: 0; + padding: 0; + list-style: none; +} +.mx-time-column .mx-time-list::after { + content: ""; + display: block; + height: 192px; +} +.mx-time-column .mx-time-item { + cursor: pointer; + font-size: 12px; + height: 32px; + line-height: 32px; +} +.mx-time-column .mx-time-item:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-time-column .mx-time-item.active { + color: #1284e7; + background-color: transparent; + font-weight: 700; +} +.mx-time-column .mx-time-item.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-time-option { + cursor: pointer; + padding: 8px 10px; + font-size: 14px; + line-height: 20px; +} +.mx-time-option:hover { + color: #73879c; + background-color: #f3f9fe; +} +.mx-time-option.active { + color: #1284e7; + background-color: transparent; + font-weight: 700; +} +.mx-time-option.disabled { + cursor: not-allowed; + color: #ccc; + background-color: #f3f3f3; +} +.mx-datepicker[data-v-08136a7] { + user-select: none; + color: var(--color-main-text); + /* INPUT CONTAINER */ +} +.mx-datepicker[data-v-08136a7] svg { + fill: var(--color-main-text); +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input { + width: 100%; + border: 2px solid var(--color-border-maxcontrast); + background-color: var(--color-main-background); + background-clip: content-box; +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:active:not(.disabled), .mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:hover:not(.disabled), .mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-input:focus:not(.disabled) { + border-color: var(--color-primary-element); +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper:disabled, .mx-datepicker[data-v-08136a7] .mx-input-wrapper.disabled { + cursor: not-allowed; + opacity: 0.7; +} +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-icon-calendar, +.mx-datepicker[data-v-08136a7] .mx-input-wrapper .mx-icon-clear { + color: var(--color-text-lighter); +} +.mx-datepicker-main { + color: var(--color-main-text); + border: 1px solid var(--color-border); + background-color: var(--color-main-background); + font-family: var(--font-face) !important; + line-height: 1.5; +} +.mx-datepicker-main svg { + fill: var(--color-main-text); +} +.mx-datepicker-main.mx-datepicker-popup { + z-index: 2000; + box-shadow: none; +} +.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-sidebar + .mx-datepicker-content { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main.show-week-number .mx-calendar { + width: 296px; +} +.mx-datepicker-main .mx-datepicker-header { + border-bottom: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-datepicker-footer { + border-top: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-datepicker-btn-confirm { + background-color: var(--color-primary-element); + border-color: var(--color-primary-element); + color: var(--color-primary-element-text) !important; + opacity: 1 !important; +} +.mx-datepicker-main .mx-datepicker-btn-confirm:hover { + background-color: var(--color-primary-element-light) !important; + border-color: var(--color-primary-element-light) !important; +} +.mx-datepicker-main .mx-calendar { + width: 264px; + padding: 5px; +} +.mx-datepicker-main .mx-calendar.mx-calendar-week-mode { + width: 296px; +} +.mx-datepicker-main .mx-time + .mx-time, +.mx-datepicker-main .mx-calendar + .mx-calendar { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-range-wrapper { + display: flex; + overflow: hidden; +} +.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.active { + border-radius: var(--border-radius) 0 0 var(--border-radius); +} +.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.in-range + .cell.active { + border-radius: 0 var(--border-radius) var(--border-radius) 0; +} +.mx-datepicker-main .mx-table { + text-align: center; +} +.mx-datepicker-main .mx-table thead > tr > th { + text-align: center; + opacity: 0.5; + color: var(--color-text-lighter); +} +.mx-datepicker-main .mx-table tr:focus, +.mx-datepicker-main .mx-table tr:hover, +.mx-datepicker-main .mx-table tr:active { + background-color: transparent; +} +.mx-datepicker-main .mx-table .cell { + transition: all 100ms ease-in-out; + text-align: center; + opacity: 0.7; + border-radius: 50px; +} +.mx-datepicker-main .mx-table .cell > * { + cursor: pointer; +} +.mx-datepicker-main .mx-table .cell.today { + opacity: 1; + color: var(--color-primary-element); + font-weight: bold; +} +.mx-datepicker-main .mx-table .cell.today:hover, .mx-datepicker-main .mx-table .cell.today:focus { + color: var(--color-primary-element-text); +} +.mx-datepicker-main .mx-table .cell.in-range, .mx-datepicker-main .mx-table .cell.disabled { + border-radius: 0; + font-weight: normal; +} +.mx-datepicker-main .mx-table .cell.in-range { + opacity: 0.7; +} +.mx-datepicker-main .mx-table .cell.not-current-month { + opacity: 0.5; + color: var(--color-text-lighter); +} +.mx-datepicker-main .mx-table .cell.not-current-month:hover, .mx-datepicker-main .mx-table .cell.not-current-month:focus { + opacity: 1; +} +.mx-datepicker-main .mx-table .cell:hover, .mx-datepicker-main .mx-table .cell:focus, .mx-datepicker-main .mx-table .cell.actived, .mx-datepicker-main .mx-table .cell.active, .mx-datepicker-main .mx-table .cell.in-range { + opacity: 1; + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + font-weight: bold; +} +.mx-datepicker-main .mx-table .cell.disabled { + opacity: 0.5; + color: var(--color-text-lighter); + border-radius: 0; + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-table .mx-week-number { + text-align: center; + opacity: 0.7; + border-radius: 50px; +} +.mx-datepicker-main .mx-table span.mx-week-number, +.mx-datepicker-main .mx-table li.mx-week-number, +.mx-datepicker-main .mx-table span.cell, +.mx-datepicker-main .mx-table li.cell { + min-height: 32px; +} +.mx-datepicker-main .mx-table.mx-table-date thead, .mx-datepicker-main .mx-table.mx-table-date tbody, .mx-datepicker-main .mx-table.mx-table-year, .mx-datepicker-main .mx-table.mx-table-month { + display: flex; + flex-direction: column; + justify-content: space-around; +} +.mx-datepicker-main .mx-table.mx-table-date thead tr, .mx-datepicker-main .mx-table.mx-table-date tbody tr, .mx-datepicker-main .mx-table.mx-table-year tr, .mx-datepicker-main .mx-table.mx-table-month tr { + display: inline-flex; + align-items: center; + flex: 1 1 32px; + justify-content: space-around; + min-height: 32px; +} +.mx-datepicker-main .mx-table.mx-table-date thead th, +.mx-datepicker-main .mx-table.mx-table-date thead td, .mx-datepicker-main .mx-table.mx-table-date tbody th, +.mx-datepicker-main .mx-table.mx-table-date tbody td, .mx-datepicker-main .mx-table.mx-table-year th, +.mx-datepicker-main .mx-table.mx-table-year td, .mx-datepicker-main .mx-table.mx-table-month th, +.mx-datepicker-main .mx-table.mx-table-month td { + display: flex; + align-items: center; + flex: 0 1 32%; + justify-content: center; + min-width: 32px; + height: 95%; + min-height: 32px; + transition: background 100ms ease-in-out; +} +.mx-datepicker-main .mx-table.mx-table-year tr th, +.mx-datepicker-main .mx-table.mx-table-year tr td { + flex-basis: 48%; +} +.mx-datepicker-main .mx-table.mx-table-date tr th, +.mx-datepicker-main .mx-table.mx-table-date tr td { + flex-basis: 32px; +} +.mx-datepicker-main .mx-btn { + min-width: 32px; + height: 32px; + margin: 0 2px !important; + padding: 7px 10px; + cursor: pointer; + text-decoration: none; + opacity: 0.5; + color: var(--color-text-lighter); + border-radius: 32px; + line-height: 20px; +} +.mx-datepicker-main .mx-btn:hover, .mx-datepicker-main .mx-btn:focus { + opacity: 1; + color: var(--color-main-text); + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-calendar-header, .mx-datepicker-main .mx-time-header { + display: inline-flex; + align-items: center; + justify-content: space-between; + width: 100%; + height: var(--default-clickable-area); + margin-bottom: 4px; +} +.mx-datepicker-main .mx-calendar-header button, .mx-datepicker-main .mx-time-header button { + min-width: 32px; + min-height: 32px; + margin: 0; + cursor: pointer; + text-align: center; + text-decoration: none; + opacity: 0.7; + color: var(--color-main-text); + border-radius: 32px; + line-height: 20px; +} +.mx-datepicker-main .mx-calendar-header button:hover, .mx-datepicker-main .mx-time-header button:hover, .mx-datepicker-main .mx-calendar-header button:focus, .mx-datepicker-main .mx-time-header button:focus { + opacity: 1; + color: var(--color-main-text); + background-color: var(--color-background-darker); +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right { + align-items: center; + justify-content: center; + width: 32px; + padding: 0; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i { + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + filter: var(--background-invert-if-dark); + display: inline-block; + width: 32px; + height: 32px; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-left > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right > i::before, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i::after, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i::after, .mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right > i::before, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right > i::before { + content: none; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-text, .mx-datepicker-main .mx-time-header button.mx-btn-text { + line-height: initial; +} +.mx-datepicker-main .mx-calendar-header .mx-calendar-header-label, .mx-datepicker-main .mx-time-header .mx-calendar-header-label { + display: flex; +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-left > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-double-left > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-left > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-left > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-right > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-right > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-right > i, .mx-datepicker-main .mx-time-header .mx-btn-icon-double-right > i { + background-image: url("data:image/svg+xml,%3c!--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z'/%3e%3c/svg%3e"); +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-right { + order: 2; +} +.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right, .mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right { + order: 3; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row .mx-week-number { + font-weight: bold; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week { + opacity: 1; + border-radius: 50px; + background-color: var(--color-background-dark); +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td { + background-color: transparent; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:focus, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:hover, .mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:focus { + color: inherit; +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td { + opacity: 0.7; + font-weight: normal; +} +.mx-datepicker-main .mx-time { + background-color: var(--color-main-background); +} +.mx-datepicker-main .mx-time .mx-time-header { + justify-content: center; + border-bottom: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-time .mx-time-column { + border-left: 1px solid var(--color-border); +} +.mx-datepicker-main .mx-time .mx-time-option.active, .mx-datepicker-main .mx-time .mx-time-option:hover, +.mx-datepicker-main .mx-time .mx-time-item.active, +.mx-datepicker-main .mx-time .mx-time-item:hover { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mx-datepicker-main .mx-time .mx-time-option.disabled, +.mx-datepicker-main .mx-time .mx-time-item.disabled { + cursor: not-allowed; + opacity: 0.5; + color: var(--color-main-text); + background-color: var(--color-main-background); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-4727c294] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.mx-datepicker[data-v-4727c294] .mx-input-wrapper .mx-input { + background-clip: border-box; +} +.datetime-picker-inline-icon[data-v-4727c294] { + opacity: 0.3; + border: none; + background-color: transparent; + border-radius: 0; + padding: 0 !important; + margin: 0; +} +.datetime-picker-inline-icon--highlighted[data-v-4727c294] { + opacity: 0.7; +} +.datetime-picker-inline-icon[data-v-4727c294]:focus, .datetime-picker-inline-icon[data-v-4727c294]:hover { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper { + border-radius: var(--border-radius-large); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner { + padding: 4px; + border-radius: var(--border-radius-large); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__label { + padding: 4px 0; + padding-left: 14px; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select .vs__dropdown-toggle { + border-radius: calc(var(--border-radius-large) - 4px); +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open .vs__dropdown-toggle { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open.select--drop-up .vs__dropdown-toggle { + border-radius: 0 0 calc(var(--border-radius-large) - 4px) calc(var(--border-radius-large) - 4px); +} +.vs__dropdown-menu--floating { + z-index: 100001 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +body { + /** + * Set custom vue-select CSS variables. + * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462) + */ + /* Search Input */ + --vs-search-input-color: var(--color-main-text); + --vs-search-input-bg: var(--color-main-background); + --vs-search-input-placeholder-color: var(--color-text-maxcontrast); + /* Font */ + --vs-font-size: var(--default-font-size); + --vs-line-height: var(--default-line-height); + /* Disabled State */ + --vs-state-disabled-bg: var(--color-background-hover); + --vs-state-disabled-color: var(--color-text-maxcontrast); + --vs-state-disabled-controls-color: var(--color-text-maxcontrast); + --vs-state-disabled-cursor: not-allowed; + --vs-disabled-bg: var(--color-background-hover); + --vs-disabled-color: var(--color-text-maxcontrast); + --vs-disabled-cursor: not-allowed; + /* Borders */ + --vs-border-color: var(--color-border-maxcontrast); + --vs-border-width: var(--border-width-input, 2px) !important; + --vs-border-style: solid; + --vs-border-radius: var(--border-radius-large); + /* Component Controls: Clear, Open Indicator */ + --vs-controls-color: var(--color-main-text); + /* Selected */ + --vs-selected-bg: var(--color-background-hover); + --vs-selected-color: var(--color-main-text); + --vs-selected-border-color: var(--vs-border-color); + --vs-selected-border-style: var(--vs-border-style); + --vs-selected-border-width: var(--vs-border-width); + /* Dropdown */ + --vs-dropdown-bg: var(--color-main-background); + --vs-dropdown-color: var(--color-main-text); + --vs-dropdown-z-index: 9999; + --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow); + /* Options */ + --vs-dropdown-option-padding: 8px 20px; + /* Active State */ + --vs-dropdown-option--active-bg: var(--color-background-hover); + --vs-dropdown-option--active-color: var(--color-main-text); + /* Keyboard Focus State */ + --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color); + /* Deselect State */ + --vs-dropdown-option--deselect-bg: var(--color-error); + --vs-dropdown-option--deselect-color: #fff; + /* Transitions */ + --vs-transition-duration: 0ms; + /* Actions */ + --vs-actions-padding: 0 8px 0 4px; +} +.v-select.select { + /* Override default vue-select styles */ + min-height: var(--default-clickable-area); + min-width: 260px; + margin: 0 0 var(--default-grid-baseline); +} +.v-select.select.vs--open { + --vs-border-width: var(--border-width-input-focused, 2px); +} +.v-select.select .select__label { + display: block; + margin-bottom: 2px; +} +.v-select.select .vs__selected { + height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline)); + margin: calc(var(--default-grid-baseline) / 2); + padding-block: 0; + padding-inline: 12px 8px; + border-radius: 16px !important; + background: var(--color-primary-element-light); + border: none; +} +.v-select.select.vs--open .vs__selected:first-of-type { + margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important; +} +.v-select.select .vs__search { + text-overflow: ellipsis; + color: var(--color-main-text); + min-height: unset !important; + height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important; +} +.v-select.select .vs__search::placeholder { + color: var(--color-text-maxcontrast); +} +.v-select.select .vs__search, .v-select.select .vs__search:focus { + margin: 0; +} +.v-select.select .vs__dropdown-toggle { + position: relative; + max-height: 100px; + padding: 0; + overflow-y: auto; +} +.v-select.select .vs__actions { + position: sticky; + top: 0; +} +.v-select.select .vs__clear { + margin-right: 2px; +} +.v-select.select.vs--open .vs__dropdown-toggle { + border-width: var(--border-width-input-focused); + outline: 2px solid var(--color-main-background); + border-color: var(--color-main-text); + border-bottom-color: transparent; +} +.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:hover { + outline: 2px solid var(--color-main-background); + border-color: var(--color-main-text); +} +.v-select.select.vs--disabled .vs__search, +.v-select.select.vs--disabled .vs__selected { + color: var(--color-text-maxcontrast); +} +.v-select.select.vs--disabled .vs__clear, +.v-select.select.vs--disabled .vs__deselect { + display: none; +} +.v-select.select--no-wrap .vs__selected-options { + flex-wrap: nowrap; + overflow: auto; + min-width: unset; +} +.v-select.select--no-wrap .vs__selected-options .vs__selected { + min-width: unset; +} +.v-select.select--drop-up.vs--open .vs__dropdown-toggle { + border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius); + border-top-color: transparent; + border-bottom-color: var(--color-main-text); +} +.v-select.select .vs__selected-options { + min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)); + padding: 0 5px; +} +.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] { + position: absolute; +} +.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected { + max-width: 100%; + opacity: 1; + color: var(--color-text-maxcontrast); +} +.v-select.select.vs--single .vs__selected-options { + flex-wrap: nowrap; +} +.v-select.select.vs--single .vs__selected { + background: unset !important; +} +.vs__dropdown-menu { + border-width: var(--border-width-input-focused) !important; + border-color: var(--color-main-text) !important; + outline: none !important; + box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important; + padding: 4px !important; +} +.vs__dropdown-menu--floating { + /* Fallback styles overidden by programmatically set inline styles */ + width: max-content; + position: absolute; + top: 0; + left: 0; +} +.vs__dropdown-menu--floating-placement-top { + border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important; + border-top-style: var(--vs-border-style) !important; + border-bottom-style: none !important; + box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important; +} +.vs__dropdown-menu .vs__dropdown-option { + border-radius: 6px !important; +} +.vs__dropdown-menu .vs__no-options { + color: var(--color-text-lighter) !important; +} +.user-select .vs__selected { + padding-inline: 0 5px !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0c4478a6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.name-parts[data-v-0c4478a6] { + display: flex; + max-width: 100%; + cursor: inherit; +} +.name-parts__first[data-v-0c4478a6] { + overflow: hidden; + text-overflow: ellipsis; +} +.name-parts__first[data-v-0c4478a6], .name-parts__last[data-v-0c4478a6] { + white-space: pre; + cursor: inherit; +} +.name-parts__first strong[data-v-0c4478a6], .name-parts__last strong[data-v-0c4478a6] { + font-weight: bold; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a519576f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.mention-bubble--primary .mention-bubble__content[data-v-a519576f] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.mention-bubble__wrapper[data-v-a519576f] { + max-width: 150px; + height: 18px; + vertical-align: text-bottom; + display: inline-flex; + align-items: center; +} +.mention-bubble__content[data-v-a519576f] { + display: inline-flex; + overflow: hidden; + align-items: center; + max-width: 100%; + height: 20px; + -webkit-user-select: none; + user-select: none; + padding-right: 6px; + padding-left: 2px; + border-radius: 10px; + background-color: var(--color-background-dark); +} +.mention-bubble__icon[data-v-a519576f] { + position: relative; + width: 16px; + height: 16px; + border-radius: 8px; + background-color: var(--color-background-darker); + background-repeat: no-repeat; + background-position: center; + background-size: 12px; +} +.mention-bubble__icon--with-avatar[data-v-a519576f] { + color: inherit; + background-size: cover; +} +.mention-bubble__title[data-v-a519576f] { + overflow: hidden; + margin-left: 2px; + white-space: nowrap; + text-overflow: ellipsis; +} +.mention-bubble__title[data-v-a519576f]::before { + content: attr(title); +} +.mention-bubble__select[data-v-a519576f] { + position: absolute; + z-index: -1; + left: -100vw; + width: 1px; + height: 1px; + overflow: hidden; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a0f4d73a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.option[data-v-a0f4d73a] { + display: flex; + align-items: center; + width: 100%; + height: var(--height); + cursor: inherit; +} +.option__avatar[data-v-a0f4d73a] { + margin-right: var(--margin); +} +.option__details[data-v-a0f4d73a] { + display: flex; + flex: 1 1; + flex-direction: column; + justify-content: center; + min-width: 0; +} +.option__lineone[data-v-a0f4d73a] { + color: var(--color-main-text); +} +.option__linetwo[data-v-a0f4d73a] { + color: var(--color-text-maxcontrast); +} +.option__lineone[data-v-a0f4d73a], .option__linetwo[data-v-a0f4d73a] { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 1.2; +} +.option__lineone strong[data-v-a0f4d73a], .option__linetwo strong[data-v-a0f4d73a] { + font-weight: bold; +} +.option--compact .option__lineone[data-v-a0f4d73a] { + font-size: 14px; +} +.option--compact .option__linetwo[data-v-a0f4d73a] { + font-size: 11px; + line-height: 1.5; + margin-top: -4px; +} +.option__icon[data-v-a0f4d73a] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + color: var(--color-text-maxcontrast); +} +.option__icon.icon[data-v-a0f4d73a] { + flex: 0 0 var(--default-clickable-area); + opacity: 0.7; + background-position: center; + background-size: 16px; +} +.option__details[data-v-a0f4d73a], .option__lineone[data-v-a0f4d73a], .option__linetwo[data-v-a0f4d73a], .option__icon[data-v-a0f4d73a] { + cursor: inherit; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-db8632eb] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.avatardiv[data-v-db8632eb] { + position: relative; + display: inline-block; + width: var(--size); + height: var(--size); +} +.avatardiv--unknown[data-v-db8632eb] { + position: relative; + background-color: var(--color-main-background); + white-space: normal; +} +.avatardiv[data-v-db8632eb]:not(.avatardiv--unknown) { + background-color: var(--color-main-background) !important; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset; +} +.avatardiv--with-menu[data-v-db8632eb] { + cursor: pointer; +} +.avatardiv--with-menu .action-item[data-v-db8632eb] { + position: absolute; + top: 0; + left: 0; +} +.avatardiv--with-menu[data-v-db8632eb] .action-item__menutoggle { + cursor: pointer; + opacity: 0; +} +.avatardiv--with-menu[data-v-db8632eb]:focus-within .action-item__menutoggle, .avatardiv--with-menu[data-v-db8632eb]:hover .action-item__menutoggle, .avatardiv--with-menu.avatardiv--with-menu-loading[data-v-db8632eb] .action-item__menutoggle { + opacity: 1; +} +.avatardiv--with-menu:focus-within img[data-v-db8632eb], .avatardiv--with-menu:hover img[data-v-db8632eb], .avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-db8632eb] { + opacity: 0.3; +} +.avatardiv--with-menu[data-v-db8632eb] .action-item__menutoggle, +.avatardiv--with-menu img[data-v-db8632eb] { + transition: opacity var(--animation-quick); +} +.avatardiv--with-menu[data-v-db8632eb] .button-vue, +.avatardiv--with-menu[data-v-db8632eb] .button-vue__icon { + height: var(--size); + min-height: var(--size); + width: var(--size) !important; + min-width: var(--size); +} +.avatardiv--with-menu[data-v-db8632eb] > .button-vue, .avatardiv--with-menu[data-v-db8632eb] > .action-item .button-vue { + --button-radius: calc(var(--size) / 2); +} +.avatardiv .avatardiv__initials-wrapper[data-v-db8632eb] { + display: block; + height: var(--size); + width: var(--size); + background-color: var(--color-main-background); + border-radius: calc(var(--size) / 2); +} +.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-db8632eb] { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + text-align: center; + font-weight: normal; +} +.avatardiv img[data-v-db8632eb] { + width: 100%; + height: 100%; + object-fit: cover; +} +.avatardiv .material-design-icon[data-v-db8632eb] { + width: var(--size); + height: var(--size); +} +.avatardiv .avatardiv__user-status[data-v-db8632eb] { + box-sizing: border-box; + position: absolute; + right: -4px; + bottom: -4px; + min-height: 18px; + min-width: 18px; + max-height: 18px; + max-width: 18px; + height: 40%; + width: 40%; + line-height: 15px; + font-size: var(--default-font-size); + border: 2px solid var(--color-main-background); + background-color: var(--color-main-background); + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + border-radius: 50%; +} +.acli:hover .avatardiv .avatardiv__user-status[data-v-db8632eb] { + border-color: var(--color-background-hover); + background-color: var(--color-background-hover); +} +.acli.active .avatardiv .avatardiv__user-status[data-v-db8632eb] { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +.avatardiv .avatardiv__user-status--icon[data-v-db8632eb] { + border: none; + background-color: transparent; +} +.avatardiv .popovermenu-wrapper[data-v-db8632eb] { + position: relative; + display: inline-block; +} +.avatar-class-icon[data-v-db8632eb] { + display: block; + border-radius: calc(var(--size) / 2); + background-color: var(--color-background-darker); + height: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-30c015f0] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-30c015f0] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-link[data-v-30c015f0] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-link > span[data-v-30c015f0] { + cursor: pointer; + white-space: nowrap; +} +.action-link__icon[data-v-30c015f0] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-link[data-v-30c015f0] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-link[data-v-30c015f0] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-link__longtext-wrapper[data-v-30c015f0], .action-link__longtext[data-v-30c015f0] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-link__longtext[data-v-30c015f0] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-link__name[data-v-30c015f0] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-link__menu-icon[data-v-30c015f0] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-579c6b4d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-579c6b4d] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-router[data-v-579c6b4d] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-router > span[data-v-579c6b4d] { + cursor: pointer; + white-space: nowrap; +} +.action-router__icon[data-v-579c6b4d] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-router[data-v-579c6b4d] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-router[data-v-579c6b4d] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-router__longtext-wrapper[data-v-579c6b4d], .action-router__longtext[data-v-579c6b4d] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-router__longtext[data-v-579c6b4d] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-router__name[data-v-579c6b4d] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-router__menu-icon[data-v-579c6b4d] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action--disabled[data-v-579c6b4d] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-579c6b4d]:hover, .action--disabled[data-v-579c6b4d]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-579c6b4d] { + opacity: 1 !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-824615f4] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-824615f4] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action-text[data-v-824615f4] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); + box-sizing: border-box; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); +} +.action-text > span[data-v-824615f4] { + cursor: pointer; + white-space: nowrap; +} +.action-text__icon[data-v-824615f4] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; + background-repeat: no-repeat; +} +.action-text[data-v-824615f4] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-text[data-v-824615f4] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-text__longtext-wrapper[data-v-824615f4], .action-text__longtext[data-v-824615f4] { + max-width: 220px; + line-height: 1.6em; + padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0; + cursor: pointer; + text-align: left; + overflow: hidden; + text-overflow: ellipsis; +} +.action-text__longtext[data-v-824615f4] { + cursor: pointer; + white-space: pre-wrap !important; +} +.action-text__name[data-v-824615f4] { + font-weight: bold; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + display: inline-block; +} +.action-text__menu-icon[data-v-824615f4] { + margin-left: auto; + margin-right: calc((var(--default-clickable-area) - 16px) / 2 * -1); +} +.action--disabled[data-v-824615f4] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-824615f4]:hover, .action--disabled[data-v-824615f4]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-824615f4] { + opacity: 1 !important; +} +.action-text[data-v-824615f4], +.action-text span[data-v-824615f4] { + cursor: default; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-551209a3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.loading-icon svg[data-v-551209a3] { + animation: rotate var(--animation-duration, 0.8s) linear infinite; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0555d8d0] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.user-status-icon[data-v-0555d8d0] { + display: flex; + justify-content: center; + align-items: center; + min-width: 16px; + min-height: 16px; + max-width: 20px; + max-height: 20px; +} +.user-status-icon--invisible[data-v-0555d8d0] { + filter: var(--background-invert-if-dark); +}:host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--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:#136cfb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px #949494;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__open-indicator-button,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.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;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;min-width:0;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;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-button{background-color:transparent;border:0;cursor:pointer;padding: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);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);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);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--kb-focus{box-shadow:var(--vs-dropdown-option--kb-focus-box-shadow)}.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{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);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;min-width:0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{max-width:100%;opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-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;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1} + +/*# sourceMappingURL=vue-select.css.map*//** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fbe2ff4a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.native-datetime-picker[data-v-fbe2ff4a] { + display: flex; + flex-direction: column; +} +.native-datetime-picker .native-datetime-picker--input[data-v-fbe2ff4a] { + width: 100%; + flex: 0 0 auto; + padding-right: 4px; +} +[data-theme-light] .native-datetime-picker--input[data-v-fbe2ff4a], +[data-themes*=light] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: light; +} +[data-theme-dark] .native-datetime-picker--input[data-v-fbe2ff4a], +[data-themes*=dark] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: dark; +} +@media (prefers-color-scheme: light) { +[data-theme-default] .native-datetime-picker--input[data-v-fbe2ff4a], + [data-themes*=default] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: light; +} +} +@media (prefers-color-scheme: dark) { +[data-theme-default] .native-datetime-picker--input[data-v-fbe2ff4a], + [data-themes*=default] .native-datetime-picker--input[data-v-fbe2ff4a] { + color-scheme: dark; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-d984b8e5] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +[data-v-d984b8e5] .password-field__input--secure-text { + -webkit-text-security: disc; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6db1f91a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.input-field[data-v-6db1f91a] { + --input-border-radius: var(--border-radius-element, var(--border-radius-large)); + --input-padding-start: var(--border-radius-large); + --input-padding-end: var(--border-radius-large); + position: relative; + width: 100%; + margin-block-start: 6px; +} +.input-field--disabled[data-v-6db1f91a] { + opacity: 0.4; + filter: saturate(0.4); +} +.input-field--label-outside[data-v-6db1f91a] { + margin-block-start: 0; +} +.input-field--leading-icon[data-v-6db1f91a] { + --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline)); +} +.input-field--trailing-icon[data-v-6db1f91a] { + --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline)); +} +.input-field--pill[data-v-6db1f91a] { + --input-border-radius: var(--border-radius-pill); +} +.input-field__main-wrapper[data-v-6db1f91a] { + height: var(--default-clickable-area); + position: relative; +} +.input-field__input[data-v-6db1f91a] { + --input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px)); + background-color: var(--color-main-background); + color: var(--color-main-text); + border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast); + border-radius: var(--input-border-radius); + cursor: pointer; + -webkit-appearance: textfield !important; + -moz-appearance: textfield !important; + appearance: textfield !important; + font-size: var(--default-font-size); + text-overflow: ellipsis; + height: calc(var(--default-clickable-area) - 2 * var(--input-border-width-offset)) !important; + width: 100%; + padding-inline: calc(var(--input-padding-start) + var(--input-border-width-offset)) calc(var(--input-padding-end) + var(--input-border-width-offset)); + padding-block: var(--input-border-width-offset); +} +.input-field__input[data-v-6db1f91a]::placeholder { + color: var(--color-text-maxcontrast); +} +.input-field__input[data-v-6db1f91a]:active:not([disabled]), .input-field__input[data-v-6db1f91a]:hover:not([disabled]), .input-field__input[data-v-6db1f91a]:focus:not([disabled]) { + border-width: var(--border-width-input-focused, 2px); + border-color: var(--color-main-text) !important; + box-shadow: 0 0 0 2px var(--color-main-background) !important; + --input-border-width-offset: 0px; +} +.input-field__input:focus + .input-field__label[data-v-6db1f91a], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-6db1f91a] { + color: var(--color-main-text); +} +.input-field__input[data-v-6db1f91a]:focus { + cursor: text; +} +.input-field__input[data-v-6db1f91a]:disabled { + cursor: default; +} +.input-field__input[data-v-6db1f91a]:focus-visible { + box-shadow: unset !important; +} +.input-field__input--success[data-v-6db1f91a] { + border-color: var(--color-success) !important; +} +.input-field__input--success[data-v-6db1f91a]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.input-field__input--error[data-v-6db1f91a] { + border-color: var(--color-error) !important; +} +.input-field__input--error[data-v-6db1f91a]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.input-field:not(.input-field--label-outside) .input-field__input[data-v-6db1f91a]:not(:focus)::placeholder { + opacity: 0; +} +.input-field__label[data-v-6db1f91a] { + --input-label-font-size: var(--default-font-size); + position: absolute; + margin-inline: var(--input-padding-start) var(--input-padding-end); + max-width: fit-content; + font-size: var(--input-label-font-size); + inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2); + inset-inline: var(--border-width-input-focused, 2px); + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.input-field__input:focus + .input-field__label[data-v-6db1f91a], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-6db1f91a] { + --input-label-font-size: 13px; + line-height: 1.5; + inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2); + font-weight: 500; + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0; + background-color: var(--color-main-background); + padding-inline: var(--default-grid-baseline); + margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline)); + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.input-field__icon[data-v-6db1f91a] { + position: absolute; + height: var(--default-clickable-area); + width: var(--default-clickable-area); + display: flex; + align-items: center; + justify-content: center; + opacity: 0.7; + inset-block-end: 0; +} +.input-field__icon--leading[data-v-6db1f91a] { + inset-inline-start: 0px; +} +.input-field__icon--trailing[data-v-6db1f91a] { + inset-inline-end: 0px; +} +.input-field__trailing-button[data-v-6db1f91a] { + --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important; + --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px)); +} +.input-field__trailing-button.button-vue[data-v-6db1f91a] { + position: absolute; + top: var(--border-width-input-focused, 2px); + right: var(--border-width-input-focused, 2px); +} +.input-field__trailing-button.button-vue[data-v-6db1f91a]:focus-visible { + box-shadow: none !important; +} +.input-field__helper-text-message[data-v-6db1f91a] { + padding-block: 4px; + padding-inline: var(--border-radius-large); + display: flex; + align-items: center; + color: var(--color-text-maxcontrast); +} +.input-field__helper-text-message__icon[data-v-6db1f91a] { + margin-inline-end: 8px; +} +.input-field__helper-text-message--error[data-v-6db1f91a] { + color: var(--color-error-text); +} +.input-field__helper-text-message--success[data-v-6db1f91a] { + color: var(--color-success-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-48ae860f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-48ae860f] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-48ae860f] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-48ae860f]:hover, .action--disabled[data-v-48ae860f]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-48ae860f] { + opacity: 1 !important; +} +.action-radio[data-v-48ae860f] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* checkbox/radio fixes */ +} +.action-radio__radio[data-v-48ae860f] { + position: absolute; + top: auto; + left: -10000px; + overflow: hidden; + width: 1px; + height: 1px; +} +.action-radio__label[data-v-48ae860f] { + display: flex; + align-items: center; + width: 100%; + padding: 0 !important; + padding-right: calc((var(--default-clickable-area) - 16px) / 2) !important; +} +.action-radio__label[data-v-48ae860f]::before { + margin: 0 14px 0 !important; +} +.action-radio--disabled[data-v-48ae860f], +.action-radio--disabled .action-radio__label[data-v-48ae860f] { + cursor: pointer; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3e2324b7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.action-separator[data-v-3e2324b7] { + height: 0; + margin: 5px 10px 5px 15px; + border-bottom: 1px solid var(--color-border-dark); + cursor: default; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-c9d92b93] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * color-text-lighter normal state + * color-text-lighter active state + * color-text-maxcontrast disabled state + */ +/* Default global values */ +button[data-v-c9d92b93]:not(.button-vue), +input[data-v-c9d92b93]:not([type=range]), +textarea[data-v-c9d92b93] { + margin: 0; + padding: 7px 6px; + cursor: text; + color: var(--color-text-lighter); + border: 1px solid var(--color-border-dark); + border-radius: var(--border-radius); + outline: none; + background-color: var(--color-main-background); + font-size: 13px; + /* Primary action button, use sparingly */ +} +button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-c9d92b93], +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):hover, +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):focus, +input:not([type=range]):not(:disabled):not(.primary).active[data-v-c9d92b93], +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):hover, +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):focus, +textarea:not(:disabled):not(.primary).active[data-v-c9d92b93] { + /* active class used for multiselect */ + border-color: var(--color-primary-element); + outline: none; +} +button[data-v-c9d92b93]:not(.button-vue):not(:disabled):not(.primary):active, +input[data-v-c9d92b93]:not([type=range]):not(:disabled):not(.primary):active, +textarea[data-v-c9d92b93]:not(:disabled):not(.primary):active { + color: var(--color-text-light); + outline: none; + background-color: var(--color-main-background); +} +button[data-v-c9d92b93]:not(.button-vue):disabled, +input[data-v-c9d92b93]:not([type=range]):disabled, +textarea[data-v-c9d92b93]:disabled { + cursor: default; + opacity: 0.5; + color: var(--color-text-maxcontrast); + background-color: var(--color-background-dark); +} +button[data-v-c9d92b93]:not(.button-vue):required, +input[data-v-c9d92b93]:not([type=range]):required, +textarea[data-v-c9d92b93]:required { + box-shadow: none; +} +button[data-v-c9d92b93]:not(.button-vue):invalid, +input[data-v-c9d92b93]:not([type=range]):invalid, +textarea[data-v-c9d92b93]:invalid { + border-color: var(--color-error); + box-shadow: none !important; +} +button:not(.button-vue).primary[data-v-c9d92b93], +input:not([type=range]).primary[data-v-c9d92b93], +textarea.primary[data-v-c9d92b93] { + 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-c9d92b93]:not(:disabled):hover, button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):focus, button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):active, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):hover, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):focus, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):active, +textarea.primary[data-v-c9d92b93]:not(:disabled):hover, +textarea.primary[data-v-c9d92b93]:not(:disabled):focus, +textarea.primary[data-v-c9d92b93]:not(:disabled):active { + border-color: var(--color-primary-element-light); + background-color: var(--color-primary-element-light); +} +button:not(.button-vue).primary[data-v-c9d92b93]:not(:disabled):active, +input:not([type=range]).primary[data-v-c9d92b93]:not(:disabled):active, +textarea.primary[data-v-c9d92b93]:not(:disabled):active { + color: var(--color-primary-element-text-dark); +} +button:not(.button-vue).primary[data-v-c9d92b93]:disabled, +input:not([type=range]).primary[data-v-c9d92b93]:disabled, +textarea.primary[data-v-c9d92b93]:disabled { + cursor: default; + color: var(--color-primary-element-text-dark); + background-color: var(--color-primary-element); +} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +li.action.active[data-v-c9d92b93] { + background-color: var(--color-background-hover); + border-radius: 6px; + padding: 0; +} +.action--disabled[data-v-c9d92b93] { + pointer-events: none; + opacity: 0.5; +} +.action--disabled[data-v-c9d92b93]:hover, .action--disabled[data-v-c9d92b93]:focus { + cursor: default; + opacity: 0.5; +} +.action--disabled *[data-v-c9d92b93] { + opacity: 1 !important; +} +.action-text-editable[data-v-c9d92b93] { + display: flex; + align-items: flex-start; + width: 100%; + height: auto; + margin: 0; + padding: 0; + cursor: pointer; + white-space: nowrap; + color: var(--color-main-text); + border: 0; + border-radius: 0; + background-color: transparent; + box-shadow: none; + font-weight: normal; + line-height: var(--default-clickable-area); + /* Inputs inside popover supports text, submit & reset */ +} +.action-text-editable > span[data-v-c9d92b93] { + cursor: pointer; + white-space: nowrap; +} +.action-text-editable__icon[data-v-c9d92b93] { + min-width: 0; /* Overwrite icons*/ + min-height: 0; + /* Keep padding to define the width to + assure correct position of a possible text */ + padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area); + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px; +} +.action-text-editable[data-v-c9d92b93] .material-design-icon { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 1; +} +.action-text-editable[data-v-c9d92b93] .material-design-icon .material-design-icon__svg { + vertical-align: middle; +} +.action-text-editable__form[data-v-c9d92b93] { + display: flex; + flex: 1 1 auto; + flex-direction: column; + position: relative; + margin: 4px 0; + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.action-text-editable__submit[data-v-c9d92b93] { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.action-text-editable__label[data-v-c9d92b93] { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + right: calc((var(--default-clickable-area) - 16px) / 2 + 1); + bottom: 1px; + width: calc(var(--default-clickable-area) - 8px); + height: calc(var(--default-clickable-area) - 8px); + box-sizing: border-box; + margin: 0; + padding: 7px 6px; + border: 0; + border-radius: 50%; + /* Avoid background under border */ + background-color: var(--color-main-background); + background-clip: padding-box; +} +.action-text-editable__label[data-v-c9d92b93], .action-text-editable__label *[data-v-c9d92b93] { + cursor: pointer; +} +.action-text-editable__textarea[data-v-c9d92b93] { + flex: 1 1 auto; + color: inherit; + border-color: var(--color-border-maxcontrast); + min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */ + max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */ + min-width: calc(var(--default-clickable-area) * 4); + width: 100% !important; + margin: 0; + /* only show confirm borders if input is not focused */ +} +.action-text-editable__textarea[data-v-c9d92b93]:disabled { + cursor: default; +} +.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-c9d92b93] { + background-color: var(--color-error); +} +.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-c9d92b93]:focus { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-c9d92b93], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-c9d92b93], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-c9d92b93] { + /* above previous input */ + z-index: 2; + border-color: var(--color-primary-element); + border-left-color: transparent; +} +li:last-child > .action-text-editable[data-v-c9d92b93] { + margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +} +li:first-child > .action-text-editable[data-v-c9d92b93] { + margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7692fc78] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-details-toggle[data-v-7692fc78] { + position: sticky; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + padding: calc((var(--default-clickable-area) - 16px) / 2); + cursor: pointer; + opacity: 0.6; + transform: rotate(180deg); + background-color: var(--color-main-background); + z-index: 2000; + top: var(--app-navigation-padding); + left: calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2); +} +.app-details-toggle--mobile[data-v-7692fc78] { + left: var(--app-navigation-padding); +} +.app-details-toggle[data-v-7692fc78]:active, .app-details-toggle[data-v-7692fc78]:hover, .app-details-toggle[data-v-7692fc78]:focus { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de6986e3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-content[data-v-de6986e3] { + position: initial; + z-index: 1000; + flex-basis: 100vw; + height: 100%; + margin: 0 !important; + background-color: var(--color-main-background); + min-width: 0; +} +.app-content[data-v-de6986e3]:not(.app-content--has-list) { + overflow: auto; +} +.app-content-wrapper[data-v-de6986e3] { + position: relative; + width: 100%; + height: 100%; +} +.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list { + display: flex; +} +.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-details { + display: none; +} +.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-list { + display: none; +} +.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-details { + display: block; +} +[data-v-de6986e3] .splitpanes.default-theme .app-content-list { + max-width: none; + /* Thin scrollbar is hard to catch on resizable columns */ + scrollbar-width: auto; +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane { + background-color: transparent; + transition: none; +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list { + min-width: 300px; + position: sticky; +} +@media only screen and (width < 1024px) { +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list { + display: none; +} +} +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details { + overflow-y: auto; +} +@media only screen and (width < 1024px) { +[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details { + min-width: 100%; +} +} +[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter { + background-color: var(--color-main-background); + border-left: 1px solid var(--color-border); +} +[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter::before,[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter::after { + background-color: var(--color-border); +} +.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list { + max-width: none; +}.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;-o-transition:none;transition:none}.splitpanes__splitter{-ms-touch-action:none;touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .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{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px} +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation, +.app-content { + /** Distance of the app navigation toggle and the first navigation item to the top edge of the app content container */ + --app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-7346c37d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation[data-v-7346c37d] { + --color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default)); + transition: transform var(--animation-quick), margin var(--animation-quick); + width: 300px; + --app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline))); + max-width: var(--app-navigation-max-width); + position: relative; + top: 0; + left: 0; + padding: 0px; + z-index: 1800; + height: 100%; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + flex-grow: 0; + flex-shrink: 0; + background-color: var(--color-main-background-blur, var(--color-main-background)); + -webkit-backdrop-filter: var(--filter-background-blur, none); + backdrop-filter: var(--filter-background-blur, none); +} +.app-navigation--close[data-v-7346c37d] { + margin-left: calc(-1 * min(300px, var(--app-navigation-max-width))); +} +.app-navigation__search[data-v-7346c37d] { + width: 100%; +} +.app-navigation__body[data-v-7346c37d] { + overflow-y: scroll; +} +.app-navigation__content > ul[data-v-7346c37d] { + position: relative; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: var(--default-grid-baseline, 4px); + padding: var(--app-navigation-padding); +} +.app-navigation .app-navigation__list[data-v-7346c37d] { + height: 100%; +} +.app-navigation__body--no-list[data-v-7346c37d] { + flex: 1 1 auto; + overflow: auto; + height: 100%; +} +.app-navigation__content[data-v-7346c37d] { + height: 100%; + display: flex; + flex-direction: column; +} +[data-themes*=highcontrast] .app-navigation[data-v-7346c37d] { + border-right: 1px solid var(--color-border); +} +@media only screen and (max-width: 1024px) { +.app-navigation[data-v-7346c37d] { + position: absolute; +} +} +@media only screen and (max-width: 512px) { +.app-navigation[data-v-7346c37d] { + z-index: 1400; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-058e6060] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-list[data-v-058e6060] { + position: relative; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: var(--default-grid-baseline, 4px); + padding: var(--app-navigation-padding); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b6024aba] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-toggle-wrapper[data-v-b6024aba] { + position: absolute; + top: var(--app-navigation-padding); + right: calc(0px - var(--app-navigation-padding)); + margin-right: calc(-1 * var(--default-clickable-area)); +} +button.app-navigation-toggle[data-v-b6024aba] { + background-color: var(--color-main-background); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-574a55ae] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-caption[data-v-574a55ae] { + display: flex; + justify-content: space-between; +} +.app-navigation-caption--heading[data-v-574a55ae] { + padding: var(--app-navigation-padding); +} +.app-navigation-caption--heading[data-v-574a55ae]:not(:first-child):not(:last-child) { + padding: 0 var(--app-navigation-padding); +} +.app-navigation-caption__name[data-v-574a55ae] { + font-weight: bold; + color: var(--color-main-text); + font-size: var(--default-font-size); + line-height: var(--default-clickable-area); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + box-shadow: none !important; + flex-shrink: 0; + padding: 0 calc(var(--default-grid-baseline, 4px) * 2) 0 calc(var(--default-grid-baseline, 4px) * 2); + margin-top: 0px; + margin-bottom: var(--default-grid-baseline); +} +.app-navigation-caption__actions[data-v-574a55ae] { + flex: 0 0 var(--default-clickable-area); +} +.app-navigation-caption[data-v-574a55ae]:not(:first-child) { + margin-top: calc(var(--default-clickable-area) / 2); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-938dadb1] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-entry__icon-bullet[data-v-938dadb1] { + display: block; + padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px); +} +.app-navigation-entry__icon-bullet div[data-v-938dadb1] { + width: 14px; + height: 14px; + cursor: pointer; + transition: background 100ms ease-in-out; + border: none; + border-radius: 50%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cadd59ae] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.button-vue.icon-collapse[data-v-cadd59ae] { + position: relative; + z-index: 105; + color: var(--color-main-text); + right: 0; +} +.button-vue.icon-collapse--open[data-v-cadd59ae] { + color: var(--color-main-text); +} +.button-vue.icon-collapse--open[data-v-cadd59ae]:hover { + color: var(--color-primary-element); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-018c4203] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.app-navigation-entry[data-v-018c4203] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; + min-height: var(--default-clickable-area); + transition: background-color var(--animation-quick) ease-in-out; + transition: background-color 200ms ease-in-out; + border-radius: var(--border-radius-element, var(--border-radius-pill)); + /* hide deletion/collapse of subitems */ +} +.app-navigation-entry-wrapper[data-v-018c4203] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; +} +.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-018c4203] { + display: none; +} +.app-navigation-entry.active[data-v-018c4203] { + background-color: var(--color-primary-element) !important; +} +.app-navigation-entry.active[data-v-018c4203]:hover { + background-color: var(--color-primary-element-hover) !important; +} +.app-navigation-entry.active .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry.active .app-navigation-entry-button[data-v-018c4203] { + color: var(--color-primary-element-text) !important; +} +.app-navigation-entry[data-v-018c4203]:focus-within, .app-navigation-entry[data-v-018c4203]:hover { + background-color: var(--color-background-hover); +} +.app-navigation-entry.active .app-navigation-entry__children[data-v-018c4203], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-018c4203], .app-navigation-entry:hover .app-navigation-entry__children[data-v-018c4203] { + background-color: var(--color-main-background); +} +.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-018c4203] { + display: inline-block; +} +.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-018c4203] { + display: none; +} +.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-018c4203] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.app-navigation-entry .app-navigation-entry-link[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button[data-v-018c4203] { + z-index: 100; /* above the bullet to allow click*/ + display: flex; + overflow: hidden; + flex: 1 1 0; + box-sizing: border-box; + min-height: var(--default-clickable-area); + padding: 0; + white-space: nowrap; + color: var(--color-main-text); + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px 16px; + line-height: var(--default-clickable-area); +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-018c4203] { + display: flex; + align-items: center; + flex: 0 0 var(--default-clickable-area); + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + background-size: 16px 16px; + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-018c4203] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-018c4203], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-018c4203] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +} +.app-navigation-entry .app-navigation-entry-link[data-v-018c4203]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-018c4203]: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, var(--border-radius-pill)); +} +/* Second level nesting for lists */ +.app-navigation-entry__children[data-v-018c4203] { + position: relative; + display: flex; + flex: 0 1 auto; + flex-direction: column; + width: 100%; + gap: var(--default-grid-baseline, 4px); +} +.app-navigation-entry__children .app-navigation-entry[data-v-018c4203] { + display: inline-flex; + flex-wrap: wrap; + padding-left: 16px; +} +/* Deleted entries */ +.app-navigation-entry__deleted[data-v-018c4203] { + display: inline-flex; + flex: 1 1 0; + padding-left: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important; +} +.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-018c4203] { + position: relative; + overflow: hidden; + flex: 1 1 0; + white-space: nowrap; + text-overflow: ellipsis; + line-height: var(--default-clickable-area); +} +/* counter and actions */ +.app-navigation-entry__utils[data-v-018c4203] { + display: flex; + min-width: var(--default-clickable-area); + align-items: center; + flex: 0 1 auto; + justify-content: flex-end; + /* counter */ + /* actions */ +} +.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-018c4203] { + display: inline-block; +} +.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-018c4203] { + margin-right: calc(var(--default-grid-baseline) * 3); + display: flex; + align-items: center; + flex: 0 1 auto; +} +.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-018c4203] { + display: none; +} +/* editing state */ +.app-navigation-entry--editing .app-navigation-entry-edit[data-v-018c4203] { + z-index: 250; + opacity: 1; +} +/* deleted state */ +.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-018c4203] { + z-index: 250; + transform: translateX(0); +} +/* pinned state */ +.app-navigation-entry--pinned[data-v-018c4203] { + order: 2; + margin-top: auto; +} +.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-018c4203] { + margin-top: 0; +} +[data-themes*=highcontrast] .app-navigation-entry[data-v-018c4203]:active { + background-color: var(--color-primary-element-light-hover) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0e795eb7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-input-confirm[data-v-0e795eb7] { + flex: 1 0 100%; + width: 100%; +} +.app-navigation-input-confirm form[data-v-0e795eb7] { + display: flex; +} +.app-navigation-input-confirm__input[data-v-0e795eb7] { + height: 34px; + flex: 1 1 100%; + font-size: 100% !important; + margin: 5px !important; + margin-left: -8px !important; + padding: 7px !important; +} +.app-navigation-input-confirm__input[data-v-0e795eb7]:active, .app-navigation-input-confirm__input[data-v-0e795eb7]:focus, .app-navigation-input-confirm__input[data-v-0e795eb7]:hover { + outline: none; + background-color: var(--color-main-background); + color: var(--color-main-text); + border-color: var(--color-primary-element); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-810cb824] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/* 'New' button */ +.app-navigation-new[data-v-810cb824] { + display: block; + padding: calc(var(--default-grid-baseline, 4px) * 2); +} +.app-navigation-new button[data-v-810cb824] { + width: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fe96d301] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +.app-navigation-entry[data-v-fe96d301] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; + min-height: var(--default-clickable-area); + transition: background-color var(--animation-quick) ease-in-out; + transition: background-color 200ms ease-in-out; + border-radius: var(--border-radius-element, var(--border-radius-pill)); + /* hide deletion/collapse of subitems */ +} +.app-navigation-entry-wrapper[data-v-fe96d301] { + position: relative; + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + box-sizing: border-box; + width: 100%; +} +.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-fe96d301] { + display: none; +} +.app-navigation-entry.active[data-v-fe96d301] { + background-color: var(--color-primary-element) !important; +} +.app-navigation-entry.active[data-v-fe96d301]:hover { + background-color: var(--color-primary-element-hover) !important; +} +.app-navigation-entry.active .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry.active .app-navigation-entry-button[data-v-fe96d301] { + color: var(--color-primary-element-text) !important; +} +.app-navigation-entry[data-v-fe96d301]:focus-within, .app-navigation-entry[data-v-fe96d301]:hover { + background-color: var(--color-background-hover); +} +.app-navigation-entry.active .app-navigation-entry__children[data-v-fe96d301], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-fe96d301], .app-navigation-entry:hover .app-navigation-entry__children[data-v-fe96d301] { + background-color: var(--color-main-background); +} +.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-fe96d301] { + display: inline-block; +} +.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-fe96d301] { + display: none; +} +.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-fe96d301] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.app-navigation-entry .app-navigation-entry-link[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button[data-v-fe96d301] { + z-index: 100; /* above the bullet to allow click*/ + display: flex; + overflow: hidden; + flex: 1 1 0; + box-sizing: border-box; + min-height: var(--default-clickable-area); + padding: 0; + white-space: nowrap; + color: var(--color-main-text); + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; + background-size: 16px 16px; + line-height: var(--default-clickable-area); +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-fe96d301] { + display: flex; + align-items: center; + flex: 0 0 var(--default-clickable-area); + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + background-size: 16px 16px; + background-repeat: no-repeat; + background-position: calc((var(--default-clickable-area) - 16px) / 2) center; +} +.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-fe96d301] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-fe96d301], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-fe96d301] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +} +.app-navigation-entry .app-navigation-entry-link[data-v-fe96d301]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-fe96d301]: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, var(--border-radius-pill)); +} +/* Second level nesting for lists */ +.app-navigation-entry__children[data-v-fe96d301] { + position: relative; + display: flex; + flex: 0 1 auto; + flex-direction: column; + width: 100%; + gap: var(--default-grid-baseline, 4px); +} +.app-navigation-entry__children .app-navigation-entry[data-v-fe96d301] { + display: inline-flex; + flex-wrap: wrap; + padding-left: 16px; +} +/* Deleted entries */ +.app-navigation-entry__deleted[data-v-fe96d301] { + display: inline-flex; + flex: 1 1 0; + padding-left: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important; +} +.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-fe96d301] { + position: relative; + overflow: hidden; + flex: 1 1 0; + white-space: nowrap; + text-overflow: ellipsis; + line-height: var(--default-clickable-area); +} +/* counter and actions */ +.app-navigation-entry__utils[data-v-fe96d301] { + display: flex; + min-width: var(--default-clickable-area); + align-items: center; + flex: 0 1 auto; + justify-content: flex-end; + /* counter */ + /* actions */ +} +.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-fe96d301] { + display: inline-block; +} +.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-fe96d301] { + margin-right: calc(var(--default-grid-baseline) * 3); + display: flex; + align-items: center; + flex: 0 1 auto; +} +.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-fe96d301] { + display: none; +} +/* editing state */ +.app-navigation-entry--editing .app-navigation-entry-edit[data-v-fe96d301] { + z-index: 250; + opacity: 1; +} +/* deleted state */ +.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-fe96d301] { + z-index: 250; + transform: translateX(0); +} +/* pinned state */ +.app-navigation-entry--pinned[data-v-fe96d301] { + order: 2; + margin-top: auto; +} +.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-fe96d301] { + margin-top: 0; +} +[data-themes*=highcontrast] .app-navigation-entry[data-v-fe96d301]:active { + background-color: var(--color-primary-element-light-hover) !important; +} +.app-navigation-new-item__name[data-v-fe96d301] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; + padding-left: 7px; + font-size: 14px; +} +.newItemContainer[data-v-fe96d301] { + width: calc(100% - var(--default-clickable-area)); + margin: auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-70fd8f35] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-navigation-search[data-v-70fd8f35] { + display: flex; + gap: var(--app-navigation-padding); + padding: var(--app-navigation-padding); +} +.app-navigation-search--has-actions .app-navigation-search__input[data-v-70fd8f35] { + flex-grow: 1; + z-index: 3; +} +.app-navigation-search__actions[data-v-70fd8f35] { + display: flex; + gap: var(--default-grid-baseline); + margin-inline-start: 0; + max-width: calc(2 * var(--default-clickable-area) + var(--default-grid-baseline)); + max-height: var(--default-clickable-area); + transition: margin-inline-start var(--animation-quick); +} +.app-navigation-search__actions--hidden[data-v-70fd8f35] { + margin-inline-start: calc(-1 * var(--default-clickable-area)); +} +.app-navigation-search__input[data-v-70fd8f35] { + --input-border-radius: var(--border-radius-element, var(--border-radius-pill)) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-981e215c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#app-settings[data-v-981e215c] { + margin-top: auto; + padding: 3px; +} +#app-settings__header[data-v-981e215c] { + box-sizing: border-box; + margin: 0 3px 3px 3px; +} +#app-settings__header .settings-button[data-v-981e215c] { + display: flex; + flex: 1 1 0; + height: var(--default-clickable-area); + width: 100%; + padding: 0; + margin: 0; + background-color: transparent; + box-shadow: none; + border: 0; + border-radius: var(--body-container-radius); + text-align: left; + font-weight: normal; + font-size: 100%; + color: var(--color-main-text); + padding-right: 14px; + line-height: var(--default-clickable-area); +} +#app-settings__header .settings-button[data-v-981e215c]:hover, #app-settings__header .settings-button[data-v-981e215c]:focus { + background-color: var(--color-background-hover); +} +#app-settings__header .settings-button__icon[data-v-981e215c] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + min-width: var(--default-clickable-area); +} +#app-settings__header .settings-button__label[data-v-981e215c] { + overflow: hidden; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; +} +#app-settings__content[data-v-981e215c] { + display: block; + padding: 10px; + /* prevent scrolled contents from stopping too early */ + margin-bottom: -3px; + /* restrict height of settings and make scrollable */ + max-height: 300px; + overflow-y: auto; + box-sizing: border-box; +} +.slide-up-leave-active[data-v-981e215c], +.slide-up-enter-active[data-v-981e215c] { + transition-duration: var(--animation-slow); + transition-property: max-height, padding; + overflow-y: hidden !important; +} +.slide-up-enter[data-v-981e215c], +.slide-up-leave-to[data-v-981e215c] { + max-height: 0 !important; + padding: 0 10px !important; +} +.app-navigation-spacer[data-v-b699c557] { + flex-shrink: 0; + height: 22px; +} + +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-d9de5a67] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +[data-v-d9de5a67] .app-settings__navigation { + min-width: 200px; + margin-right: 20px; + overflow-x: hidden; + overflow-y: auto; + position: relative; +} +[data-v-d9de5a67] .app-settings__content { + box-sizing: border-box; + padding-inline: 16px; +} +.navigation-list[data-v-d9de5a67] { + height: 100%; + box-sizing: border-box; + overflow-y: auto; + padding: 12px; +} +.navigation-list__link[data-v-d9de5a67] { + display: flex; + align-content: center; + font-size: 16px; + height: var(--default-clickable-area); + margin: 4px 0; + line-height: var(--default-clickable-area); + border-radius: var(--border-radius-pill); + font-weight: bold; + padding: 0 20px; + cursor: pointer; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + background-color: transparent; + border: none; +} +.navigation-list__link[data-v-d9de5a67]:hover, .navigation-list__link[data-v-d9de5a67]:focus { + background-color: var(--color-background-hover); +} +.navigation-list__link--active[data-v-d9de5a67] { + background-color: var(--color-primary-element-light) !important; +} +.navigation-list__link--icon[data-v-d9de5a67] { + padding-inline-start: 8px; + gap: 4px; +} +.navigation-list__link-icon[data-v-d9de5a67] { + display: flex; + justify-content: center; + align-content: center; + width: 36px; + max-width: 36px; +} +@media only screen and (max-width: 512px) { +.app-settings[data-v-d9de5a67] .dialog__name { + padding-inline-start: 16px; +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-e970c9f7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-settings-section[data-v-e970c9f7] { + margin-bottom: 80px; +} +.app-settings-section__name[data-v-e970c9f7] { + font-size: 1.6em; + margin: 0; + padding: 20px 0; + font-weight: bold; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-77326a9c] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar-tabs[data-v-77326a9c] { + display: flex; + flex-direction: column; + min-height: 0; + flex: 1 1 100%; +} +.app-sidebar-tabs__nav[data-v-77326a9c] { + display: flex; + justify-content: stretch; + margin: 10px 8px 0 8px; + border-bottom: 1px solid var(--color-border); +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant { + border: unset !important; + border-radius: 0 !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant .checkbox-content { + padding: var(--default-grid-baseline); + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0 !important; + margin: 0 !important; + border-bottom: var(--default-grid-baseline) solid transparent !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant .checkbox-content .checkbox-content__icon--checked > * { + color: var(--color-main-text) !important; +} +.app-sidebar-tabs__nav[data-v-77326a9c] .checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content { + background: transparent !important; + color: var(--color-main-text) !important; + border-bottom: var(--default-grid-baseline) solid var(--color-primary-element) !important; +} +.app-sidebar-tabs__tab[data-v-77326a9c] { + flex: 1 1; +} +.app-sidebar-tabs__tab.active[data-v-77326a9c] { + color: var(--color-primary-element); +} +.app-sidebar-tabs__tab-caption[data-v-77326a9c] { + flex: 0 1 100%; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; +} +.app-sidebar-tabs__tab-icon[data-v-77326a9c] { + display: flex; + align-items: center; + justify-content: center; + background-size: 20px; +} +.app-sidebar-tabs__tab[data-v-77326a9c] .checkbox-radio-switch__content { + max-width: unset; +} +.app-sidebar-tabs__content[data-v-77326a9c] { + position: relative; + min-height: 256px; + height: 100%; +} +.app-sidebar-tabs__content--multiple[data-v-77326a9c] > :not(section) { + display: none; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +@property --app-sidebar-offset { + syntax: ""; + initial-value: 0; + inherits: true; +} +.content { + --app-sidebar-padding: calc(var(--default-grid-baseline, 4px) * 2); + --app-sidebar-offset: 0; + transition: --app-sidebar-offset 0ms !important; +} +.content:has(.app-sidebar.slide-right-enter-active), +.content:has(.app-sidebar.slide-right-leave-active) { + transition: --app-sidebar-offset var(--animation-quick); +} +.content:has(.app-sidebar__toggle) { + --app-sidebar-offset: calc(var(--app-sidebar-padding) + var(--default-clickable-area)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2d142c0a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} + +/* + Sidebar: to be used within #content + app-content will be shrinked properly +*/ +.app-sidebar[data-v-2d142c0a] { + --app-sidebar-width: clamp(300px, 27vw, 500px); + width: var(--app-sidebar-width); + z-index: 1500; + top: 0; + right: 0; + display: flex; + overflow-x: hidden; + overflow-y: auto; + flex-direction: column; + flex-shrink: 0; + height: 100%; + border-left: 1px solid var(--color-border); + background: var(--color-main-background); + position: relative; +} +.app-sidebar__toggle[data-v-2d142c0a] { + position: absolute !important; + inset-block-start: var(--app-sidebar-padding); + inset-inline-end: var(--app-sidebar-padding); + z-index: 1001; +} +.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a] { + position: absolute; + z-index: 100; + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-grid-baseline, 4px) * 2); + width: var(--default-clickable-area); + height: var(--default-clickable-area); + opacity: 0.7; + border-radius: calc(var(--default-clickable-area) / 2); +} +.app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:hover, .app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:active, .app-sidebar .app-sidebar-header > .app-sidebar__close[data-v-2d142c0a]:focus { + opacity: 1; + background-color: rgba(127, 127, 127, 0.25); +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info[data-v-2d142c0a] { + flex-direction: row; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__figure[data-v-2d142c0a] { + --figure-size: calc($desc-height + var(--app-sidebar-padding)); + z-index: 2; + width: var(--figure-size); + height: var(--figure-size); + margin: calc(var(--app-sidebar-padding) / 2); + border-radius: 3px; + flex: 0 0 auto; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-2d142c0a] { + padding-left: 0; + flex: 1 1 auto; + min-width: 0; + padding-right: calc(2 * var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); + padding-top: var(--app-sidebar-padding); +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); +} +.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-2d142c0a] { + z-index: 3; + position: absolute; + top: calc(var(--app-sidebar-padding) / 2); + left: calc(-1 * var(--default-clickable-area)); + gap: 0; +} +.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc .app-sidebar-header__menu[data-v-2d142c0a] { + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); + position: absolute; +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-2d142c0a] { + position: absolute; + top: calc(var(--default-grid-baseline, 4px) * 2); + right: calc(var(--default-grid-baseline, 4px) * 2 + var(--default-clickable-area)); +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) * 2 + var(--default-grid-baseline, 4px) * 2); +} +.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-2d142c0a] { + padding-right: calc(var(--default-clickable-area) + var(--default-grid-baseline, 4px) * 2); +} +.app-sidebar .app-sidebar-header .app-sidebar-header__info[data-v-2d142c0a] { + display: flex; + flex-direction: column; +} +.app-sidebar .app-sidebar-header__figure[data-v-2d142c0a] { + width: 100%; + height: 250px; + max-height: 250px; + background-repeat: no-repeat; + background-position: center; + background-size: contain; +} +.app-sidebar .app-sidebar-header__figure--with-action[data-v-2d142c0a] { + cursor: pointer; +} +.app-sidebar .app-sidebar-header__desc[data-v-2d142c0a] { + position: relative; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding-inline: var(--app-sidebar-padding); + padding-block: calc(var(--default-grid-baseline, 4px) * 2) calc(var(--app-sidebar-padding) / 2); + gap: 0 4px; +} +.app-sidebar .app-sidebar-header__desc--with-tertiary-action[data-v-2d142c0a] { + padding-left: 6px; +} +.app-sidebar .app-sidebar-header__desc--editable .app-sidebar-header__mainname-form[data-v-2d142c0a], .app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__mainname-form[data-v-2d142c0a] { + margin-top: -2px; + margin-bottom: -2px; +} +.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__subname[data-v-2d142c0a] { + margin-top: -2px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-2d142c0a] { + display: flex; + height: var(--default-clickable-area); + width: var(--default-clickable-area); + justify-content: center; + flex: 0 0 auto; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-2d142c0a] { + box-shadow: none; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-2d142c0a]: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-2d142c0a] { + flex: 1 1 auto; + display: flex; + flex-direction: column; + justify-content: center; + min-width: 0; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-2d142c0a] { + display: flex; + align-items: center; + min-height: var(--default-clickable-area); +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-2d142c0a] { + padding: 0; + min-height: 30px; + font-size: 20px; + line-height: 30px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-2d142c0a] .linkified { + cursor: pointer; + text-decoration: underline; + margin: 0; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-2d142c0a] { + display: flex; + flex: 1 1 auto; + align-items: center; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form input.app-sidebar-header__mainname-input[data-v-2d142c0a] { + flex: 1 1 auto; + margin: 0; + padding: 7px; + font-size: 20px; + font-weight: bold; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__menu[data-v-2d142c0a] { + margin-left: 5px; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname[data-v-2d142c0a], +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-2d142c0a] { + overflow: hidden; + width: 100%; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; +} +.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-2d142c0a] { + 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-2d142c0a] { + vertical-align: text-bottom; +} +.app-sidebar .app-sidebar-header__description[data-v-2d142c0a] { + display: flex; + align-items: center; + margin: 0 10px; +} +@media only screen and (max-width: 512px) { +.app-sidebar[data-v-2d142c0a] { + position: absolute; + --app-sidebar-width: 100vw; +} +} +.slide-right-leave-active[data-v-2d142c0a], +.slide-right-enter-active[data-v-2d142c0a] { + transition-duration: var(--animation-quick); + transition-property: margin-right; +} +.slide-right-enter-to[data-v-2d142c0a], +.slide-right-leave[data-v-2d142c0a] { + margin-right: 0; +} +.slide-right-enter[data-v-2d142c0a], +.slide-right-leave-to[data-v-2d142c0a] { + margin-right: calc(-1 * var(--app-sidebar-width)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar-header__description button, .app-sidebar-header__description .button, +.app-sidebar-header__description input[type=button], +.app-sidebar-header__description input[type=submit], +.app-sidebar-header__description input[type=reset] { + padding: 6px 22px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-02d27370] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.checkbox-content[data-v-02d27370] { + display: flex; + align-items: center; + flex-direction: row; + gap: 4px; + user-select: none; + min-height: var(--default-clickable-area); + border-radius: var(--default-clickable-area); + padding: 4px calc((var(--default-clickable-area) - var(--icon-height)) / 2); + width: 100%; + max-width: fit-content; +} +.checkbox-content__text[data-v-02d27370] { + flex: 1 0; +} +.checkbox-content__text[data-v-02d27370]:empty { + display: none; +} +.checkbox-content__icon > *[data-v-02d27370] { + width: var(--icon-size); + height: var(--icon-size); +} +.checkbox-content--button-variant .checkbox-content__icon:not(.checkbox-content__icon--checked) > *[data-v-02d27370] { + color: var(--color-primary-element); +} +.checkbox-content--button-variant .checkbox-content__icon--checked > *[data-v-02d27370] { + color: var(--color-primary-element-text); +} +.checkbox-content--has-text[data-v-02d27370] { + padding-right: calc((var(--default-clickable-area) - 16px) / 2); +} +.checkbox-content:not(.checkbox-content--button-variant) .checkbox-content__icon > *[data-v-02d27370] { + color: var(--color-primary-element); +} +.checkbox-content[data-v-02d27370], .checkbox-content *[data-v-02d27370] { + cursor: pointer; + flex-shrink: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-919d07b7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.checkbox-radio-switch[data-v-919d07b7] { + display: flex; + align-items: center; + color: var(--color-main-text); + background-color: transparent; + font-size: var(--default-font-size); + line-height: var(--default-line-height); + padding: 0; + position: relative; + /* Special rules for vertical button groups */ + /* Special rules for horizontal button groups */ +} +.checkbox-radio-switch__input[data-v-919d07b7] { + position: absolute; + z-index: -1; + opacity: 0 !important; + width: var(--icon-size); + height: var(--icon-size); + margin: 4px calc((var(--default-clickable-area) - 16px) / 2); +} +.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch__input[data-v-919d07b7]: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-919d07b7] { + opacity: 0.5; +} +.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-919d07b7] .checkbox-radio-switch__icon > * { + color: var(--color-main-text); +} +.checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-919d07b7]:hover { + background-color: var(--color-background-hover); +} +.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-919d07b7], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-919d07b7]: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-919d07b7], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-919d07b7]:hover { + background-color: var(--color-primary-element-light-hover); +} +.checkbox-radio-switch-switch[data-v-919d07b7]: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-919d07b7] .checkbox-radio-switch__icon > * { + color: var(--color-primary-element-light); +} +.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-919d07b7] { + 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-919d07b7] { + font-weight: bold; +} +.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-919d07b7] { + background-color: var(--color-primary-element); + color: var(--color-primary-element-text); +} +.checkbox-radio-switch--button-variant[data-v-919d07b7] .checkbox-radio-switch__text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.checkbox-radio-switch--button-variant[data-v-919d07b7]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * { + color: var(--color-main-text); +} +.checkbox-radio-switch--button-variant[data-v-919d07b7] .checkbox-radio-switch__icon:empty { + display: none; +} +.checkbox-radio-switch--button-variant[data-v-919d07b7]: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-919d07b7] { + border-radius: calc(var(--default-clickable-area) / 2); +} +.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-919d07b7] { + flex-basis: 100%; + max-width: unset; +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:first-of-type { + border-top-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-top-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:last-of-type { + border-bottom-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]: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-919d07b7] { + margin-bottom: 2px; +} +.checkbox-radio-switch--button-variant-v-grouped[data-v-919d07b7]:not(:first-of-type) { + border-top: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:first-of-type { + border-top-left-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-left-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:last-of-type { + border-top-right-radius: calc(var(--default-clickable-area) / 2 + 2px); + border-bottom-right-radius: calc(var(--default-clickable-area) / 2 + 2px); +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:not(:last-of-type) { + border-right: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-919d07b7] { + margin-right: 2px; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7]:not(:first-of-type) { + border-left: 0 !important; +} +.checkbox-radio-switch--button-variant-h-grouped[data-v-919d07b7] .checkbox-radio-switch__text { + text-align: center; + display: flex; + align-items: center; +} +.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-919d07b7] { + flex-direction: column; + justify-content: center; + width: 100%; + margin: 0; + gap: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-fede0c71] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.empty-content[data-v-fede0c71] { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + /* In case of using in a flex container - flex in advance */ + flex-grow: 1; +} +.modal-wrapper .empty-content[data-v-fede0c71] { + margin-top: 5vh; + margin-bottom: 5vh; +} +.empty-content__icon[data-v-fede0c71] { + display: flex; + align-items: center; + justify-content: center; + width: 64px; + height: 64px; + margin: 0 auto 15px; + opacity: 0.4; + background-repeat: no-repeat; + background-position: center; + background-size: 64px; +} +.empty-content__icon[data-v-fede0c71] svg { + width: 64px !important; + height: 64px !important; + max-width: 64px !important; + max-height: 64px !important; +} +.empty-content__name[data-v-fede0c71] { + margin-bottom: 10px; + text-align: center; + font-weight: bold; + font-size: 20px; + line-height: 30px; +} +.empty-content__description[data-v-fede0c71] { + color: var(--color-text-maxcontrast); +} +.empty-content__action[data-v-fede0c71] { + margin-top: 8px; +} +.modal-wrapper .empty-content__action[data-v-fede0c71] { + margin-top: 20px; + display: flex; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-095ea4ce] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.app-sidebar__tab[data-v-095ea4ce] { + display: none; + padding: 10px; + min-height: 100%; + max-height: 100%; + height: 100%; + overflow: auto; +} +.app-sidebar__tab[data-v-095ea4ce]:focus { + border-color: var(--color-primary-element); + box-shadow: 0 0 0.2em var(--color-primary-element); + outline: 0; +} +.app-sidebar__tab--active[data-v-095ea4ce] { + display: block; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cfe13af3] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.vue-crumb[data-v-cfe13af3] { + background-image: none; + display: inline-flex; + height: var(--default-clickable-area); + padding: 0; +} +.vue-crumb[data-v-cfe13af3]:last-child { + min-width: 0; +} +.vue-crumb:last-child .vue-crumb__separator[data-v-cfe13af3] { + display: none; +} +.vue-crumb--hidden[data-v-cfe13af3] { + display: none; +} +.vue-crumb__separator[data-v-cfe13af3] { + padding: 0; + color: var(--color-text-maxcontrast); +} +.vue-crumb.vue-crumb--hovered[data-v-cfe13af3] .button-vue { + background-color: var(--color-background-dark); + color: var(--color-main-text); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue { + color: var(--color-text-maxcontrast); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue:hover, .vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue:focus { + background-color: var(--color-background-dark); + color: var(--color-main-text); +} +.vue-crumb[data-v-cfe13af3]:not(:last-child) .button-vue__text { + font-weight: normal; +} +.vue-crumb[data-v-cfe13af3] .button-vue__text { + margin: 0; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item { + max-width: 100%; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item .button-vue { + padding: 0 4px 0 16px; + max-width: 100%; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item .button-vue__wrapper { + flex-direction: row-reverse; +} +.vue-crumb[data-v-cfe13af3]:not(.dropdown) .action-item.action-item--open .action-item__menutoggle { + background-color: var(--color-background-dark); + color: var(--color-main-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-629bf30f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.breadcrumb[data-v-629bf30f] { + width: 100%; + flex-grow: 1; + display: inline-flex; + align-items: center; +} +.breadcrumb--collapsed[data-v-629bf30f] .vue-crumb:last-child { + min-width: 100px; +} +.breadcrumb nav[data-v-629bf30f] { + flex-shrink: 1; + min-width: 0; +} +.breadcrumb .breadcrumb__crumbs[data-v-629bf30f] { + max-width: 100%; +} +.breadcrumb .breadcrumb__crumbs[data-v-629bf30f], .breadcrumb .breadcrumb__actions[data-v-629bf30f] { + display: inline-flex; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-878b819f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.fade-enter-active[data-v-878b819f], .fade-leave-active[data-v-878b819f] { + transition: opacity 0.3s ease; +} +.fade-enter[data-v-878b819f], .fade-leave-to[data-v-878b819f] { + opacity: 0; +} +.linked-icons[data-v-878b819f] { + display: flex; +} +.linked-icons img[data-v-878b819f] { + padding: 12px; + height: 44px; + display: block; + background-repeat: no-repeat; + background-position: center; + opacity: 0.7; +} +.linked-icons img[data-v-878b819f]:hover { + opacity: 1; +} +.popovermenu[data-v-878b819f] { + display: none; +} +.popovermenu.open[data-v-878b819f] { + display: block; +} +li.collection-list-item[data-v-878b819f] { + flex-wrap: wrap; + height: auto; + cursor: pointer; + margin-bottom: 0 !important; +} +li.collection-list-item .collection-avatar[data-v-878b819f] { + margin-top: 0; +} +li.collection-list-item form[data-v-878b819f], li.collection-list-item .collection-item-name[data-v-878b819f] { + flex-basis: 10%; + flex-grow: 1; + display: flex; +} +li.collection-list-item .collection-item-name[data-v-878b819f] { + padding: 12px 9px; +} +li.collection-list-item input[data-v-878b819f] { + margin-top: 4px; + border-color: var(--color-border-maxcontrast); +} +li.collection-list-item input[type=text][data-v-878b819f] { + flex-grow: 1; +} +li.collection-list-item .error[data-v-878b819f] { + flex-basis: 100%; + width: 100%; +} +li.collection-list-item .resource-list-details[data-v-878b819f] { + flex-basis: 100%; + width: 100%; +} +li.collection-list-item .resource-list-details li[data-v-878b819f] { + display: flex; + margin-left: 44px; + border-radius: 3px; + cursor: pointer; +} +li.collection-list-item .resource-list-details li[data-v-878b819f]:hover { + background-color: var(--color-background-dark); +} +li.collection-list-item .resource-list-details li a[data-v-878b819f] { + flex-grow: 1; + padding: 3px; + max-width: calc(100% - 30px); + display: flex; +} +li.collection-list-item .resource-list-details span[data-v-878b819f] { + display: inline-block; + vertical-align: top; + margin-right: 10px; +} +li.collection-list-item .resource-list-details span.resource-name[data-v-878b819f] { + text-overflow: ellipsis; + overflow: hidden; + position: relative; + vertical-align: top; + white-space: nowrap; + flex-grow: 1; + padding: 4px; +} +li.collection-list-item .resource-list-details img[data-v-878b819f] { + width: 24px; + height: 24px; +} +li.collection-list-item .resource-list-details .icon-close[data-v-878b819f] { + opacity: 0.7; +} +li.collection-list-item .resource-list-details .icon-close[data-v-878b819f]:hover, li.collection-list-item .resource-list-details .icon-close[data-v-878b819f]:focus { + opacity: 1; +} +.should-shake[data-v-878b819f] { + animation: shake-878b819f 0.6s 1 linear; +} +@keyframes shake-878b819f { +0% { + transform: translate(15px); +} +20% { + transform: translate(-15px); +} +40% { + transform: translate(7px); +} +60% { + transform: translate(-7px); +} +80% { + transform: translate(3px); +} +100% { + transform: translate(0px); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-efe8beb8] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.collection-list *[data-v-efe8beb8] { + box-sizing: border-box; +} +.collection-list > li[data-v-efe8beb8] { + display: flex; + align-items: center; + gap: 12px; +} +.collection-list > li > .avatar[data-v-efe8beb8] { + margin-top: 0; +} +#collection-select-container[data-v-efe8beb8] { + display: flex; + flex-direction: column; +} +.v-select span.avatar[data-v-efe8beb8] { + display: block; + padding: 16px; + opacity: 0.7; + background-repeat: no-repeat; + background-position: center; +} +.v-select span.avatar[data-v-efe8beb8]:hover { + opacity: 1; +} +p.hint[data-v-efe8beb8] { + z-index: 1; + margin-top: -16px; + padding: 8px 8px; + color: var(--color-text-maxcontrast); + line-height: normal; +} +div.avatar[data-v-efe8beb8] { + width: 32px; + height: 32px; + margin: 0; + padding: 8px; + background-color: var(--color-background-dark); + margin-top: 30px; +} + +/** TODO provide white icon in core */ +.icon-projects[data-v-efe8beb8] { + display: block; + padding: 8px; + background-repeat: no-repeat; + background-position: center; +} +.option__wrapper[data-v-efe8beb8] { + display: flex; +} +.option__wrapper .avatar[data-v-efe8beb8] { + display: block; + width: 32px; + height: 32px; + background-color: var(--color-background-darker) !important; +} +.option__wrapper .option__title[data-v-efe8beb8] { + padding: 4px; +} +.fade-enter-active[data-v-efe8beb8], .fade-leave-active[data-v-efe8beb8] { + transition: opacity 0.5s; +} +.fade-enter[data-v-efe8beb8], .fade-leave-to[data-v-efe8beb8] { + opacity: 0; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cc496c1d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.color-picker[data-v-cc496c1d] { + display: flex; + overflow: hidden; + align-content: flex-end; + flex-direction: column; + justify-content: space-between; + box-sizing: content-box !important; + width: 176px; + padding: 8px; + border-radius: 3px; +} +.color-picker--advanced-fields[data-v-cc496c1d] { + width: 264px; +} +.color-picker__simple[data-v-cc496c1d] { + display: grid; + grid-template-columns: repeat(auto-fit, var(--default-clickable-area)); + grid-auto-rows: var(--default-clickable-area); +} +.color-picker__simple-color-circle[data-v-cc496c1d] { + display: flex; + align-items: center; + justify-content: center; + width: calc(var(--default-clickable-area) - 10px); + height: calc(var(--default-clickable-area) - 10px); + min-height: calc(var(--default-clickable-area) - 10px); + margin: auto; + padding: 0; + color: white; + border: 1px solid rgba(0, 0, 0, 0.25); + border-radius: 50%; + font-size: 16px; +} +.color-picker__simple-color-circle[data-v-cc496c1d]:focus-within { + outline: 2px solid var(--color-main-text); +} +.color-picker__simple-color-circle[data-v-cc496c1d]:hover { + opacity: 0.6; +} +.color-picker__simple-color-circle--active[data-v-cc496c1d] { + width: calc(var(--default-clickable-area) - 6px); + height: calc(var(--default-clickable-area) - 6px); + min-height: calc(var(--default-clickable-area) - 6px); + transition: all 100ms ease-in-out; + opacity: 1 !important; +} +.color-picker__advanced[data-v-cc496c1d] { + box-shadow: none !important; +} +.color-picker__navigation[data-v-cc496c1d] { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-top: 10px; +} +[data-v-cc496c1d] .vc-chrome { + width: unset; + background-color: var(--color-main-background); +} +[data-v-cc496c1d] .vc-chrome-color-wrap { + width: 30px; + height: 30px; +} +[data-v-cc496c1d] .vc-chrome-active-color { + width: calc(var(--default-clickable-area) - 10 px); + height: calc(var(--default-clickable-area) - 10 px); + border-radius: 17px; +} +[data-v-cc496c1d] .vc-chrome-body { + padding: 14px 0 0 0; + background-color: var(--color-main-background); +} +[data-v-cc496c1d] .vc-chrome-body .vc-input__input { + box-shadow: none; +} +[data-v-cc496c1d] .vc-chrome-toggle-btn { + filter: var(--background-invert-if-dark); +} +[data-v-cc496c1d] .vc-chrome-saturation-wrap { + border-radius: 3px; +} +[data-v-cc496c1d] .vc-chrome-saturation-circle { + width: 20px; + height: 20px; +} +.slide-enter[data-v-cc496c1d] { + transform: translateX(-50%); + opacity: 0; +} +.slide-enter-to[data-v-cc496c1d] { + transform: translateX(0); + opacity: 1; +} +.slide-leave[data-v-cc496c1d] { + transform: translateX(0); + opacity: 1; +} +.slide-leave-to[data-v-cc496c1d] { + transform: translateX(-50%); + opacity: 0; +} +.slide-enter-active[data-v-cc496c1d], .slide-leave-active[data-v-cc496c1d] { + transition: all 50ms ease-in-out; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#skip-actions.vue-skip-actions:focus-within { + top: 0 !important; + left: 0 !important; + width: 100vw; + height: 100vh; + padding: var(--body-container-margin) !important; + backdrop-filter: brightness(50%); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-03a7c06d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.vue-skip-actions__container[data-v-03a7c06d] { + background-color: var(--color-main-background); + border-radius: var(--border-radius-large); + padding: 22px; +} +.vue-skip-actions__headline[data-v-03a7c06d] { + font-weight: bold; + font-size: 20px; + line-height: 30px; + margin-bottom: 12px; +} +.vue-skip-actions__buttons[data-v-03a7c06d] { + display: flex; + flex-wrap: wrap; + gap: 12px; +} +.vue-skip-actions__buttons > *[data-v-03a7c06d] { + flex: 1 0 fit-content; +} +.vue-skip-actions__image[data-v-03a7c06d] { + margin-top: 12px; +} +.content[data-v-03a7c06d] { + box-sizing: border-box; + margin: var(--body-container-margin); + margin-top: 50px; + display: flex; + width: calc(100% - var(--body-container-margin) * 2); + border-radius: var(--body-container-radius); + height: var(--body-height); + overflow: hidden; + padding: 0; +} +.content[data-v-03a7c06d]:not(.with-sidebar--full) { + position: fixed; +} +.content[data-v-03a7c06d] * { + box-sizing: border-box; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-11010ba6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.counter-bubble__counter[data-v-11010ba6] { + font-size: calc(var(--default-font-size) * 0.8); + overflow: hidden; + width: fit-content; + max-width: var(--default-clickable-area); + min-width: calc(1lh + 2 * var(--default-grid-baseline)); + text-align: center; + text-overflow: ellipsis; + line-height: 1em; + padding: var(--default-grid-baseline); + border-radius: var(--border-radius-pill); + background-color: var(--color-primary-element-light); + font-weight: bold; + color: var(--color-primary-element-light-text); +} +.counter-bubble__counter .active[data-v-11010ba6] { + color: var(--color-main-background); + background-color: var(--color-primary-element-light); +} +.counter-bubble__counter--highlighted[data-v-11010ba6] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.counter-bubble__counter--highlighted.active[data-v-11010ba6] { + color: var(--color-primary-element); + background-color: var(--color-main-background); +} +.counter-bubble__counter--outlined[data-v-11010ba6] { + color: var(--color-primary-element); + background: transparent; + box-shadow: inset 0 0 0 2px; +} +.counter-bubble__counter--outlined.active[data-v-11010ba6] { + color: var(--color-main-background); + box-shadow: inset 0 0 0 2px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-53796b97] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.dashboard-widget[data-v-53796b97] .empty-content { + text-align: center; + padding-top: 5vh; +} +.dashboard-widget[data-v-53796b97] .empty-content.half-screen { + padding-top: 0; + margin-bottom: 1vh; +} +.more[data-v-53796b97] { + display: block; + text-align: center; + color: var(--color-text-maxcontrast); + line-height: 60px; + cursor: pointer; +} +.more[data-v-53796b97]:hover, .more[data-v-53796b97]:focus { + background-color: var(--color-background-hover); + border-radius: var(--border-radius-large); + color: var(--color-main-text); +} + +/* skeleton */ +.item-list__entry[data-v-53796b97] { + display: flex; + align-items: flex-start; + padding: 8px; +} +.item-list__entry .item-avatar[data-v-53796b97] { + position: relative; + margin-top: auto; + margin-bottom: auto; + background-color: var(--color-background-dark) !important; +} +.item-list__entry .item__details[data-v-53796b97] { + padding-left: 8px; + max-height: var(--default-clickable-area); + flex-grow: 1; + overflow: hidden; + display: flex; + flex-direction: column; +} +.item-list__entry .item__details h3[data-v-53796b97], +.item-list__entry .item__details .message[data-v-53796b97] { + white-space: nowrap; + background-color: var(--color-background-dark); +} +.item-list__entry .item__details h3[data-v-53796b97] { + font-size: 100%; + margin: 0; +} +.item-list__entry .item__details .message[data-v-53796b97] { + width: 80%; + height: 15px; + margin-top: 5px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-51bbc625] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.item-list__entry[data-v-51bbc625] { + display: flex; + align-items: center; + position: relative; + padding: 8px; +} +.item-list__entry[data-v-51bbc625]:hover, .item-list__entry[data-v-51bbc625]:focus { + background-color: var(--color-background-hover); + border-radius: var(--border-radius-large); +} +.item-list__entry .item-avatar[data-v-51bbc625] { + position: relative; + margin-top: auto; + margin-bottom: auto; +} +.item-list__entry .item__details[data-v-51bbc625] { + padding-left: 8px; + max-height: fit-content; + flex-grow: 1; + overflow: hidden; + display: flex; + flex-direction: column; + justify-content: center; + min-height: var(--default-clickable-area); +} +.item-list__entry .item__details h3[data-v-51bbc625], +.item-list__entry .item__details .message[data-v-51bbc625] { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.item-list__entry .item__details .message span[data-v-51bbc625] { + width: 10px; + display: inline-block; + margin-bottom: -3px; +} +.item-list__entry .item__details h3[data-v-51bbc625] { + font-size: 100%; + margin: 0; +} +.item-list__entry .item__details .message[data-v-51bbc625] { + width: 100%; + color: var(--color-text-maxcontrast); +} +.item-list__entry .item-icon[data-v-51bbc625] { + position: relative; + width: 14px; + height: 14px; + margin: 27px -3px 0px -7px; +} +.item-list__entry button.primary[data-v-51bbc625] { + padding: 21px; + margin: 0; +} + +/* +.content-popover { + height: 0px; + width: 0px; + margin-left: auto; + margin-right: auto; +} +.popover-container { + width: 100%; + height: 0px; +} +*//** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.emoji-mart, +.emoji-mart * { + box-sizing: border-box; + line-height: 1.15; +} +.emoji-mart { + font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif; + font-size: 16px; + /* display: inline-block; */ + display: flex; + flex-direction: column; + height: 420px; + color: #222427; + border: 1px solid #d9d9d9; + border-radius: 5px; + background: #fff; +} +.emoji-mart-emoji { + padding: 6px; + position: relative; + display: inline-block; + font-size: 0; + border: none; + background: none; + box-shadow: none; +} +.emoji-mart-emoji span { + display: inline-block; +} +.emoji-mart-preview-emoji .emoji-mart-emoji span { + width: 38px; + height: 38px; + font-size: 32px; +} +.emoji-type-native { + font-family: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', + 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color', + 'Android Emoji'; + word-break: keep-all; +} +.emoji-type-image { + /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */ + /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different + * screen sizes */ + background-size: 6100%; +} +.emoji-type-image.emoji-set-apple { + background-image: url('https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-facebook { + background-image: url('https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-google { + background-image: url('https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png'); +} +.emoji-type-image.emoji-set-twitter { + background-image: url('https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png'); +} +.emoji-mart-bar { + border: 0 solid #d9d9d9; +} +.emoji-mart-bar:first-child { + border-bottom-width: 1px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} +.emoji-mart-bar:last-child { + border-top-width: 1px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} +.emoji-mart-scroll { + position: relative; + overflow-y: scroll; + flex: 1; + padding: 0 6px 6px 6px; + z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */ + will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */ + -webkit-overflow-scrolling: touch; +} +.emoji-mart-anchors { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 0 6px; + color: #858585; + line-height: 0; +} +.emoji-mart-anchor { + position: relative; + display: block; + flex: 1 1 auto; + text-align: center; + padding: 12px 4px; + overflow: hidden; + transition: color 0.1s ease-out; + border: none; + background: none; + box-shadow: none; +} +.emoji-mart-anchor:hover, +.emoji-mart-anchor-selected { + color: #464646; +} +.emoji-mart-anchor-selected .emoji-mart-anchor-bar { + bottom: 0; +} +.emoji-mart-anchor-bar { + position: absolute; + bottom: -3px; + left: 0; + width: 100%; + height: 3px; + background-color: #464646; +} +.emoji-mart-anchors i { + display: inline-block; + width: 100%; + max-width: 22px; +} +.emoji-mart-anchors svg { + fill: currentColor; + max-height: 18px; +} +.emoji-mart .scroller { + height: 250px; + position: relative; + flex: 1; + padding: 0 6px 6px 6px; + z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */ + will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */ + -webkit-overflow-scrolling: touch; +} +.emoji-mart-search { + margin-top: 6px; + padding: 0 6px; +} +.emoji-mart-search input { + font-size: 16px; + display: block; + width: 100%; + padding: 0.2em 0.6em; + border-radius: 25px; + border: 1px solid #d9d9d9; + outline: 0; +} +.emoji-mart-search-results { + height: 250px; + overflow-y: scroll; +} +.emoji-mart-category { + position: relative; +} +.emoji-mart-category .emoji-mart-emoji span { + z-index: 1; + position: relative; + text-align: center; + cursor: default; +} +.emoji-mart-category .emoji-mart-emoji:hover:before, +.emoji-mart-emoji-selected:before { + z-index: 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #f4f4f4; + border-radius: 100%; + opacity: 0; +} +.emoji-mart-category .emoji-mart-emoji:hover:before, +.emoji-mart-emoji-selected:before { + opacity: 1; +} +.emoji-mart-category-label { + position: sticky; + top: 0; +} +.emoji-mart-static .emoji-mart-category-label { + z-index: 2; + position: relative; + /* position: sticky; */ + /* position: -webkit-sticky; */ +} +.emoji-mart-category-label h3 { + display: block; + font-size: 16px; + width: 100%; + font-weight: 500; + padding: 5px 6px; + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); +} +.emoji-mart-emoji { + position: relative; + display: inline-block; + font-size: 0; +} +.emoji-mart-no-results { + font-size: 14px; + text-align: center; + padding-top: 70px; + color: #858585; +} +.emoji-mart-no-results .emoji-mart-category-label { + display: none; +} +.emoji-mart-no-results .emoji-mart-no-results-label { + margin-top: 0.2em; +} +.emoji-mart-no-results .emoji-mart-emoji:hover:before { + content: none; +} +.emoji-mart-preview { + position: relative; + height: 70px; +} +.emoji-mart-preview-emoji, +.emoji-mart-preview-data, +.emoji-mart-preview-skins { + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.emoji-mart-preview-emoji { + left: 12px; +} +.emoji-mart-preview-data { + left: 68px; + right: 12px; + word-break: break-all; +} +.emoji-mart-preview-skins { + right: 30px; + text-align: right; +} +.emoji-mart-preview-name { + font-size: 14px; +} +.emoji-mart-preview-shortname { + font-size: 12px; + color: #888; +} +.emoji-mart-preview-shortname + .emoji-mart-preview-shortname, +.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon, +.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon { + margin-left: 0.5em; +} +.emoji-mart-preview-emoticon { + font-size: 11px; + color: #bbb; +} +.emoji-mart-title span { + display: inline-block; + vertical-align: middle; +} +.emoji-mart-title .emoji-mart-emoji { + padding: 0; +} +.emoji-mart-title-label { + color: #999a9c; + font-size: 21px; + font-weight: 300; +} +.emoji-mart-skin-swatches { + font-size: 0; + padding: 2px 0; + border: 1px solid #d9d9d9; + border-radius: 12px; + background-color: #fff; +} +.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch { + width: 16px; + padding: 0 2px; +} +.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after { + opacity: 0.75; +} +.emoji-mart-skin-swatch { + display: inline-block; + width: 0; + vertical-align: middle; + transition-property: width, padding; + transition-duration: 0.125s; + transition-timing-function: ease-out; +} +.emoji-mart-skin-swatch:nth-child(1) { + transition-delay: 0s; +} +.emoji-mart-skin-swatch:nth-child(2) { + transition-delay: 0.03s; +} +.emoji-mart-skin-swatch:nth-child(3) { + transition-delay: 0.06s; +} +.emoji-mart-skin-swatch:nth-child(4) { + transition-delay: 0.09s; +} +.emoji-mart-skin-swatch:nth-child(5) { + transition-delay: 0.12s; +} +.emoji-mart-skin-swatch:nth-child(6) { + transition-delay: 0.15s; +} +.emoji-mart-skin-swatch-selected { + position: relative; + width: 16px; + padding: 0 2px; +} +.emoji-mart-skin-swatch-selected:after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 4px; + height: 4px; + margin: -2px 0 0 -2px; + background-color: #fff; + border-radius: 100%; + pointer-events: none; + opacity: 0; + transition: opacity 0.2s ease-out; +} +.emoji-mart-skin { + display: inline-block; + width: 100%; + padding-top: 100%; + max-width: 12px; + border-radius: 100%; +} +.emoji-mart-skin-tone-1 { + background-color: #ffc93a; +} +.emoji-mart-skin-tone-2 { + background-color: #fadcbc; +} +.emoji-mart-skin-tone-3 { + background-color: #e0bb95; +} +.emoji-mart-skin-tone-4 { + background-color: #bf8f68; +} +.emoji-mart-skin-tone-5 { + background-color: #9b643d; +} +.emoji-mart-skin-tone-6 { + background-color: #594539; +} +/* vue-virtual-scroller/dist/vue-virtual-scroller.css */ +.emoji-mart .vue-recycle-scroller { + position: relative; +} +.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) { + overflow-y: auto; +} +.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) { + overflow-x: auto; +} +.emoji-mart .vue-recycle-scroller.direction-horizontal { + display: flex; +} +.emoji-mart .vue-recycle-scroller__slot { + flex: auto 0 0; +} +.emoji-mart .vue-recycle-scroller__item-wrapper { + flex: 1; + box-sizing: border-box; + overflow: hidden; + position: relative; +} +.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view { + position: absolute; + top: 0; + left: 0; + will-change: transform; +} +.emoji-mart + .vue-recycle-scroller.direction-vertical + .vue-recycle-scroller__item-wrapper { + width: 100%; +} +.emoji-mart + .vue-recycle-scroller.direction-horizontal + .vue-recycle-scroller__item-wrapper { + height: 100%; +} +.emoji-mart + .vue-recycle-scroller.ready.direction-vertical + .vue-recycle-scroller__item-view { + width: 100%; +} +.emoji-mart + .vue-recycle-scroller.ready.direction-horizontal + .vue-recycle-scroller__item-view { + height: 100%; +} +.emoji-mart .resize-observer[data-v-b329ee4c] { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; + border: none; + background-color: transparent; + pointer-events: none; + display: block; + overflow: hidden; + opacity: 0; +} +.emoji-mart .resize-observer[data-v-b329ee4c] object { + display: block; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; + pointer-events: none; + z-index: -1; +} +.emoji-mart-search .hidden { + display: none; + visibility: hidden; +} +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.emoji-mart { + background-color: var(--color-main-background) !important; + border: 0; + color: var(--color-main-text) !important; +} +.emoji-mart button { + margin: 0; + padding: 0; + border: none; + background: transparent; + font-size: inherit; + height: 36px; + width: auto; +} +.emoji-mart button * { + cursor: pointer !important; +} +.emoji-mart .emoji-mart-bar, +.emoji-mart .emoji-mart-anchors, +.emoji-mart .emoji-mart-search, +.emoji-mart .emoji-mart-search input, +.emoji-mart .emoji-mart-category, +.emoji-mart .emoji-mart-category-label, +.emoji-mart .emoji-mart-category-label span, +.emoji-mart .emoji-mart-skin-swatches { + background-color: transparent !important; + border-color: var(--color-border) !important; + color: inherit !important; +} +.emoji-mart .emoji-mart-search input:focus-visible { + box-shadow: inset 0 0 0 2px var(--color-primary-element); + outline: none; +} +.emoji-mart .emoji-mart-bar:first-child { + border-top-left-radius: var(--border-radius) !important; + border-top-right-radius: var(--border-radius) !important; +} +.emoji-mart .emoji-mart-anchors button { + border-radius: 0; + padding: 12px 4px; + height: auto; +} +.emoji-mart .emoji-mart-anchors button:focus-visible { + /* box-shadow: inset 0 0 0 2px var(--color-primary-element); */ + outline: 2px solid var(--color-primary-element); +} +.emoji-mart .emoji-mart-category { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: start; +} +.emoji-mart .emoji-mart-category .emoji-mart-category-label, +.emoji-mart .emoji-mart-category .emoji-mart-emoji { + user-select: none; + flex-grow: 0; + flex-shrink: 0; +} +.emoji-mart .emoji-mart-category .emoji-mart-category-label { + flex-basis: 100%; + margin: 0; +} +.emoji-mart .emoji-mart-category .emoji-mart-emoji { + flex-basis: 12.5%; + text-align: center; +} +.emoji-mart .emoji-mart-category .emoji-mart-emoji:hover::before, .emoji-mart .emoji-mart-category .emoji-mart-emoji.emoji-mart-emoji-selected::before { + background-color: var(--color-background-hover) !important; + outline: 2px solid var(--color-primary-element); +} +.emoji-mart .emoji-mart-category button:focus-visible { + background-color: var(--color-background-hover); + border: 2px solid var(--color-primary-element) !important; + border-radius: 50%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6c2d9a6e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.search__wrapper[data-v-6c2d9a6e] { + display: flex; + flex-direction: row; + gap: 4px; + align-items: end; + padding: 4px 8px; +} +.row-selected button[data-v-6c2d9a6e], .row-selected span[data-v-6c2d9a6e] { + vertical-align: middle; +} +.emoji-delete[data-v-6c2d9a6e] { + vertical-align: top; + margin-left: -21px; + margin-top: -3px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-cbad78fb] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#guest-content-vue[data-v-cbad78fb] { + color: var(--color-main-text); + background-color: var(--color-main-background); + min-width: 0; + border-radius: var(--border-radius-large); + box-shadow: 0 0 10px var(--color-box-shadow); + height: fit-content; + padding: 15px; + margin: 20px auto; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +#content.nc-guest-content { + overflow: auto; + margin-bottom: 0; + height: calc(var(--body-height) + var(--body-container-margin)); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b0eb667e] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.header-menu[data-v-b0eb667e] { + position: relative; + width: var(--header-height); + height: var(--header-height); +} +.header-menu .header-menu__trigger[data-v-b0eb667e] { + width: 100% !important; + height: var(--header-height); + opacity: 0.85; + filter: none !important; + color: var(--color-background-plain-text, var(--color-primary-text)) !important; +} +.header-menu--opened .header-menu__trigger[data-v-b0eb667e], .header-menu__trigger[data-v-b0eb667e]:hover, .header-menu__trigger[data-v-b0eb667e]:focus, .header-menu__trigger[data-v-b0eb667e]:active { + opacity: 1; +} +.header-menu .header-menu__trigger[data-v-b0eb667e]:focus-visible { + outline: none !important; + box-shadow: none !important; +} +.header-menu__wrapper[data-v-b0eb667e] { + position: fixed; + z-index: 2000; + top: 50px; + inset-inline-end: 0; + box-sizing: border-box; + margin: 0 8px; + padding: 8px; + border-radius: 0 0 var(--border-radius) var(--border-radius); + border-radius: var(--border-radius-large); + background-color: var(--color-main-background); + filter: drop-shadow(0 1px 5px var(--color-box-shadow)); +} +.header-menu__carret[data-v-b0eb667e] { + position: absolute; + z-index: 2001; + bottom: 0; + inset-inline-start: calc(50% - 10px); + width: 0; + height: 0; + content: " "; + pointer-events: none; + border: 10px solid transparent; + border-bottom-color: var(--color-main-background); +} +.header-menu__content[data-v-b0eb667e] { + overflow: auto; + width: 350px; + max-width: calc(100vw - 16px); + min-height: calc(var(--default-clickable-area) * 1.5); + max-height: calc(100vh - 100px); +} +.header-menu__content[data-v-b0eb667e] .empty-content { + margin: 12vh 10px; +} +@media only screen and (max-width: 512px) { +.header-menu[data-v-b0eb667e] { + width: var(--default-clickable-area); +} +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-a76d254b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.list-item__wrapper[data-v-a76d254b] { + display: flex; + position: relative; + width: 100%; + padding: 2px 4px; +} +.list-item__wrapper[data-v-a76d254b]:first-of-type { + padding-block-start: 4px; +} +.list-item__wrapper[data-v-a76d254b]:last-of-type { + padding-block-end: 4px; +} +.list-item__wrapper--active .list-item[data-v-a76d254b], .list-item__wrapper.active .list-item[data-v-a76d254b] { + background-color: var(--color-primary-element); +} +.list-item__wrapper--active .list-item[data-v-a76d254b]:hover, .list-item__wrapper--active .list-item[data-v-a76d254b]:focus-within, .list-item__wrapper--active .list-item[data-v-a76d254b]:has(:focus-visible), .list-item__wrapper--active .list-item[data-v-a76d254b]:has(:active), .list-item__wrapper.active .list-item[data-v-a76d254b]:hover, .list-item__wrapper.active .list-item[data-v-a76d254b]:focus-within, .list-item__wrapper.active .list-item[data-v-a76d254b]:has(:focus-visible), .list-item__wrapper.active .list-item[data-v-a76d254b]:has(:active) { + background-color: var(--color-primary-element-hover); +} +.list-item__wrapper--active .list-item-content__name[data-v-a76d254b], +.list-item__wrapper--active .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper--active .list-item-content__details[data-v-a76d254b], +.list-item__wrapper--active .list-item-details__details[data-v-a76d254b], .list-item__wrapper.active .list-item-content__name[data-v-a76d254b], +.list-item__wrapper.active .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper.active .list-item-content__details[data-v-a76d254b], +.list-item__wrapper.active .list-item-details__details[data-v-a76d254b] { + color: var(--color-primary-element-text) !important; +} +.list-item__wrapper .list-item-content__name[data-v-a76d254b], +.list-item__wrapper .list-item-content__subname[data-v-a76d254b], +.list-item__wrapper .list-item-content__details[data-v-a76d254b], +.list-item__wrapper .list-item-details__details[data-v-a76d254b] { + white-space: nowrap; + margin: 0 auto 0 0; + overflow: hidden; + text-overflow: ellipsis; +} +.list-item-content__name[data-v-a76d254b] { + min-width: 100px; + flex: 1 1 10%; + font-weight: 500; +} +.list-item-content__subname[data-v-a76d254b] { + flex: 1 0; + min-width: 0; + color: var(--color-text-maxcontrast); +} +.list-item-content__subname--bold[data-v-a76d254b] { + font-weight: 500; +} +.list-item[data-v-a76d254b] { + --list-item-padding: var(--default-grid-baseline); + --list-item-height: 2lh; + --list-item-border-radius: var(--border-radius-element, 32px); + box-sizing: border-box; + display: flex; + position: relative; + flex: 0 0 auto; + justify-content: flex-start; + padding: var(--list-item-padding); + width: 100%; + border-radius: var(--border-radius-element, 32px); + cursor: pointer; + transition: background-color var(--animation-quick) ease-in-out; + list-style: none; +} +.list-item[data-v-a76d254b]:hover, .list-item[data-v-a76d254b]:focus-within, .list-item[data-v-a76d254b]:has(:active), .list-item[data-v-a76d254b]:has(:focus-visible) { + background-color: var(--color-background-hover); +} +.list-item[data-v-a76d254b]: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-a76d254b] { + --list-item-padding: calc(0.5 * var(--default-grid-baseline)) var(--default-grid-baseline); +} +.list-item--compact[data-v-a76d254b]:not(:has(.list-item-content__subname)) { + --list-item-height: var(--default-clickable-area); +} +.list-item--legacy[data-v-a76d254b] { + --list-item-padding: calc(2 * var(--default-grid-baseline)); +} +.list-item--legacy.list-item--compact[data-v-a76d254b] { + --list-item-padding: var(--default-grid-baseline) calc(2 * var(--default-grid-baseline)); +} +.list-item--one-line[data-v-a76d254b] { + --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--one-line--legacy[data-v-a76d254b] { + --list-item-padding: 2px calc((var(--list-item-height) - var(--list-item-border-radius)) / 2); +} +.list-item--one-line .list-item-content__main[data-v-a76d254b] { + display: flex; + justify-content: start; + gap: 12px; + min-width: 0; + max-width: 300px; +} +.list-item--one-line .list-item-content__details[data-v-a76d254b] { + flex-direction: row; + align-items: unset; + justify-content: end; +} +.list-item--one-line .list-item-content__name[data-v-a76d254b] { + align-self: center; +} +.list-item__anchor[data-v-a76d254b] { + display: flex; + flex: 1 0 auto; + align-items: center; + height: var(--list-item-height); + min-width: 0; +} +.list-item__anchor[data-v-a76d254b]:focus-visible { + outline: none; +} +.list-item-content[data-v-a76d254b] { + display: flex; + flex: 1 0; + justify-content: space-between; + padding-left: calc(2 * var(--default-grid-baseline)); + min-width: 0; +} +.list-item-content__main[data-v-a76d254b] { + flex: 1 0; + width: 0; + margin: auto 0; +} +.list-item-content__main--oneline[data-v-a76d254b] { + display: flex; +} +.list-item-content__details[data-v-a76d254b] { + display: flex; + flex-direction: column; + justify-content: end; + align-items: end; +} +.list-item-content__actions[data-v-a76d254b], .list-item-content__extra-actions[data-v-a76d254b] { + flex: 0 0 auto; + align-self: center; + justify-content: center; + margin-left: var(--default-grid-baseline); +} +.list-item-content__extra-actions[data-v-a76d254b] { + display: flex; + align-items: center; + gap: var(--default-grid-baseline); +} +.list-item-details__details[data-v-a76d254b] { + color: var(--color-text-maxcontrast); + margin: 0 9px !important; + font-weight: normal; +} +.list-item-details__extra[data-v-a76d254b] { + margin: 2px 4px 0 4px; + display: flex; + align-items: center; +} +.list-item-details__indicator[data-v-a76d254b] { + margin: 0 5px; +} +.list-item__extra[data-v-a76d254b] { + margin-top: var(--default-grid-baseline); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-5e97fe1f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.progress-bar[data-v-5e97fe1f] { + display: block; + height: var(--progress-bar-height); + --progress-bar-color: var(--497e8a2b); +} +.progress-bar--linear[data-v-5e97fe1f] { + width: 100%; + overflow: hidden; + border: 0; + padding: 0; + background: var(--color-background-dark); + border-radius: calc(var(--progress-bar-height) / 2); +} +.progress-bar--linear[data-v-5e97fe1f]::-webkit-progress-bar { + height: var(--progress-bar-height); + background-color: transparent; +} +.progress-bar--linear[data-v-5e97fe1f]::-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-5e97fe1f]::-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-5e97fe1f] { + width: var(--progress-bar-height); + color: var(--progress-bar-color, var(--color-primary-element)); +} +.progress-bar--error[data-v-5e97fe1f] { + color: var(--color-error) !important; +} +.progress-bar--error[data-v-5e97fe1f]::-moz-progress-bar { + background: var(--color-error) !important; +} +.progress-bar--error[data-v-5e97fe1f]::-webkit-progress-value { + background: var(--color-error) !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de46bdbe] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.team-resources__header[data-v-de46bdbe] { + font-weight: bold; + margin-bottom: 6px; +} +.related-team[data-v-de46bdbe] { + border-radius: var(--border-radius-rounded); + border: 2px solid var(--color-border-dark); + margin-bottom: 6px; +} +.related-team__open[data-v-de46bdbe] { + border-color: var(--color-primary-element); +} +.related-team__header[data-v-de46bdbe] { + padding: 6px; + padding-right: 24px; + display: flex; + gap: 12px; +} +.related-team__name[data-v-de46bdbe] { + display: flex; + flex-grow: 1; + align-items: center; + gap: 12px; + padding: 6px 12px; + font-weight: bold; + margin: 0; +} +.related-team .related-team-provider[data-v-de46bdbe] { + padding: 6px 12px; +} +.related-team .related-team-provider__name[data-v-de46bdbe] { + font-weight: bold; + margin-bottom: 3px; +} +.related-team .related-team-provider__link[data-v-de46bdbe] { + display: flex; + gap: 12px; + padding: 6px 12px; + font-weight: bold; +} +.related-team .related-team-resource__link[data-v-de46bdbe] { + display: flex; + gap: 12px; + height: var(--default-clickable-area); + align-items: center; + border-radius: var(--border-radius-large); +} +.related-team .related-team-resource__link[data-v-de46bdbe]:hover { + background-color: var(--color-background-hover); +} +.related-team .related-team-resource__link[data-v-de46bdbe]:focus { + background-color: var(--color-background-hover); + outline: 2px solid var(--color-primary-element); +} +.related-team .related-team-resource .resource__icon[data-v-de46bdbe] { + width: var(--default-clickable-area); + height: var(--default-clickable-area); + display: flex; + align-items: center; + justify-content: center; + text-align: center; +} +.related-team .related-team-resource .resource__icon > img[data-v-de46bdbe] { + border-radius: var(--border-radius-pill); + overflow: hidden; + width: 32px; + height: 32px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-ac1115a7] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.resource[data-v-ac1115a7] { + display: flex; + align-items: center; + height: var(--default-clickable-area); +} +.resource__button[data-v-ac1115a7] { + width: 100% !important; + justify-content: flex-start !important; + padding: 0 !important; +} +.resource__button[data-v-ac1115a7] .button-vue__wrapper { + justify-content: flex-start !important; +} +.resource__button[data-v-ac1115a7] .button-vue__wrapper .button-vue__text { + font-weight: normal !important; + margin-left: 2px !important; +} +.resource__icon[data-v-ac1115a7] { + width: 32px; + height: 32px; + background-color: var(--color-text-maxcontrast); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; +} +.resource__icon img[data-v-ac1115a7] { + width: 16px; + height: 16px; + filter: var(--background-invert-if-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-badd46a9] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.related-resources__header h5[data-v-badd46a9] { + font-weight: bold; + margin-bottom: 6px; +} +.related-resources__header p[data-v-badd46a9] { + color: var(--color-text-maxcontrast); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-6279218f] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.autocomplete-result[data-v-6279218f] { + display: flex; + height: var(--default-clickable-area); + padding: var(--default-grid-baseline) 0; +} +.autocomplete-result__icon[data-v-6279218f] { + position: relative; + flex: 0 0 var(--default-clickable-area); + width: var(--default-clickable-area); + min-width: var(--default-clickable-area); + height: var(--default-clickable-area); + border-radius: var(--default-clickable-area); + background-color: var(--color-background-darker); + background-repeat: no-repeat; + background-position: center; + background-size: contain; +} +.autocomplete-result__icon--with-avatar[data-v-6279218f] { + color: inherit; + background-size: cover; +} +.autocomplete-result__status[data-v-6279218f] { + box-sizing: border-box; + position: absolute; + right: -4px; + bottom: -4px; + min-width: 18px; + min-height: 18px; + width: 18px; + height: 18px; + border: 2px solid var(--color-main-background); + border-radius: 50%; + background-color: var(--color-main-background); + font-size: var(--default-font-size); + line-height: 15px; + background-repeat: no-repeat; + background-size: 16px; + background-position: center; +} +.autocomplete-result__status--icon[data-v-6279218f] { + border: none; + background-color: transparent; +} +.autocomplete-result__content[data-v-6279218f] { + display: flex; + flex: 1 1 100%; + flex-direction: column; + justify-content: center; + min-width: 0; + padding-left: calc(var(--default-grid-baseline) * 2); +} +.autocomplete-result__title[data-v-6279218f], .autocomplete-result__subline[data-v-6279218f] { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.autocomplete-result__subline[data-v-6279218f] { + color: var(--color-text-maxcontrast); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-2fcc0867] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.rich-contenteditable[data-v-2fcc0867] { + position: relative; + width: auto; +} +.rich-contenteditable__label[data-v-2fcc0867] { + position: absolute; + margin-inline: 14px 0; + max-width: fit-content; + inset-block-start: 11px; + inset-inline: 0; + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.rich-contenteditable__input:focus + .rich-contenteditable__label[data-v-2fcc0867], .rich-contenteditable__input:not(.rich-contenteditable__input--empty) + .rich-contenteditable__label[data-v-2fcc0867] { + inset-block-start: -10px; + line-height: 1.5; + font-size: 13px; + font-weight: 500; + border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0; + background-color: var(--color-main-background); + padding-inline: 5px; + margin-inline-start: 9px; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.rich-contenteditable__input[data-v-2fcc0867] { + overflow-y: auto; + width: auto; + margin: 0; + padding: 8px; + cursor: text; + white-space: pre-wrap; + word-break: break-word; + color: var(--color-main-text); + border: 2px solid var(--color-border-maxcontrast); + border-radius: var(--border-radius-large); + outline: none; + background-color: var(--color-main-background); + font-family: var(--font-face); + font-size: inherit; + min-height: var(--default-clickable-area); + max-height: calc(var(--default-clickable-area) * 5.5); +} +.rich-contenteditable__input--has-label[data-v-2fcc0867] { + margin-top: 10px; +} +.rich-contenteditable__input--empty[data-v-2fcc0867]:focus:before, .rich-contenteditable__input--empty[data-v-2fcc0867]:not(.rich-contenteditable__input--has-label):before { + content: attr(aria-placeholder); + color: var(--color-text-maxcontrast); + position: absolute; +} +.rich-contenteditable__input[contenteditable=false][data-v-2fcc0867]:not(.rich-contenteditable__input--disabled) { + cursor: default; + background-color: transparent; + color: var(--color-main-text); + border-color: transparent; + opacity: 1; + border-radius: 0; +} +.rich-contenteditable__input--multiline[data-v-2fcc0867] { + min-height: calc(var(--default-clickable-area) * 3); + max-height: none; +} +.rich-contenteditable__input--disabled[data-v-2fcc0867] { + opacity: 0.5; + color: var(--color-text-maxcontrast); + border: 2px solid var(--color-background-darker); + border-radius: var(--border-radius); + background-color: var(--color-background-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +._material-design-icon_wg6zi_12 { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +._tribute-container_wg6zi_20 { + z-index: 9000; + overflow: auto; + position: absolute; + left: -10000px; + margin: var(--default-grid-baseline) 0; + padding: var(--default-grid-baseline); + color: var(--color-text-maxcontrast); + border-radius: var(--border-radius); + background: var(--color-main-background); + box-shadow: 0 1px 5px var(--color-box-shadow); +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32 { + color: var(--color-text-maxcontrast); + border-radius: var(--border-radius); + padding: var(--default-grid-baseline) calc(2 * var(--default-grid-baseline)); + margin-bottom: var(--default-grid-baseline); + cursor: pointer; +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32:last-child { + margin-bottom: 0; +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight { + color: var(--color-main-text); + background: var(--color-background-hover); +} +._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight, ._tribute-container_wg6zi_20 ._tribute-container__item_wg6zi_32.highlight * { + cursor: pointer; +} +._tribute-container_wg6zi_20._tribute-container--focus-visible_wg6zi_49 .highlight._tribute-container__item_wg6zi_32 { + outline: 2px solid var(--color-main-text) !important; +} +._tribute-container-autocomplete_wg6zi_53 { + min-width: 250px; + max-width: 300px; + max-height: calc((var(--default-clickable-area) + 5 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline)); +} +._tribute-container-emoji_wg6zi_59, +._tribute-container-link_wg6zi_60 { + 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_wg6zi_59 ._tribute-item_wg6zi_65, +._tribute-container-link_wg6zi_60 ._tribute-item_wg6zi_65 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +._tribute-container-emoji_wg6zi_59 ._tribute-item__emoji_wg6zi_71, +._tribute-container-link_wg6zi_60 ._tribute-item__emoji_wg6zi_71 { + padding-right: calc(var(--default-grid-baseline) * 2); +} +._tribute-container-link_wg6zi_60 { + min-width: 200px; + max-width: 300px; +} +._tribute-container-link_wg6zi_60 ._tribute-item_wg6zi_65 { + display: flex; + align-items: center; +} +._tribute-container-link_wg6zi_60 ._tribute-item__title_wg6zi_84 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +._tribute-container-link_wg6zi_60 ._tribute-item__icon_wg6zi_89 { + margin: auto 0; + width: 20px; + height: 20px; + object-fit: contain; + padding-right: calc(var(--default-grid-baseline) * 2); + filter: var(--background-invert-if-dark); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b293f5d9] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.widget-custom[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; +} +.widget-custom.full-width[data-v-b293f5d9] { + width: var(--widget-full-width, 100%) !important; + left: calc((var(--widget-full-width, 100%) - 100%) / 2 * -1); + position: relative; +} +.widget-access[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; + padding: calc(var(--default-grid-baseline, 4px) * 3); +} +.widget-default[data-v-b293f5d9] { + width: 100%; + margin: auto; + margin-bottom: calc(var(--default-grid-baseline, 4px) * 3); + margin-top: calc(var(--default-grid-baseline, 4px) * 3); + overflow: hidden; + border: 2px solid var(--color-border); + border-radius: var(--border-radius-large); + background-color: transparent; + display: flex; +} +.widget-default--compact[data-v-b293f5d9] { + flex-direction: column; +} +.widget-default--compact .widget-default--image[data-v-b293f5d9] { + width: 100%; + height: 150px; +} +.widget-default--compact .widget-default--details[data-v-b293f5d9] { + 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-b293f5d9] { + display: none; +} +.widget-default--image[data-v-b293f5d9] { + width: 40%; + background-position: center; + background-size: cover; + background-repeat: no-repeat; +} +.widget-default--name[data-v-b293f5d9] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: bold; +} +.widget-default--details[data-v-b293f5d9] { + padding: calc(var(--default-grid-baseline, 4px) * 3); + width: 60%; +} +.widget-default--details p[data-v-b293f5d9] { + margin: 0; + padding: 0; +} +.widget-default--description[data-v-b293f5d9] { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + line-clamp: 3; + -webkit-box-orient: vertical; +} +.widget-default--link[data-v-b293f5d9] { + color: var(--color-text-maxcontrast); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.toggle-interactive[data-v-b293f5d9] { + position: relative; +} +.toggle-interactive .toggle-interactive--button[data-v-b293f5d9] { + position: absolute; + top: 50%; + z-index: 10000; + left: 50%; + transform: translateX(-50%) translateY(-50%); + opacity: 0; +} +.toggle-interactive:focus-within .toggle-interactive--button[data-v-b293f5d9], .toggle-interactive:hover .toggle-interactive--button[data-v-b293f5d9] { + opacity: 1; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-de9850e4] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-e54e09d6] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.provider-list[data-v-e54e09d6] { + width: 100%; + min-height: 400px; + padding: 0 16px 16px 16px; + display: flex; + flex-direction: column; +} +.provider-list--select[data-v-e54e09d6] { + width: 100%; +} +.provider-list--select .provider[data-v-e54e09d6] { + display: flex; + align-items: center; + height: 28px; + overflow: hidden; +} +.provider-list--select .provider .link-icon[data-v-e54e09d6] { + margin-right: 8px; +} +.provider-list--select .provider .provider-icon[data-v-e54e09d6] { + width: 20px; + height: 20px; + object-fit: contain; + margin-right: 8px; + filter: var(--background-invert-if-dark); +} +.provider-list--select .provider .option-text[data-v-e54e09d6] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-3c1803b5] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.raw-link[data-v-3c1803b5] { + width: 100%; + min-height: 350px; + display: flex; + flex-direction: column; + overflow-y: auto; + padding: 0 16px 16px 16px; +} +.raw-link .input-wrapper[data-v-3c1803b5] { + width: 100%; +} +.raw-link .reference-widget[data-v-3c1803b5] { + display: flex; +} +.raw-link--empty-content .provider-icon[data-v-3c1803b5] { + width: 150px; + height: 150px; + object-fit: contain; + filter: var(--background-invert-if-dark); +} +.raw-link--input[data-v-3c1803b5] { + width: 99%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-8571023b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.result[data-v-8571023b] { + display: flex; + align-items: center; + height: var(--default-clickable-area); + overflow: hidden; +} +.result--icon-class[data-v-8571023b], .result--image[data-v-8571023b] { + width: 40px; + min-width: 40px; + height: 40px; + object-fit: contain; +} +.result--icon-class.rounded[data-v-8571023b], .result--image.rounded[data-v-8571023b] { + border-radius: 50%; +} +.result--content[data-v-8571023b] { + display: flex; + flex-direction: column; + padding-left: 10px; + overflow: hidden; +} +.result--content--name[data-v-8571023b], .result--content--subline[data-v-8571023b] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-05fef988] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.smart-picker-search[data-v-05fef988] { + width: 100%; + display: flex; + flex-direction: column; + padding: 0 16px 16px 16px; +} +.smart-picker-search.with-empty-content[data-v-05fef988] { + min-height: 400px; +} +.smart-picker-search .provider-icon[data-v-05fef988] { + width: 150px; + height: 150px; + object-fit: contain; + filter: var(--background-invert-if-dark); +} +.smart-picker-search--select[data-v-05fef988] { + width: 100%; +} +.smart-picker-search--select .search-result[data-v-05fef988] { + width: 100%; +} +.smart-picker-search--select .group-name-icon[data-v-05fef988], +.smart-picker-search--select .option-simple-icon[data-v-05fef988] { + width: 20px; + height: 20px; + margin: 0 20px 0 10px; +} +.smart-picker-search--select .custom-option[data-v-05fef988] { + height: var(--default-clickable-area); + display: flex; + align-items: center; + overflow: hidden; +} +.smart-picker-search--select .option-text[data-v-05fef988] { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-f3f0de17] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker[data-v-f3f0de17] { + display: flex; + overflow-y: auto; + width: 100%; +} +.reference-picker .custom-element-wrapper[data-v-f3f0de17] { + display: flex; + overflow-y: auto; + width: 100%; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker-modal .modal-container { + display: flex !important; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-19d3f57d] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.reference-picker-modal--content[data-v-19d3f57d] { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + overflow-y: auto; +} +.reference-picker-modal--content .close-button[data-v-19d3f57d], +.reference-picker-modal--content .back-button[data-v-19d3f57d] { + position: absolute; + top: 4px; +} +.reference-picker-modal--content .back-button[data-v-19d3f57d] { + left: 4px; +} +.reference-picker-modal--content .close-button[data-v-19d3f57d] { + right: 4px; +} +.reference-picker-modal--content > h2[data-v-19d3f57d] { + display: flex; + margin: 12px 0 20px 0; +} +.reference-picker-modal--content > h2 .icon[data-v-19d3f57d] { + margin-right: 8px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-f5a7bd55] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.input-wrapper[data-v-f5a7bd55] { + display: flex; + align-items: center; + flex-wrap: wrap; + width: 100%; + max-width: 400px; +} +.input-wrapper .action-input__label[data-v-f5a7bd55] { + margin-right: 12px; +} +.input-wrapper[data-v-f5a7bd55]:disabled { + cursor: default; +} +.input-wrapper .hint[data-v-f5a7bd55] { + color: var(--color-text-maxcontrast); + margin-left: 8px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-0974f50a] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.settings-section[data-v-0974f50a] { + display: block; + margin-bottom: auto; + padding: 30px; +} +.settings-section[data-v-0974f50a]:not(:last-child) { + border-bottom: 1px solid var(--color-border); +} +.settings-section--limit-width > *[data-v-0974f50a] { + max-width: 900px; +} +.settings-section__name[data-v-0974f50a] { + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 20px; + font-weight: bold; + max-width: 900px; + margin-top: 0; +} +.settings-section__info[data-v-0974f50a] { + display: flex; + align-items: center; + justify-content: center; + width: var(--default-clickable-area); + height: var(--default-clickable-area); + margin: calc((var(--default-clickable-area) - 16px) / 2 * -1); + margin-left: 0; + color: var(--color-text-maxcontrast); +} +.settings-section__info[data-v-0974f50a]:hover, .settings-section__info[data-v-0974f50a]:focus, .settings-section__info[data-v-0974f50a]:active { + color: var(--color-main-text); +} +.settings-section__desc[data-v-0974f50a] { + margin-top: -0.2em; + margin-bottom: 1em; + color: var(--color-text-maxcontrast); + max-width: 900px; +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-75b4f01b] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.select-group-error[data-v-75b4f01b] { + color: var(--color-error); + font-size: 13px; + padding-inline-start: var(--border-radius-large); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-4b6abfac] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.textarea[data-v-4b6abfac] { + position: relative; + width: 100%; + border-radius: var(--border-radius-large); + margin-block-start: 6px; + resize: vertical; +} +.textarea__main-wrapper[data-v-4b6abfac] { + position: relative; +} +.textarea--disabled[data-v-4b6abfac] { + opacity: 0.7; + filter: saturate(0.7); +} +.textarea__input[data-v-4b6abfac] { + margin: 0; + padding-inline: 10px 6px; + width: 100%; + height: calc(var(--default-clickable-area) * 2); + font-size: var(--default-font-size); + text-overflow: ellipsis; + background-color: var(--color-main-background); + color: var(--color-main-text); + border: var(--border-width-input, 2px) solid var(--color-border-maxcontrast); + border-radius: var(--border-radius-large); + cursor: pointer; +} +.textarea__input[data-v-4b6abfac]:active:not([disabled]), .textarea__input[data-v-4b6abfac]:hover:not([disabled]), .textarea__input[data-v-4b6abfac]:focus:not([disabled]) { + border-width: var(--border-width-input-focused, 2px); + border-color: var(--color-main-text); + box-shadow: 0 0 0 2px var(--color-main-background) !important; +} +.textarea__input[data-v-4b6abfac]:not(:focus, .textarea__input--label-outside)::placeholder { + opacity: 0; +} +.textarea__input[data-v-4b6abfac]:focus { + cursor: text; +} +.textarea__input[data-v-4b6abfac]:disabled { + cursor: default; +} +.textarea__input[data-v-4b6abfac]:focus-visible { + box-shadow: unset !important; +} +.textarea__input--success[data-v-4b6abfac] { + border-color: var(--color-success) !important; +} +.textarea__input--success[data-v-4b6abfac]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.textarea__input--error[data-v-4b6abfac] { + border-color: var(--color-error) !important; +} +.textarea__input--error[data-v-4b6abfac]:focus-visible { + box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; +} +.textarea__label[data-v-4b6abfac] { + position: absolute; + margin-inline: 12px 0; + max-width: fit-content; + inset-block-start: 11px; + inset-inline: 0; + color: var(--color-text-maxcontrast); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow); +} +.textarea__input:focus + .textarea__label[data-v-4b6abfac], .textarea__input:not(:placeholder-shown) + .textarea__label[data-v-4b6abfac] { + inset-block-start: -10px; + line-height: 1.5; + font-size: 13px; + font-weight: 500; + color: var(--color-main-text); + background-color: var(--color-main-background); + padding-inline: 4px; + margin-inline-start: 8px; + transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick); +} +.textarea__helper-text-message[data-v-4b6abfac] { + padding-block: 4px; + display: flex; + align-items: center; +} +.textarea__helper-text-message__icon[data-v-4b6abfac] { + margin-inline-end: 8px; +} +.textarea__helper-text-message--error[data-v-4b6abfac] { + color: var(--color-error-text); +} +.textarea__helper-text-message--success[data-v-4b6abfac] { + color: var(--color-success-text); +}/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/** + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +/* +* Ensure proper alignment of the vue material icons +*/ +.material-design-icon[data-v-b07a6c57] { + display: flex; + align-self: center; + justify-self: center; + align-items: center; + justify-content: center; +} +.user-bubble__wrapper[data-v-b07a6c57] { + display: inline-block; + vertical-align: middle; + min-width: 0; + max-width: 100%; +} +.user-bubble__content[data-v-b07a6c57] { + display: inline-flex; + max-width: 100%; + background-color: var(--color-background-dark); +} +.user-bubble__content--primary[data-v-b07a6c57] { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +} +.user-bubble__content[data-v-b07a6c57] > :last-child { + padding-right: 8px; +} +.user-bubble__avatar[data-v-b07a6c57] { + align-self: center; +} +.user-bubble__name[data-v-b07a6c57] { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.user-bubble__name[data-v-b07a6c57], .user-bubble__secondary[data-v-b07a6c57] { + padding: 0; + padding-left: 4px; +}.viewer__image-editor[data-v-a2c8f486] { + position: absolute; + z-index: 10100; + top: calc(var(--header-height) * -1); + bottom: calc(var(--header-height) * -1); + left: 0; + width: 100%; + height: 100vh; +}.SfxModal-Wrapper { + z-index: 10101 !important; +} +#SfxPopper { + z-index: 10102; + position: relative; +} +.viewer__image-editor *, +.SfxModal-Wrapper *, +.SfxPopper-wrapper * { + font-size: var(--default-font-size) !important; +} +.viewer__image-editor label, +.viewer__image-editor button, +.SfxModal-Wrapper label, +.SfxModal-Wrapper button, +.SfxPopper-wrapper label, +.SfxPopper-wrapper button { + color: var(--color-main-text); +} +.viewer__image-editor label > span, +.viewer__image-editor button > span, +.SfxModal-Wrapper label > span, +.SfxModal-Wrapper button > span, +.SfxPopper-wrapper label > span, +.SfxPopper-wrapper button > span { + font-size: var(--default-font-size) !important; +} +.viewer__image-editor button, +.SfxModal-Wrapper button, +.SfxPopper-wrapper button { + display: flex; + align-items: center; + justify-content: center; + min-width: 44px; + min-height: 44px; + padding: 6px 12px; +} +.SfxInput-root { + height: auto !important; + padding: 0 !important; +} +.SfxInput-root .SfxInput-Base { + margin: 0 !important; +} +.SfxSelect-root { + padding: 8px !important; +} +.SfxButton-root { + min-height: 44px !important; + margin: 0 !important; + border: transparent !important; +} +.SfxButton-root[color=error] { + color: white !important; + background-color: var(--color-error) !important; +} +.SfxButton-root[color=error]:hover, .SfxButton-root[color=error]:focus { + border-color: white !important; + background-color: var(--color-error-hover) !important; +} +.SfxButton-root[color=primary] { + color: var(--color-primary-element-text) !important; + background-color: var(--color-primary-element) !important; +} +.SfxButton-root[color=primary]:hover, .SfxButton-root[color=primary]:focus { + background-color: var(--color-primary-element-hover) !important; +} +.SfxMenuItem-root { + height: 44px; + padding-left: 8px !important; +} +.SfxMenuItem-root > div { + margin-right: 0; + padding: 14px; + padding: 6px; + cursor: pointer; +} +.SfxMenuItem-root[value=jpeg] { + display: none; +} +.SfxModal-Container { + min-height: 300px; + padding: 22px; +} +.SfxModal-Container .SfxModal-root, +.SfxModal-Container .SfxModalTitle-root { + flex: 1 1 100%; + justify-content: center; + color: var(--color-main-text); +} +.SfxModal-Container .SfxModalTitle-Icon { + margin-bottom: 22px !important; + background: none !important; +} +.SfxModal-Container .SfxModalTitle-Icon svg { + width: 64px; + height: 64px; + opacity: 0.4; + --color-primary: var(--color-main-text); + --color-error: var(--color-main-text); +} +.SfxModal-Container .SfxModalTitle-Close { + display: none !important; +} +.SfxModal-Container .SfxModalActions-root { + justify-content: space-evenly !important; +} +.FIE_topbar-center-options > button, +.FIE_topbar-center-options > label { + margin-left: 6px !important; +} +.FIE_tabs { + padding: 6px !important; + overflow: hidden; + overflow-y: auto; +} +.FIE_tab { + width: 80px !important; + height: 80px !important; + padding: 8px; + border-radius: var(--border-radius-large) !important; +} +.FIE_tab svg { + width: 16px; + height: 16px; +} +.FIE_tab-label { + margin-top: 8px !important; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + white-space: nowrap; + display: block !important; +} +.FIE_tab:hover, .FIE_tab:focus { + background-color: var(--color-background-hover) !important; +} +.FIE_tab[aria-selected=true] { + color: var(--color-main-text); + background-color: var(--color-background-dark); + box-shadow: 0 0 0 2px var(--color-primary-element); +} +.FIE_tools-bar-wrapper { + max-height: max-content !important; +} +.FIE_tools-bar > div[class$=-tool-button], .FIE_tools-bar > div[class$=-tool] { + display: flex; + align-items: center; + justify-content: center; + min-width: 44px; + height: 44px; + padding: 6px 16px; + border-radius: var(--border-radius-pill); +} +.FIE_crop-presets-opener-button { + min-width: 0 !important; + padding: 5px !important; + padding-left: 10px !important; + border: none !important; + background-color: transparent !important; +} +.FIE_topbar-history-buttons button, +.FIE_topbar-close-button, +.FIE_resize-ratio-locker { + border: none !important; + background-color: transparent !important; +} +.FIE_topbar-history-buttons button:hover, .FIE_topbar-history-buttons button:focus, +.FIE_topbar-close-button:hover, +.FIE_topbar-close-button:focus, +.FIE_resize-ratio-locker:hover, +.FIE_resize-ratio-locker:focus { + background-color: var(--color-background-hover) !important; +} +.FIE_topbar-history-buttons button svg, +.FIE_topbar-close-button svg, +.FIE_resize-ratio-locker svg { + width: 16px; + height: 16px; +} +.FIE_topbar-history-buttons button.FIE_topbar-reset-button::before { + content: attr(title); + font-weight: normal; +} +.FIE_topbar-history-buttons button.FIE_topbar-reset-button svg { + display: none; +} +.FIE_topbar-save-wrapper { + width: auto !important; +} +.FIE_topbar-save-button { + color: var(--color-primary-text) !important; + border: none !important; + background-color: var(--color-primary-element) !important; +} +.FIE_topbar-save-button:hover, .FIE_topbar-save-button:focus { + background-color: var(--color-primary-element-hover) !important; +} +.FIE_resize-tool-options .FIE_resize-width-option, +.FIE_resize-tool-options .FIE_resize-height-option { + flex: 1 1; + min-width: 0; +} +.FIE_resize-ratio-locker { + margin-right: 8px !important; +} +.FIE_resize-ratio-locker svg { + width: 20px; + height: 20px; +} +.FIE_resize-ratio-locker svg path { + stroke-width: 1; + stroke: var(--color-main-text); + fill: var(--color-main-text); +} +.FIE_topbar-close-button svg path { + transform: scale(1.6); +} +.FIE_canvas-container { + background-color: var(--color-main-background) !important; +} +.FIE_spinner::after, +.FIE_spinner-label { + display: none !important; +} +.FIE_spinner-wrapper { + background-color: transparent !important; +} +.FIE_spinner::before { + position: absolute; + z-index: 2; + top: 50%; + left: 50%; + width: 28px; + height: 28px; + margin: -16px 0 0 -16px; + content: ""; + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; + -webkit-animation: rotate 0.8s infinite linear; + animation: rotate 0.8s infinite linear; + border: 2px solid var(--color-loading-light); + border-top-color: var(--color-loading-dark); + border-radius: 100%; + filter: var(--background-invert-if-dark); +}.image_container[data-v-256fed76] { + display: flex; + align-items: center; + height: 100%; + justify-content: center; +} +img[data-v-256fed76], video[data-v-256fed76] { + max-width: 100%; + max-height: 100%; + align-self: center; + justify-self: center; + background-color: #000; + transition: none !important; +} +img[data-v-256fed76]:hover, video[data-v-256fed76]:hover { + background-image: linear-gradient(45deg, #efefef 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #efefef 75%), linear-gradient(45deg, transparent 75%, #efefef 75%), linear-gradient(45deg, #efefef 25%, #fff 25%); + background-size: 16px 16px; + background-position: 0 0, 0 0, -8px -8px, 8px 8px; +} +img.loaded[data-v-256fed76], video.loaded[data-v-256fed76] { + background-color: #fff; +} +img.zoomed[data-v-256fed76], video.zoomed[data-v-256fed76] { + position: absolute; + max-height: none; + max-width: none; + z-index: 10010; + cursor: move; +} +img.dragging[data-v-256fed76], video.dragging[data-v-256fed76] { + transition: none !important; + cursor: move; +} +.live-photo_play_button[data-v-256fed76] { + position: absolute; + top: 0; + margin: 16px !important; + display: flex; + align-items: center; + border: none; + gap: 4px; + border-radius: var(--border-radius); + padding: 4px 8px; + background-color: var(--color-main-background-blur); +}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}video[data-v-087ae83c] { + /* over arrows in tiny screens */ + z-index: 20050; + align-self: center; + max-width: 100%; + max-height: 100% !important; + background-color: black; + justify-self: center; +} +[data-v-087ae83c] .plyr:-webkit-full-screen video { + width: 100% !important; + height: 100% !important; +} +[data-v-087ae83c] .plyr:fullscreen video { + width: 100% !important; + height: 100% !important; +} +[data-v-087ae83c] .plyr__progress__container { + flex: 1 1; +} +[data-v-087ae83c] .plyr { + --plyr-color-main: var(--color-primary-element); + --plyr-control-icon-size: 18px; + --plyr-menu-background: var(--color-main-background); + --plyr-menu-color: var(--color-main-text); + --plyr-audio-controls-background: var(--color-main-background); + --plyr-audio-control-color: var(--color-main-text); + --plyr-button-size: 44px; + --plyr-range-fill-background: var(--color-primary-element); +} +[data-v-087ae83c] .plyr .plyr__controls { + flex-wrap: wrap; +} +[data-v-087ae83c] .plyr .plyr__controls .plyr__volume,[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container { + max-width: 100%; + flex: 1 1; +} +[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container { + flex: 4 1; +} +[data-v-087ae83c] .plyr button { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + padding: calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2); + cursor: pointer; + border: none; + background-color: transparent; + line-height: inherit; +} +[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-087ae83c] .plyr button.plyr__control--overlaid { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + --plyr-button-size: 50px; +} +[data-v-087ae83c] .plyr button.plyr__control--overlaid:hover,[data-v-087ae83c] .plyr button.plyr__control--overlaid:focus { + background-color: var(--color-primary-element-hover); +} +[data-v-087ae83c] .plyr .plyr__menu__container button { + width: 120px; + margin: 0; + color: var(--color-main-text); +} +[data-v-087ae83c] .plyr .plyr__menu__container button:hover,[data-v-087ae83c] .plyr .plyr__menu__container button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--forward { + padding-right: 28px; + padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--back { + margin: calc(var(--plyr-control-spacing, 10px) * 0.7); + padding-left: 28px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-087ae83c] .plyr .plyr__progress__buffer { + width: calc(100% + var(--plyr-range-thumb-height, 13px)); + height: var(--plyr-range-track-height, 5px); + background: transparent; +} +@media only screen and (max-width: 480px) { +[data-v-087ae83c] .plyr .plyr__volume { + display: none; +} +} +[data-v-087ae83c] .plyr button { + color: white; +} +[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus { + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); +}main.viewer__hidden-fullscreen { + height: 100vh !important; + width: 100vw !important; + margin: 0 !important; +} +footer.viewer__hidden-fullscreen { + display: none !important; +}audio[data-v-2be0d851] { + /* over arrows in tiny screens */ + z-index: 20050; + align-self: center; + max-width: 100%; + max-height: 100%; + background-color: black; + justify-self: center; +} +[data-v-2be0d851] .plyr__progress__container { + flex: 1 1; +} +[data-v-2be0d851] .plyr { + --plyr-color-main: var(--color-primary-element); + --plyr-control-icon-size: 18px; + --plyr-menu-background: var(--color-main-background); + --plyr-menu-color: var(--color-main-text); + --plyr-audio-controls-background: var(--color-main-background); + --plyr-audio-control-color: var(--color-main-text); + --plyr-button-size: 44px; + --plyr-range-fill-background: var(--color-primary-element); +} +[data-v-2be0d851] .plyr .plyr__controls { + flex-wrap: wrap; +} +[data-v-2be0d851] .plyr .plyr__controls .plyr__volume,[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container { + max-width: 100%; + flex: 1 1; +} +[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container { + flex: 4 1; +} +[data-v-2be0d851] .plyr button { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + padding: calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2); + cursor: pointer; + border: none; + background-color: transparent; + line-height: inherit; +} +[data-v-2be0d851] .plyr button:hover,[data-v-2be0d851] .plyr button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-2be0d851] .plyr button.plyr__control--overlaid { + width: var(--plyr-button-size); + height: var(--plyr-button-size); + color: var(--color-primary-element-text); + background-color: var(--color-primary-element); + --plyr-button-size: 50px; +} +[data-v-2be0d851] .plyr button.plyr__control--overlaid:hover,[data-v-2be0d851] .plyr button.plyr__control--overlaid:focus { + background-color: var(--color-primary-element-hover); +} +[data-v-2be0d851] .plyr .plyr__menu__container button { + width: 120px; + margin: 0; + color: var(--color-main-text); +} +[data-v-2be0d851] .plyr .plyr__menu__container button:hover,[data-v-2be0d851] .plyr .plyr__menu__container button:focus { + color: var(--color-main-text); + background-color: var(--color-background-hover); +} +[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--forward { + padding-right: 28px; + padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--back { + margin: calc(var(--plyr-control-spacing, 10px) * 0.7); + padding-left: 28px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +[data-v-2be0d851] .plyr .plyr__progress__buffer { + width: calc(100% + var(--plyr-range-thumb-height, 13px)); + height: var(--plyr-range-track-height, 5px); + background: transparent; +} +@media only screen and (max-width: 480px) { +[data-v-2be0d851] .plyr .plyr__volume { + display: none; +} +} +@media only screen and (max-width: 500px) { +[data-v-2be0d851] .plyr--audio { + top: calc(17.5vw + 30px); +} +} \ No newline at end of file diff --git a/css/viewer-main.css b/css/viewer-main.css index 5bb5efbaf..907ce116d 100644 --- a/css/viewer-main.css +++ b/css/viewer-main.css @@ -1,62 +1,2 @@ -@charset "UTF-8";/** - * @copyright Copyright (c) 2019 Julius Härtl - * - * @author Julius Härtl - * @author John Molakvoæ - * - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */.toastify.dialogs{min-width:200px;background:none;background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);padding:0 12px;margin-top:45px;position:fixed;z-index:10100;border-radius:var(--border-radius);display:flex;align-items:center}.toastify.dialogs .toast-undo-container{display:flex;align-items:center}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{position:static;overflow:hidden;box-sizing:border-box;min-width:44px;height:100%;padding:12px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:0}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.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{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='16'%20width='16'%3e%3cpath%20d='M14%2012.3L12.3%2014%208%209.7%203.7%2014%202%2012.3%206.3%208%202%203.7%203.7%202%208%206.3%2012.3%202%2014%203.7%209.7%208z'/%3e%3c/svg%3e");content:" ";filter:var(--background-invert-if-dark);display:inline-block;width:16px;height:16px}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{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-error)}.toastify.dialogs.toast-info{border-left:3px solid var(--color-primary)}.toastify.dialogs.toast-warning{border-left:3px solid var(--color-warning)}.toastify.dialogs.toast-success,.toastify.dialogs.toast-undo{border-left:3px solid var(--color-success)}.theme--dark .toastify.dialogs .toast-close.toast-close:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='16'%20width='16'%3e%3cpath%20d='M14%2012.3L12.3%2014%208%209.7%203.7%2014%202%2012.3%206.3%208%202%203.7%203.7%202%208%206.3%2012.3%202%2014%203.7%209.7%208z'%20style='fill-opacity:1;fill:%23ffffff'/%3e%3c/svg%3e")}._file-picker__file-icon_1vgv4_5{width:32px;height:32px;min-width:32px;min-height:32px;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center}tr.file-picker__row[data-v-6aded0d9]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-6aded0d9]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-6aded0d9]{padding:0 2px}tr.file-picker__row td[data-v-6aded0d9]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-6aded0d9]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-6aded0d9]{padding-inline:2px 0}@keyframes gradient-6aded0d9{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.loading-row .row-checkbox[data-v-6aded0d9]{text-align:center!important}.loading-row span[data-v-6aded0d9]{display:inline-block;height:24px;background:linear-gradient(to right,var(--color-background-darker),var(--color-text-maxcontrast),var(--color-background-darker));background-size:600px 100%;border-radius:var(--border-radius);animation:gradient-6aded0d9 12s ease infinite}.loading-row .row-wrapper[data-v-6aded0d9]{display:inline-flex;align-items:center}.loading-row .row-checkbox span[data-v-6aded0d9]{width:24px}.loading-row .row-name span[data-v-6aded0d9]:last-of-type{margin-inline-start:6px;width:130px}.loading-row .row-size span[data-v-6aded0d9]{width:80px}.loading-row .row-modified span[data-v-6aded0d9]{width:90px}tr.file-picker__row[data-v-48df4f27]{height:var(--row-height, 50px)}tr.file-picker__row td[data-v-48df4f27]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-bottom:none}tr.file-picker__row td.row-checkbox[data-v-48df4f27]{padding:0 2px}tr.file-picker__row td[data-v-48df4f27]:not(.row-checkbox){padding-inline:14px 0}tr.file-picker__row td.row-size[data-v-48df4f27]{text-align:end;padding-inline:0 14px}tr.file-picker__row td.row-name[data-v-48df4f27]{padding-inline:2px 0}.file-picker__row--selected[data-v-48df4f27]{background-color:var(--color-background-dark)}.file-picker__row[data-v-48df4f27]:hover{background-color:var(--color-background-hover)}.file-picker__name-container[data-v-48df4f27]{display:flex;justify-content:start;align-items:center;height:100%}.file-picker__file-name[data-v-48df4f27]{padding-inline-start:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-picker__file-extension[data-v-48df4f27]{color:var(--color-text-maxcontrast);min-width:fit-content}.file-picker__header-preview[data-v-d3c94818]{width:22px;height:32px;flex:0 0 auto}.file-picker__files[data-v-d3c94818]{margin:2px;margin-inline-start:12px;overflow:scroll auto}.file-picker__files table[data-v-d3c94818]{width:100%;max-height:100%;table-layout:fixed}.file-picker__files th[data-v-d3c94818]{position:-webkit-sticky;position:sticky;z-index:1;top:0;background-color:var(--color-main-background);padding:2px}.file-picker__files th .header-wrapper[data-v-d3c94818]{display:flex}.file-picker__files th.row-checkbox[data-v-d3c94818]{width:44px}.file-picker__files th.row-name[data-v-d3c94818]{width:230px}.file-picker__files th.row-size[data-v-d3c94818]{width:100px}.file-picker__files th.row-modified[data-v-d3c94818]{width:120px}.file-picker__files th[data-v-d3c94818]:not(.row-size) .button-vue__wrapper{justify-content:start;flex-direction:row-reverse}.file-picker__files th[data-v-d3c94818]:not(.row-size) .button-vue{padding-inline:16px 4px}.file-picker__files th.row-size[data-v-d3c94818] .button-vue__wrapper{justify-content:end}.file-picker__files th[data-v-d3c94818] .button-vue__wrapper{color:var(--color-text-maxcontrast)}.file-picker__files th[data-v-d3c94818] .button-vue__wrapper .button-vue__text{font-weight:400}.file-picker__breadcrumbs[data-v-a25a2652]{flex-grow:0!important}.file-picker__side[data-v-a06474d4]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:200px;padding:2px;margin-block-start:7px;overflow:auto}.file-picker__side[data-v-a06474d4] .button-vue__wrapper{justify-content:start}.file-picker__filter-input[data-v-a06474d4]{margin-block:7px;max-width:260px}@media (max-width: 736px){.file-picker__side[data-v-a06474d4]{flex-direction:row;min-width:unset}}@media (max-width: 512px){.file-picker__side[data-v-a06474d4]{flex-direction:row;min-width:unset}.file-picker__filter-input[data-v-a06474d4]{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 (min-width: 513px) and (max-width: 736px){.file-picker__navigation{gap:11px}}@media (max-width: 512px){.file-picker__navigation{flex-direction:column-reverse!important}}.file-picker__view[data-v-9def3ca4]{height:50px;display:flex;justify-content:start;align-items:center}.file-picker__view h3[data-v-9def3ca4]{font-weight:700;height:fit-content;margin:0}.file-picker__main[data-v-9def3ca4]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;min-height:0;flex:1;padding-inline:2px}.file-picker__main *[data-v-9def3ca4]{box-sizing:border-box}[data-v-9def3ca4] .file-picker{height:min(80vh,800px)!important}@media (max-width: 512px){[data-v-9def3ca4] .file-picker{height:calc(100% - 16px - var(--default-clickable-area))!important}}[data-v-9def3ca4] .file-picker__content{display:flex;flex-direction:column;overflow:hidden}#emptycontent[data-v-23ff8610]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}.viewer.modal-mask[data-v-09be59e8]{transition:width ease .1s,background-color .3s ease}.viewer[data-v-09be59e8] .modal-container,.viewer__content[data-v-09be59e8]{overflow:visible!important;cursor:pointer}.viewer--split .viewer__file--active[data-v-09be59e8]{width:50%}.viewer[data-v-09be59e8] .modal-wrapper .modal-container{top:var(--header-height);bottom:var(--header-height);height:auto;background-color:transparent;box-shadow:none}.viewer__content[data-v-09be59e8]{width:100%;height:100%}.viewer__file-wrapper[data-v-09be59e8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.viewer__file-wrapper--hidden[data-v-09be59e8]{position:absolute;z-index:-1;left:-10000px}.viewer__file[data-v-09be59e8]{transition:height .1s ease,width .1s ease}.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:hover{background-color:#ffffff14!important}.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:focus,.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary:focus-visible{background-color:#ffffff14!important;outline:2px solid var(--color-primary-element)!important}.viewer.theme--dark[data-v-09be59e8] .button-vue--vue-tertiary.action-item__menutoggle{background-color:transparent}.viewer.theme--undefined.modal-mask[data-v-09be59e8]{background-color:transparent!important}.viewer.theme--light.modal-mask[data-v-09be59e8]{background-color:#ffffffeb!important}.viewer.theme--light[data-v-09be59e8] .modal-name,.viewer.theme--light[data-v-09be59e8] .modal-header .icons-menu button svg{color:#000!important}.viewer.theme--default.modal-mask[data-v-09be59e8]{background-color:var(--color-main-background)!important}.viewer.theme--default[data-v-09be59e8] .modal-name,.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu{color:var(--color-main-text)!important}.viewer.theme--default[data-v-09be59e8] .modal-name button svg,.viewer.theme--default[data-v-09be59e8] .modal-name a,.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu button svg,.viewer.theme--default[data-v-09be59e8] .modal-header .icons-menu a{color:var(--color-main-text)!important}.viewer.image--fullscreen[data-v-09be59e8] .modal-header .modal-name{opacity:0}.viewer.image--fullscreen[data-v-09be59e8] .modal-header .icons-menu{background-color:#0003}.viewer.image--fullscreen[data-v-09be59e8] .modal-wrapper .modal-container{top:0;bottom:0;height:100%}.component-fade-enter-active,.component-fade-leave-active{transition:opacity .3s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}#viewer.modal-mask--dark .action-item--single.icon-menu-sidebar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='16'%20width='16'%20version='1.1'%20viewbox='0%200%2016%2016'%3e%3cpath%20d='m2%202c-0.554%200-1%200.446-1%201s0.446%201%201%201h12c0.554%200%201-0.446%201-1s-0.446-1-1-1h-12zm9.717%204.0059c-1.247%200-2.1428%201.0199-2.1428%201.998%200%200.9995%200.0726%201.7127%200.5718%202.4981%200.16%200.207%200.347%200.251%200.5%200.43%200.097%200.357%200.171%200.713%200.071%201.07-0.311%200.109-0.607%200.237-0.9065%200.357-0.364-0.195-0.7863-0.357-1.1503-0.5-0.05-0.2-0.0129-0.347%200.0371-0.535%200.0856-0.089%200.163-0.129%200.2558-0.215%200.2642-0.321%200.2793-0.864%200.2793-1.2496%200-0.5712-0.5135-0.9981-1.0703-0.9981-0.6211%200-1.0723%200.5126-1.0723%200.9981h-0.0136c0%200.4996%200.0353%200.8576%200.2851%201.2496%200.0714%200.107%200.1729%200.126%200.25%200.215%200.0481%200.179%200.0859%200.357%200.0352%200.535-0.4569%200.16-0.8863%200.357-1.2832%200.571-0.2999%200.214-0.1668%200.131-0.3574%200.822-0.0886%200.357%200.928%200.521%201.6562%200.578-0.0357%200.196-0.0857%200.457-0.2285%200.957-0.2285%200.893%203.1074%201.213%204.2834%201.213%201.735%200%204.507-0.325%204.269-1.213-0.371-1.385-0.15-1.221-0.701-1.642-0.778-0.467-1.749-0.834-2.568-1.143-0.107-0.398-0.03-0.692%200.07-1.07%200.168-0.179%200.357-0.259%200.514-0.43%200.492-0.6312%200.556-1.7299%200.556-2.4981%200-1.1323-1.019-1.998-2.14-1.998zm-9.717%200.9941c-0.554%200-1%200.446-1%201s0.446%201%201%201h4.2852c0.0891-0.1855%200.2-0.3648%200.3515-0.5195%200.3721-0.3801%200.9171-0.5988%201.4883-0.6192h0.0098%200.0097c0.1729%200.017%200.3042%200.0597%200.4297%200.1426%200-0.3488%200.0747-0.6853%200.1953-1.0039h-6.7695zm0%205c-0.554%200-1%200.446-1%201s0.446%201%201%201h3.25c-0.0375-0.049-0.0777-0.09-0.1113-0.152-0.1221-0.228-0.1706-0.568-0.1035-0.838l0.0019-0.012%200.0039-0.012c0.0822-0.298%200.0556-0.322%200.1445-0.615%200.0313-0.103%200.1114-0.245%200.1993-0.371h-3.3848z'%20fill='%23fff'/%3e%3c/svg%3e")}#viewer.modal-mask--dark .action-item--single.icon-download{background-image:var(--icon-download-fff)}.ui-autocomplete{z-index:2050!important}.material-design-icon[data-v-84219a41]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widget--list[data-v-84219a41]{width:var(--widget-full-width, 100%)}.widgets--list.icon-loading[data-v-84219a41]{min-height:44px}.material-design-icon[data-v-f3031182]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.rich-text--wrapper[data-v-f3031182]{word-break:break-word;line-height:1.5}.rich-text--wrapper .rich-text--fallback[data-v-f3031182],.rich-text--wrapper .rich-text-component[data-v-f3031182]{display:inline}.rich-text--wrapper .rich-text--external-link[data-v-f3031182]{text-decoration:underline}.rich-text--wrapper .rich-text--external-link[data-v-f3031182]:after{content:" ↗"}.rich-text--wrapper .rich-text--ordered-list .rich-text--list-item[data-v-f3031182]{list-style:decimal}.rich-text--wrapper .rich-text--un-ordered-list .rich-text--list-item[data-v-f3031182]{list-style:initial}.rich-text--wrapper .rich-text--list-item[data-v-f3031182]{white-space:initial;color:var(--color-text-light);padding:initial;margin-left:20px}.rich-text--wrapper .rich-text--list-item.task-list-item[data-v-f3031182]{list-style:none;white-space:initial;color:var(--color-text-light)}.rich-text--wrapper .rich-text--list-item.task-list-item input[data-v-f3031182]{min-height:initial}.rich-text--wrapper .rich-text--strong[data-v-f3031182]{white-space:initial;font-weight:700;color:var(--color-text-light)}.rich-text--wrapper .rich-text--italic[data-v-f3031182]{white-space:initial;font-style:italic;color:var(--color-text-light)}.rich-text--wrapper .rich-text--heading[data-v-f3031182]{white-space:initial;font-size:initial;color:var(--color-text-light);margin-bottom:5px;margin-top:5px;font-weight:700}.rich-text--wrapper .rich-text--heading.rich-text--heading-1[data-v-f3031182]{font-size:20px}.rich-text--wrapper .rich-text--heading.rich-text--heading-2[data-v-f3031182]{font-size:19px}.rich-text--wrapper .rich-text--heading.rich-text--heading-3[data-v-f3031182]{font-size:18px}.rich-text--wrapper .rich-text--heading.rich-text--heading-4[data-v-f3031182]{font-size:17px}.rich-text--wrapper .rich-text--heading.rich-text--heading-5[data-v-f3031182]{font-size:16px}.rich-text--wrapper .rich-text--heading.rich-text--heading-6[data-v-f3031182]{font-size:15px}.rich-text--wrapper .rich-text--hr[data-v-f3031182]{border-top:1px solid var(--color-border-dark);border-bottom:0}.rich-text--wrapper .rich-text--pre[data-v-f3031182]{border:1px solid var(--color-border-dark);background-color:var(--color-background-dark);padding:5px}.rich-text--wrapper .rich-text--code[data-v-f3031182]{background-color:var(--color-background-dark)}.rich-text--wrapper .rich-text--blockquote[data-v-f3031182]{border-left:3px solid var(--color-border-dark);padding-left:5px}.rich-text--wrapper .rich-text--table[data-v-f3031182]{border-collapse:collapse}.rich-text--wrapper .rich-text--table thead tr th[data-v-f3031182]{border:1px solid var(--color-border-dark);font-weight:700;padding:6px 13px}.rich-text--wrapper .rich-text--table tbody tr td[data-v-f3031182]{border:1px solid var(--color-border-dark);padding:6px 13px}.rich-text--wrapper .rich-text--table tbody tr[data-v-f3031182]:nth-child(2n){background-color:var(--color-background-dark)}.rich-text--wrapper-markdown div>*[data-v-f3031182]:first-child,.rich-text--wrapper-markdown blockquote>*[data-v-f3031182]:first-child{margin-top:0!important}.rich-text--wrapper-markdown div>*[data-v-f3031182]:last-child,.rich-text--wrapper-markdown blockquote>*[data-v-f3031182]:last-child{margin-bottom:0!important}.rich-text--wrapper-markdown h1[data-v-f3031182],.rich-text--wrapper-markdown h2[data-v-f3031182],.rich-text--wrapper-markdown h3[data-v-f3031182],.rich-text--wrapper-markdown h4[data-v-f3031182],.rich-text--wrapper-markdown h5[data-v-f3031182],.rich-text--wrapper-markdown h6[data-v-f3031182],.rich-text--wrapper-markdown p[data-v-f3031182],.rich-text--wrapper-markdown ul[data-v-f3031182],.rich-text--wrapper-markdown ol[data-v-f3031182],.rich-text--wrapper-markdown blockquote[data-v-f3031182],.rich-text--wrapper-markdown pre[data-v-f3031182]{margin-top:0;margin-bottom:1em}.rich-text--wrapper-markdown h1[data-v-f3031182],.rich-text--wrapper-markdown h2[data-v-f3031182],.rich-text--wrapper-markdown h3[data-v-f3031182],.rich-text--wrapper-markdown h4[data-v-f3031182],.rich-text--wrapper-markdown h5[data-v-f3031182],.rich-text--wrapper-markdown h6[data-v-f3031182]{font-weight:700}.rich-text--wrapper-markdown h1[data-v-f3031182]{font-size:30px}.rich-text--wrapper-markdown ul[data-v-f3031182],.rich-text--wrapper-markdown ol[data-v-f3031182]{padding-left:15px}.rich-text--wrapper-markdown ul[data-v-f3031182]{list-style-type:disc}.rich-text--wrapper-markdown ul.contains-task-list[data-v-f3031182]{list-style-type:none;padding:0}.rich-text--wrapper-markdown table[data-v-f3031182]{border-collapse:collapse;border:2px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-f3031182],.rich-text--wrapper-markdown table td[data-v-f3031182]{padding:var(--default-grid-baseline);border:1px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-f3031182]:first-child,.rich-text--wrapper-markdown table td[data-v-f3031182]:first-child{border-left:0}.rich-text--wrapper-markdown table th[data-v-f3031182]:last-child,.rich-text--wrapper-markdown table td[data-v-f3031182]:last-child{border-right:0}.rich-text--wrapper-markdown table tr:first-child th[data-v-f3031182]{border-top:0}.rich-text--wrapper-markdown table tr:last-child td[data-v-f3031182]{border-bottom:0}.rich-text--wrapper-markdown blockquote[data-v-f3031182]{padding-left:13px;border-left:2px solid var(--color-border-dark);color:var(--color-text-lighter)}a[data-v-f3031182]:not(.rich-text--component){text-decoration:underline}.material-design-icon[data-v-51d9ee64]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-51d9ee64]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-51d9ee64]{pointer-events:none;opacity:.5}.action--disabled[data-v-51d9ee64]:hover,.action--disabled[data-v-51d9ee64]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-51d9ee64]{opacity:1!important}.action-button[data-v-51d9ee64]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 14px 0 0;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:44px}.action-button>span[data-v-51d9ee64]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-51d9ee64]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-51d9ee64] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-51d9ee64] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-51d9ee64],.action-button__longtext[data-v-51d9ee64]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-51d9ee64]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-51d9ee64]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-button__menu-icon[data-v-51d9ee64],.action-button__pressed-icon[data-v-51d9ee64]{margin-left:auto;margin-right:-14px}.nc-button-group-base>div{text-align:center;color:var(--color-text-maxcontrast)}.nc-button-group-base ul.nc-button-group-content{display:flex;gap:4px;justify-content:space-between}.nc-button-group-base ul.nc-button-group-content li{flex:1 1}.nc-button-group-base ul.nc-button-group-content .action-button{padding:0!important;width:100%;display:flex;justify-content:center}.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active{background-color:var(--color-primary-element);border-radius:var(--border-radius-large);color:var(--color-primary-element-text)}.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:hover,.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus,.nc-button-group-base ul.nc-button-group-content .action-button.action-button--active:focus-within{background-color:var(--color-primary-element-hover)}.nc-button-group-base ul.nc-button-group-content .action-button .action-button__pressed-icon{display:none}.material-design-icon[data-v-7c8f7463]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-caption[data-v-7c8f7463]{color:var(--color-text-maxcontrast);line-height:44px;white-space:nowrap;text-overflow:ellipsis;box-shadow:none!important;-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:12px;padding-right:14px;height:44px;display:flex;align-items:center}.material-design-icon[data-v-24834b9f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-24834b9f]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-24834b9f]{pointer-events:none;opacity:.5}.action--disabled[data-v-24834b9f]:hover,.action--disabled[data-v-24834b9f]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-24834b9f]{opacity:1!important}.action-checkbox[data-v-24834b9f]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;line-height:44px}.action-checkbox__checkbox[data-v-24834b9f]{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.action-checkbox__label[data-v-24834b9f]{display:flex;align-items:center;width:100%;padding:0 14px 0 0!important}.action-checkbox__label[data-v-24834b9f]:before{margin:0 14px!important}.action-checkbox--disabled[data-v-24834b9f],.action-checkbox--disabled .action-checkbox__label[data-v-24834b9f]{cursor:pointer}.material-design-icon[data-v-3706febe]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}button[data-v-3706febe]:not(.button-vue),input[data-v-3706febe]:not([type=range]),textarea[data-v-3706febe]{margin:0;padding:7px 6px;cursor:text;color:var(--color-text-lighter);border:1px solid var(--color-border-dark);border-radius:var(--border-radius);outline:none;background-color:var(--color-main-background);font-size:13px}button[data-v-3706febe]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-3706febe]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-3706febe],input[data-v-3706febe]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-3706febe]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-3706febe],textarea[data-v-3706febe]:not(:disabled):not(.primary):hover,textarea[data-v-3706febe]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-3706febe]{border-color:var(--color-primary-element);outline:none}button[data-v-3706febe]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-3706febe]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-3706febe]:not(:disabled):not(.primary):active{color:var(--color-text-light);outline:none;background-color:var(--color-main-background)}button[data-v-3706febe]:not(.button-vue):disabled,input[data-v-3706febe]:not([type=range]):disabled,textarea[data-v-3706febe]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-3706febe]:not(.button-vue):required,input[data-v-3706febe]:not([type=range]):required,textarea[data-v-3706febe]:required{box-shadow:none}button[data-v-3706febe]:not(.button-vue):invalid,input[data-v-3706febe]:not([type=range]):invalid,textarea[data-v-3706febe]:invalid{border-color:var(--color-error);box-shadow:none!important}button:not(.button-vue).primary[data-v-3706febe],input:not([type=range]).primary[data-v-3706febe],textarea.primary[data-v-3706febe]{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-3706febe]:not(:disabled):hover,button:not(.button-vue).primary[data-v-3706febe]:not(:disabled):focus,button:not(.button-vue).primary[data-v-3706febe]:not(:disabled):active,input:not([type=range]).primary[data-v-3706febe]:not(:disabled):hover,input:not([type=range]).primary[data-v-3706febe]:not(:disabled):focus,input:not([type=range]).primary[data-v-3706febe]:not(:disabled):active,textarea.primary[data-v-3706febe]:not(:disabled):hover,textarea.primary[data-v-3706febe]:not(:disabled):focus,textarea.primary[data-v-3706febe]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-3706febe]:not(:disabled):active,input:not([type=range]).primary[data-v-3706febe]:not(:disabled):active,textarea.primary[data-v-3706febe]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-3706febe]:disabled,input:not([type=range]).primary[data-v-3706febe]:disabled,textarea.primary[data-v-3706febe]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action.active[data-v-3706febe]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-3706febe]{pointer-events:none;opacity:.5}.action--disabled[data-v-3706febe]:hover,.action--disabled[data-v-3706febe]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-3706febe]{opacity:1!important}.action-input[data-v-3706febe]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400}.action-input__icon-wrapper[data-v-3706febe]{display:flex;align-self:center;align-items:center;justify-content:center}.action-input__icon-wrapper[data-v-3706febe] .material-design-icon{width:44px;height:44px;opacity:1}.action-input__icon-wrapper[data-v-3706febe] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-3706febe]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-3706febe]{min-width:0;min-height:0;padding:22px 0 22px 44px;background-position:14px center;background-size:16px}.action-input__form[data-v-3706febe]{display:flex;align-items:center;flex:1 1 auto;margin:4px 0;padding-right:14px}.action-input__container[data-v-3706febe]{width:100%}.action-input__input-container[data-v-3706febe]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-3706febe],.action-input__input-container .colorpicker__preview[data-v-3706febe]{width:100%}.action-input__input-container .colorpicker__preview[data-v-3706febe]{width:100%;height:36px;border-radius:var(--border-radius-large);border:2px solid var(--color-border-maxcontrast);box-shadow:none!important}.action-input__text-label[data-v-3706febe]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-3706febe]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.action-input__datetimepicker[data-v-3706febe]{width:100%}.action-input__datetimepicker[data-v-3706febe] .mx-input{margin:0}.action-input__multi[data-v-3706febe]{width:100%}li:last-child>.action-input[data-v-3706febe]{padding-bottom:10px}li:first-child>.action-input[data-v-3706febe]:not(.action-input--visible-label){padding-top:10px}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{transform:rotate(135deg) scale(.7)}.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn:disabled,.mx-btn.disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:#9093994d;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:#00000080;vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:#000c}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px #0000002d;z-index:2001}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:flex}@media (max-width: 750px){.mx-range-wrapper{flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover,.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-datepicker[data-v-af14dda]{-webkit-user-select:none;user-select:none;color:var(--color-main-text)}.mx-datepicker[data-v-af14dda] svg{fill:var(--color-main-text)}.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-input{width:100%;border:2px solid var(--color-border-maxcontrast);background-color:var(--color-main-background);background-clip:content-box}.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-input:active:not(.disabled),.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-input:hover:not(.disabled),.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-input:focus:not(.disabled){border-color:var(--color-primary-element)}.mx-datepicker[data-v-af14dda] .mx-input-wrapper:disabled,.mx-datepicker[data-v-af14dda] .mx-input-wrapper.disabled{cursor:not-allowed;opacity:.7}.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-icon-calendar,.mx-datepicker[data-v-af14dda] .mx-input-wrapper .mx-icon-clear{color:var(--color-text-lighter)}.mx-datepicker-main{color:var(--color-main-text);border:1px solid var(--color-border);background-color:var(--color-main-background);font-family:var(--font-face)!important;line-height:1.5}.mx-datepicker-main svg{fill:var(--color-main-text)}.mx-datepicker-main.mx-datepicker-popup{z-index:2000;box-shadow:none}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-sidebar+.mx-datepicker-content{border-left:1px solid var(--color-border)}.mx-datepicker-main.show-week-number .mx-calendar{width:296px}.mx-datepicker-main .mx-datepicker-header{border-bottom:1px solid var(--color-border)}.mx-datepicker-main .mx-datepicker-footer{border-top:1px solid var(--color-border)}.mx-datepicker-main .mx-datepicker-btn-confirm{background-color:var(--color-primary-element);border-color:var(--color-primary-element);color:var(--color-primary-element-text)!important;opacity:1!important}.mx-datepicker-main .mx-datepicker-btn-confirm:hover{background-color:var(--color-primary-element-light)!important;border-color:var(--color-primary-element-light)!important}.mx-datepicker-main .mx-calendar{width:264px;padding:5px}.mx-datepicker-main .mx-calendar.mx-calendar-week-mode{width:296px}.mx-datepicker-main .mx-time+.mx-time,.mx-datepicker-main .mx-calendar+.mx-calendar{border-left:1px solid var(--color-border)}.mx-datepicker-main .mx-range-wrapper{display:flex;overflow:hidden}.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.active{border-radius:var(--border-radius) 0 0 var(--border-radius)}.mx-datepicker-main .mx-range-wrapper .mx-calendar-content .mx-table-date .cell.in-range+.cell.active{border-radius:0 var(--border-radius) var(--border-radius) 0}.mx-datepicker-main .mx-table{text-align:center}.mx-datepicker-main .mx-table thead>tr>th{text-align:center;opacity:.5;color:var(--color-text-lighter)}.mx-datepicker-main .mx-table tr:focus,.mx-datepicker-main .mx-table tr:hover,.mx-datepicker-main .mx-table tr:active{background-color:transparent}.mx-datepicker-main .mx-table .cell{transition:all .1s ease-in-out;text-align:center;opacity:.7;border-radius:50px}.mx-datepicker-main .mx-table .cell>*{cursor:pointer}.mx-datepicker-main .mx-table .cell.today{opacity:1;color:var(--color-primary-element);font-weight:700}.mx-datepicker-main .mx-table .cell.today:hover,.mx-datepicker-main .mx-table .cell.today:focus{color:var(--color-primary-element-text)}.mx-datepicker-main .mx-table .cell.in-range,.mx-datepicker-main .mx-table .cell.disabled{border-radius:0;font-weight:400}.mx-datepicker-main .mx-table .cell.in-range{opacity:.7}.mx-datepicker-main .mx-table .cell.not-current-month{opacity:.5;color:var(--color-text-lighter)}.mx-datepicker-main .mx-table .cell.not-current-month:hover,.mx-datepicker-main .mx-table .cell.not-current-month:focus{opacity:1}.mx-datepicker-main .mx-table .cell:hover,.mx-datepicker-main .mx-table .cell:focus,.mx-datepicker-main .mx-table .cell.actived,.mx-datepicker-main .mx-table .cell.active,.mx-datepicker-main .mx-table .cell.in-range{opacity:1;color:var(--color-primary-element-text);background-color:var(--color-primary-element);font-weight:700}.mx-datepicker-main .mx-table .cell.disabled{opacity:.5;color:var(--color-text-lighter);border-radius:0;background-color:var(--color-background-darker)}.mx-datepicker-main .mx-table .mx-week-number{text-align:center;opacity:.7;border-radius:50px}.mx-datepicker-main .mx-table span.mx-week-number,.mx-datepicker-main .mx-table li.mx-week-number,.mx-datepicker-main .mx-table span.cell,.mx-datepicker-main .mx-table li.cell{min-height:32px}.mx-datepicker-main .mx-table.mx-table-date thead,.mx-datepicker-main .mx-table.mx-table-date tbody,.mx-datepicker-main .mx-table.mx-table-year,.mx-datepicker-main .mx-table.mx-table-month{display:flex;flex-direction:column;justify-content:space-around}.mx-datepicker-main .mx-table.mx-table-date thead tr,.mx-datepicker-main .mx-table.mx-table-date tbody tr,.mx-datepicker-main .mx-table.mx-table-year tr,.mx-datepicker-main .mx-table.mx-table-month tr{display:inline-flex;align-items:center;flex:1 1 32px;justify-content:space-around;min-height:32px}.mx-datepicker-main .mx-table.mx-table-date thead th,.mx-datepicker-main .mx-table.mx-table-date thead td,.mx-datepicker-main .mx-table.mx-table-date tbody th,.mx-datepicker-main .mx-table.mx-table-date tbody td,.mx-datepicker-main .mx-table.mx-table-year th,.mx-datepicker-main .mx-table.mx-table-year td,.mx-datepicker-main .mx-table.mx-table-month th,.mx-datepicker-main .mx-table.mx-table-month td{display:flex;align-items:center;flex:0 1 32%;justify-content:center;min-width:32px;height:95%;min-height:32px;transition:background .1s ease-in-out}.mx-datepicker-main .mx-table.mx-table-year tr th,.mx-datepicker-main .mx-table.mx-table-year tr td{flex-basis:48%}.mx-datepicker-main .mx-table.mx-table-date tr th,.mx-datepicker-main .mx-table.mx-table-date tr td{flex-basis:32px}.mx-datepicker-main .mx-btn{min-width:32px;height:32px;margin:0 2px!important;padding:7px 10px;cursor:pointer;text-decoration:none;opacity:.5;color:var(--color-text-lighter);border-radius:32px;line-height:20px}.mx-datepicker-main .mx-btn:hover,.mx-datepicker-main .mx-btn:focus{opacity:1;color:var(--color-main-text);background-color:var(--color-background-darker)}.mx-datepicker-main .mx-calendar-header,.mx-datepicker-main .mx-time-header{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:44px;margin-bottom:4px}.mx-datepicker-main .mx-calendar-header button,.mx-datepicker-main .mx-time-header button{min-width:32px;min-height:32px;margin:0;cursor:pointer;text-align:center;text-decoration:none;opacity:.7;color:var(--color-main-text);border-radius:32px;line-height:20px}.mx-datepicker-main .mx-calendar-header button:hover,.mx-datepicker-main .mx-time-header button:hover,.mx-datepicker-main .mx-calendar-header button:focus,.mx-datepicker-main .mx-time-header button:focus{opacity:1;color:var(--color-main-text);background-color:var(--color-background-darker)}.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left,.mx-datepicker-main .mx-time-header button.mx-btn-icon-left,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right,.mx-datepicker-main .mx-time-header button.mx-btn-icon-right,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right{align-items:center;justify-content:center;width:32px;padding:0}.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left>i,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left>i,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left>i,.mx-datepicker-main .mx-time-header button.mx-btn-icon-left>i,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right>i,.mx-datepicker-main .mx-time-header button.mx-btn-icon-right>i,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right>i,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right>i{background-repeat:no-repeat;background-size:16px;background-position:center;filter:var(--background-invert-if-dark);display:inline-block;width:32px;height:32px}.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left>i:after,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left>i:after,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-left>i:before,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-left>i:before,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left>i:after,.mx-datepicker-main .mx-time-header button.mx-btn-icon-left>i:after,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-left>i:before,.mx-datepicker-main .mx-time-header button.mx-btn-icon-left>i:before,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right>i:after,.mx-datepicker-main .mx-time-header button.mx-btn-icon-right>i:after,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right>i:before,.mx-datepicker-main .mx-time-header button.mx-btn-icon-right>i:before,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right>i:after,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right>i:after,.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right>i:before,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right>i:before{content:none}.mx-datepicker-main .mx-calendar-header button.mx-btn-text,.mx-datepicker-main .mx-time-header button.mx-btn-text{line-height:initial}.mx-datepicker-main .mx-calendar-header .mx-calendar-header-label,.mx-datepicker-main .mx-time-header .mx-calendar-header-label{display:flex}.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-left>i,.mx-datepicker-main .mx-time-header .mx-btn-icon-double-left>i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z'/%3e%3c/svg%3e")}.mx-datepicker-main .mx-calendar-header .mx-btn-icon-left>i,.mx-datepicker-main .mx-time-header .mx-btn-icon-left>i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z'/%3e%3c/svg%3e")}.mx-datepicker-main .mx-calendar-header .mx-btn-icon-right>i,.mx-datepicker-main .mx-time-header .mx-btn-icon-right>i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z'/%3e%3c/svg%3e")}.mx-datepicker-main .mx-calendar-header .mx-btn-icon-double-right>i,.mx-datepicker-main .mx-time-header .mx-btn-icon-double-right>i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='%23222'%3e%3cpath%20d='M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z'/%3e%3c/svg%3e")}.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-right,.mx-datepicker-main .mx-time-header button.mx-btn-icon-right{order:2}.mx-datepicker-main .mx-calendar-header button.mx-btn-icon-double-right,.mx-datepicker-main .mx-time-header button.mx-btn-icon-double-right{order:3}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row .mx-week-number{font-weight:700}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week{opacity:1;border-radius:50px;background-color:var(--color-background-dark)}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td{background-color:transparent}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:hover,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row:hover td:focus,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:hover,.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td:focus{color:inherit}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mx-datepicker-main .mx-calendar-week-mode .mx-date-row.mx-active-week td{opacity:.7;font-weight:400}.mx-datepicker-main .mx-time{background-color:var(--color-main-background)}.mx-datepicker-main .mx-time .mx-time-header{justify-content:center;border-bottom:1px solid var(--color-border)}.mx-datepicker-main .mx-time .mx-time-column{border-left:1px solid var(--color-border)}.mx-datepicker-main .mx-time .mx-time-option.active,.mx-datepicker-main .mx-time .mx-time-option:hover,.mx-datepicker-main .mx-time .mx-time-item.active,.mx-datepicker-main .mx-time .mx-time-item:hover{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mx-datepicker-main .mx-time .mx-time-option.disabled,.mx-datepicker-main .mx-time .mx-time-item.disabled{cursor:not-allowed;opacity:.5;color:var(--color-main-text);background-color:var(--color-main-background)}.material-design-icon[data-v-56b96a48]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mx-datepicker[data-v-56b96a48] .mx-input-wrapper .mx-input{background-clip:border-box}.datetime-picker-inline-icon[data-v-56b96a48]{opacity:.3;border:none;background-color:transparent;border-radius:0;padding:0!important;margin:0}.datetime-picker-inline-icon--highlighted[data-v-56b96a48]{opacity:.7}.datetime-picker-inline-icon[data-v-56b96a48]:focus,.datetime-picker-inline-icon[data-v-56b96a48]:hover{opacity:1}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper{border-radius:var(--border-radius-large)}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner{padding:4px;border-radius:var(--border-radius-large)}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__label{padding:4px 0 4px 14px}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select .vs__dropdown-toggle{border-radius:calc(var(--border-radius-large) - 4px)}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open .vs__dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-popper--theme-dropdown.v-popper__popper.timezone-select__popper .v-popper__wrapper .v-popper__inner .timezone-popover-wrapper__timezone-select.v-select.vs--open.select--drop-up .vs__dropdown-toggle{border-radius:0 0 calc(var(--border-radius-large) - 4px) calc(var(--border-radius-large) - 4px)}.vs__dropdown-menu--floating{z-index:100001!important}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-width: 2px;--vs-border-style: solid;--vs-border-radius: var(--border-radius-large);--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: 0ms;--vs-actions-padding: 0 8px 0 4px}.v-select.select{min-height:44px;min-width:260px;margin:0}.v-select.select .select__label{display:block;margin-bottom:2px}.v-select.select .vs__selected{height:32px;padding:0 8px 0 12px;border-radius:18px!important;background:var(--color-primary-element-light);border:none}.v-select.select .vs__search{text-overflow:ellipsis}.v-select.select .vs__search,.v-select.select .vs__search:focus{margin:2px 0 0}.v-select.select .vs__dropdown-toggle{padding:0}.v-select.select .vs__clear{margin-right:2px}.v-select.select.vs--open .vs__dropdown-toggle{outline:2px solid var(--color-main-background);border-color:var(--color-main-text);border-bottom-color:transparent}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:hover{outline:2px solid var(--color-main-background);border-color:var(--color-main-text)}.v-select.select.vs--disabled .vs__search,.v-select.select.vs--disabled .vs__selected{color:var(--color-text-maxcontrast)}.v-select.select.vs--disabled .vs__clear,.v-select.select.vs--disabled .vs__deselect{display:none}.v-select.select--no-wrap .vs__selected-options{flex-wrap:nowrap;overflow:auto;min-width:unset}.v-select.select--no-wrap .vs__selected-options .vs__selected{min-width:unset}.v-select.select--drop-up.vs--open .vs__dropdown-toggle{border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-color:transparent;border-bottom-color:var(--color-main-text)}.v-select.select .vs__selected-options{min-height:40px}.v-select.select .vs__selected-options .vs__selected~.vs__search[readonly]{position:absolute}.v-select.select.vs--single.vs--loading .vs__selected,.v-select.select.vs--single.vs--open .vs__selected{max-width:100%;opacity:1;color:var(--color-text-maxcontrast)}.v-select.select.vs--single .vs__selected-options{flex-wrap:nowrap}.v-select.select.vs--single .vs__selected{background:unset!important}.vs__dropdown-menu{border-color:var(--color-main-text)!important;outline:none!important;box-shadow:-2px 0 0 var(--color-main-background),0 2px 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;padding:4px!important}.vs__dropdown-menu--floating{width:max-content;position:absolute;top:0;left:0}.vs__dropdown-menu--floating-placement-top{border-radius:var(--vs-border-radius) var(--vs-border-radius) 0 0!important;border-top-style:var(--vs-border-style)!important;border-bottom-style:none!important;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-lighter)!important}.user-select .vs__selected{padding:0 2px!important}: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-bg:#fff;--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:#136cfb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px #949494;--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}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.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__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__open-indicator-button,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.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;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;min-width:0;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;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-button{background-color:transparent;border:0;cursor:pointer;padding: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);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);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);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--kb-focus{box-shadow:var(--vs-dropdown-option--kb-focus-box-shadow)}.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{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);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;min-width:0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{max-width:100%;opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-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;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}.material-design-icon[data-v-08c4259e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-08c4259e]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-08c4259e]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-08c4259e],.name-parts__last[data-v-08c4259e]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-08c4259e],.name-parts__last strong[data-v-08c4259e]{font-weight:700}.material-design-icon[data-v-791c3b28]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mention-bubble--primary .mention-bubble__content[data-v-791c3b28]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mention-bubble__wrapper[data-v-791c3b28]{max-width:150px;height:18px;vertical-align:text-bottom;display:inline-flex;align-items:center}.mention-bubble__content[data-v-791c3b28]{display:inline-flex;overflow:hidden;align-items:center;max-width:100%;height:20px;-webkit-user-select:none;user-select:none;padding-right:6px;padding-left:2px;border-radius:10px;background-color:var(--color-background-dark)}.mention-bubble__icon[data-v-791c3b28]{position:relative;width:16px;height:16px;border-radius:8px;background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:12px}.mention-bubble__icon--with-avatar[data-v-791c3b28]{color:inherit;background-size:cover}.mention-bubble__title[data-v-791c3b28]{overflow:hidden;margin-left:2px;white-space:nowrap;text-overflow:ellipsis}.mention-bubble__title[data-v-791c3b28]:before{content:attr(title)}.mention-bubble__select[data-v-791c3b28]{position:absolute;z-index:-1;left:-1000px}.material-design-icon[data-v-562c32c6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.option[data-v-562c32c6]{display:flex;align-items:center;width:100%;height:var(--height);cursor:inherit}.option__avatar[data-v-562c32c6]{margin-right:var(--margin)}.option__details[data-v-562c32c6]{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.option__lineone[data-v-562c32c6]{color:var(--color-main-text)}.option__linetwo[data-v-562c32c6]{color:var(--color-text-maxcontrast)}.option__lineone[data-v-562c32c6],.option__linetwo[data-v-562c32c6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1em}.option__lineone strong[data-v-562c32c6],.option__linetwo strong[data-v-562c32c6]{font-weight:700}.option__icon[data-v-562c32c6]{width:44px;height:44px;color:var(--color-text-maxcontrast)}.option__icon.icon[data-v-562c32c6]{flex:0 0 44px;opacity:.7;background-position:center;background-size:16px}.option__details[data-v-562c32c6],.option__lineone[data-v-562c32c6],.option__linetwo[data-v-562c32c6],.option__icon[data-v-562c32c6]{cursor:inherit}.material-design-icon[data-v-8e0f5c51]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.avatardiv[data-v-8e0f5c51]{position:relative;display:inline-block;width:var(--size);height:var(--size)}.avatardiv--unknown[data-v-8e0f5c51]{position:relative;background-color:var(--color-main-background);white-space:normal}.avatardiv[data-v-8e0f5c51]:not(.avatardiv--unknown){background-color:var(--color-main-background)!important;box-shadow:0 0 5px #0000000d inset}.avatardiv--with-menu[data-v-8e0f5c51]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-8e0f5c51]{position:absolute;top:0;left:0}.avatardiv--with-menu[data-v-8e0f5c51] .action-item__menutoggle{cursor:pointer;opacity:0}.avatardiv--with-menu[data-v-8e0f5c51]:focus-within .action-item__menutoggle,.avatardiv--with-menu[data-v-8e0f5c51]:hover .action-item__menutoggle,.avatardiv--with-menu.avatardiv--with-menu-loading[data-v-8e0f5c51] .action-item__menutoggle{opacity:1}.avatardiv--with-menu:focus-within img[data-v-8e0f5c51],.avatardiv--with-menu:hover img[data-v-8e0f5c51],.avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-8e0f5c51]{opacity:.3}.avatardiv--with-menu[data-v-8e0f5c51] .action-item__menutoggle,.avatardiv--with-menu img[data-v-8e0f5c51]{transition:opacity var(--animation-quick)}.avatardiv--with-menu[data-v-8e0f5c51] .button-vue,.avatardiv--with-menu[data-v-8e0f5c51] .button-vue__icon{height:var(--size);min-height:var(--size);width:var(--size)!important;min-width:var(--size)}.avatardiv .avatardiv__initials-wrapper[data-v-8e0f5c51]{display:block;height:var(--size);width:var(--size);background-color:var(--color-main-background);border-radius:50%}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-8e0f5c51]{position:absolute;top:0;left:0;display:block;width:100%;text-align:center;font-weight:400}.avatardiv img[data-v-8e0f5c51]{width:100%;height:100%;object-fit:cover}.avatardiv .material-design-icon[data-v-8e0f5c51]{width:var(--size);height:var(--size)}.avatardiv .avatardiv__user-status[data-v-8e0f5c51]{box-sizing:border-box;position:absolute;right:-4px;bottom:-4px;min-height:18px;min-width:18px;max-height:18px;max-width:18px;height:40%;width:40%;line-height:15px;font-size:var(--default-font-size);border:2px solid var(--color-main-background);background-color:var(--color-main-background);background-repeat:no-repeat;background-size:16px;background-position:center;border-radius:50%}.acli:hover .avatardiv .avatardiv__user-status[data-v-8e0f5c51]{border-color:var(--color-background-hover);background-color:var(--color-background-hover)}.acli.active .avatardiv .avatardiv__user-status[data-v-8e0f5c51]{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}.avatardiv .avatardiv__user-status--icon[data-v-8e0f5c51]{border:none;background-color:transparent}.avatardiv .popovermenu-wrapper[data-v-8e0f5c51]{position:relative;display:inline-block}.avatar-class-icon[data-v-8e0f5c51]{display:block;border-radius:50%;background-color:var(--color-background-darker);height:100%}.material-design-icon[data-v-65ff86b8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-65ff86b8]{display:flex;align-items:center}.action-items>button[data-v-65ff86b8]{margin-right:7px}.action-item[data-v-65ff86b8]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-65ff86b8]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-65ff86b8]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-65ff86b8]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-65ff86b8]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-65ff86b8]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-65ff86b8]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-65ff86b8]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-65ff86b8]{width:20px;height:20px;object-fit:contain}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}.material-design-icon[data-v-fe3b5af5]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-fe3b5af5]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:700;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-fe3b5af5],.button-vue span[data-v-fe3b5af5]{cursor:pointer}.button-vue[data-v-fe3b5af5]:focus{outline:none}.button-vue[data-v-fe3b5af5]:disabled{cursor:default;opacity:.5;filter:saturate(.7)}.button-vue:disabled *[data-v-fe3b5af5]{cursor:default}.button-vue[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-fe3b5af5]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-fe3b5af5]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-fe3b5af5]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-fe3b5af5]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-fe3b5af5]{flex-direction:row-reverse}.button-vue--reverse.button-vue--icon-and-text[data-v-fe3b5af5]{padding-inline:calc(var(--default-grid-baseline) * 4) var(--default-grid-baseline)}.button-vue__icon[data-v-fe3b5af5]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-fe3b5af5]{font-weight:700;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-fe3b5af5]{width:44px!important}.button-vue--text-only[data-v-fe3b5af5]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-fe3b5af5]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-fe3b5af5]{padding-block:0;padding-inline:var(--default-grid-baseline) calc(var(--default-grid-baseline) * 4)}.button-vue--wide[data-v-fe3b5af5]{width:100%}.button-vue[data-v-fe3b5af5]: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-fe3b5af5]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:transparent}.button-vue--vue-primary[data-v-fe3b5af5]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-fe3b5af5]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-fe3b5af5]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-fe3b5af5]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-fe3b5af5]{color:var(--color-main-text);background-color:transparent}.button-vue--vue-tertiary[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-fe3b5af5]{color:var(--color-main-text);background-color:transparent}.button-vue--vue-tertiary-no-background[data-v-fe3b5af5]:hover:not(:disabled){background-color:transparent}.button-vue--vue-tertiary-on-primary[data-v-fe3b5af5]{color:var(--color-primary-element-text);background-color:transparent}.button-vue--vue-tertiary-on-primary[data-v-fe3b5af5]:hover:not(:disabled){background-color:transparent}.button-vue--vue-success[data-v-fe3b5af5]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-fe3b5af5]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-fe3b5af5]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-fe3b5af5]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-fe3b5af5]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-fe3b5af5]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-fe3b5af5]:active{background-color:var(--color-error)}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block!important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}.material-design-icon[data-v-c0bc0588]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-c0bc0588]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-c0bc0588]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 14px 0 0;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:44px}.action-link>span[data-v-c0bc0588]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-c0bc0588]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-c0bc0588] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-c0bc0588] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-c0bc0588],.action-link__longtext[data-v-c0bc0588]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-c0bc0588]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-c0bc0588]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-link__menu-icon[data-v-c0bc0588]{margin-left:auto;margin-right:-14px}.material-design-icon[data-v-74df2152]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-vue[data-v-74df2152]{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;opacity:1}.icon-vue--inline[data-v-74df2152]{display:inline-flex;min-width:fit-content;min-height:fit-content;vertical-align:text-bottom}.icon-vue[data-v-74df2152] svg{fill:currentColor;width:var(--758c7a6a);height:var(--758c7a6a);max-width:var(--758c7a6a);max-height:var(--758c7a6a)}.material-design-icon[data-v-626664cd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.loading-icon svg[data-v-626664cd]{animation:rotate var(--animation-duration, .8s) linear infinite}.material-design-icon[data-v-b17810e4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-status-icon[data-v-b17810e4]{display:flex;justify-content:center;align-items:center;min-width:16px;min-height:16px;max-width:20px;max-height:20px}.user-status-icon--invisible[data-v-b17810e4]{filter:var(--background-invert-if-dark)}.material-design-icon[data-v-7b246f90]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.native-datetime-picker[data-v-7b246f90]{display:flex;flex-direction:column}.native-datetime-picker .native-datetime-picker--input[data-v-7b246f90]{width:100%;flex:0 0 auto;padding-right:4px}[data-theme-light] .native-datetime-picker--input[data-v-7b246f90],[data-themes*=light] .native-datetime-picker--input[data-v-7b246f90]{color-scheme:light}[data-theme-dark] .native-datetime-picker--input[data-v-7b246f90],[data-themes*=dark] .native-datetime-picker--input[data-v-7b246f90]{color-scheme:dark}@media (prefers-color-scheme: light){[data-theme-default] .native-datetime-picker--input[data-v-7b246f90],[data-themes*=default] .native-datetime-picker--input[data-v-7b246f90]{color-scheme:light}}@media (prefers-color-scheme: dark){[data-theme-default] .native-datetime-picker--input[data-v-7b246f90],[data-themes*=default] .native-datetime-picker--input[data-v-7b246f90]{color-scheme:dark}}.material-design-icon[data-v-b312d183]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.input-field[data-v-b312d183]{position:relative;width:100%;border-radius:var(--border-radius-large);margin-block-start:6px}.input-field__main-wrapper[data-v-b312d183]{height:var(--default-clickable-area);position:relative}.input-field--disabled[data-v-b312d183]{opacity:.4;filter:saturate(.4)}.input-field__input[data-v-b312d183]{margin:0;padding-inline:12px 6px;height:var(--default-clickable-area)!important;width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;background-color:var(--color-main-background);color:var(--color-main-text);border:2px solid var(--color-border-maxcontrast);border-radius:var(--border-radius-large);cursor:pointer;-webkit-appearance:textfield!important;-moz-appearance:textfield!important}.input-field__input--label-outside[data-v-b312d183]{padding-block:0}.input-field__input[data-v-b312d183]:active:not([disabled]),.input-field__input[data-v-b312d183]:hover:not([disabled]),.input-field__input[data-v-b312d183]:focus:not([disabled]){border-color:2px solid var(--color-main-text)!important;box-shadow:0 0 0 2px var(--color-main-background)!important}.input-field__input:focus+.input-field__label[data-v-b312d183],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-b312d183]{color:var(--color-main-text)}.input-field__input[data-v-b312d183]:not(:focus,.input-field__input--label-outside)::placeholder{opacity:0}.input-field__input[data-v-b312d183]:focus{cursor:text}.input-field__input[data-v-b312d183]:disabled{cursor:default}.input-field__input[data-v-b312d183]:focus-visible{box-shadow:unset!important}.input-field__input--leading-icon[data-v-b312d183]{padding-inline-start:var(--default-clickable-area)}.input-field__input--trailing-icon[data-v-b312d183]{padding-inline-end:var(--default-clickable-area)}.input-field__input--success[data-v-b312d183]{border-color:var(--color-success)!important}.input-field__input--success[data-v-b312d183]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field__input--error[data-v-b312d183]{border-color:var(--color-error)!important}.input-field__input--error[data-v-b312d183]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field__input--pill[data-v-b312d183]{border-radius:var(--border-radius-pill)}.input-field__label[data-v-b312d183]{position:absolute;margin-inline:14px 0;max-width:fit-content;inset-block-start:11px;inset-inline:0;color:var(--color-text-maxcontrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick),background-color var(--animation-quick) var(--animation-slow)}.input-field__label--leading-icon[data-v-b312d183]{margin-inline-start:var(--default-clickable-area)}.input-field__label--trailing-icon[data-v-b312d183]{margin-inline-end:var(--default-clickable-area)}.input-field__input:focus+.input-field__label[data-v-b312d183],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-b312d183]{inset-block-start:-10px;line-height:1.5;font-size:13px;font-weight:500;border-radius:var(--default-grid-baseline) var(--default-grid-baseline) 0 0;background-color:var(--color-main-background);padding-inline:5px;margin-inline-start:9px;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick)}.input-field__input:focus+.input-field__label--leading-icon[data-v-b312d183],.input-field__input:not(:placeholder-shown)+.input-field__label--leading-icon[data-v-b312d183]{margin-inline-start:41px}.input-field__icon[data-v-b312d183]{position:absolute;height:var(--default-clickable-area);width:var(--default-clickable-area);display:flex;align-items:center;justify-content:center;opacity:.7}.input-field__icon--leading[data-v-b312d183]{inset-block-end:0;inset-inline-start:2px}.input-field__icon--trailing[data-v-b312d183]{inset-block-end:0;inset-inline-end:2px}.input-field__trailing-button.button-vue[data-v-b312d183]{position:absolute;top:0;right:0;border-radius:var(--border-radius-large)}.input-field__trailing-button--pill.button-vue[data-v-b312d183]{border-radius:var(--border-radius-pill)}.input-field__helper-text-message[data-v-b312d183]{padding-block:4px;display:flex;align-items:center}.input-field__helper-text-message__icon[data-v-b312d183]{margin-inline-end:8px}.input-field__helper-text-message--error[data-v-b312d183]{color:var(--color-error-text)}.input-field__helper-text-message--success[data-v-b312d183]{color:var(--color-success-text)}.material-design-icon[data-v-f482d6e9]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-f482d6e9]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-f482d6e9]{pointer-events:none;opacity:.5}.action--disabled[data-v-f482d6e9]:hover,.action--disabled[data-v-f482d6e9]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-f482d6e9]{opacity:1!important}.action-radio[data-v-f482d6e9]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;line-height:44px}.action-radio__radio[data-v-f482d6e9]{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.action-radio__label[data-v-f482d6e9]{display:flex;align-items:center;width:100%;padding:0 14px 0 0!important}.action-radio__label[data-v-f482d6e9]:before{margin:0 14px!important}.action-radio--disabled[data-v-f482d6e9],.action-radio--disabled .action-radio__label[data-v-f482d6e9]{cursor:pointer}.material-design-icon[data-v-fdbe574e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-fdbe574e]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-router[data-v-fdbe574e]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 14px 0 0;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:44px}.action-router>span[data-v-fdbe574e]{cursor:pointer;white-space:nowrap}.action-router__icon[data-v-fdbe574e]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-router[data-v-fdbe574e] .material-design-icon{width:44px;height:44px;opacity:1}.action-router[data-v-fdbe574e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-router__longtext-wrapper[data-v-fdbe574e],.action-router__longtext[data-v-fdbe574e]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-router__longtext[data-v-fdbe574e]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-fdbe574e]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-router__menu-icon[data-v-fdbe574e]{margin-left:auto;margin-right:-14px}.action--disabled[data-v-fdbe574e]{pointer-events:none;opacity:.5}.action--disabled[data-v-fdbe574e]:hover,.action--disabled[data-v-fdbe574e]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-fdbe574e]{opacity:1!important}.material-design-icon[data-v-82b7f2ae]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-separator[data-v-82b7f2ae]{height:0;margin:5px 10px 5px 15px;border-bottom:1px solid var(--color-border-dark);cursor:default}.material-design-icon[data-v-34d9a49c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-34d9a49c]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-text[data-v-34d9a49c]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 14px 0 0;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:44px}.action-text>span[data-v-34d9a49c]{cursor:pointer;white-space:nowrap}.action-text__icon[data-v-34d9a49c]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-text[data-v-34d9a49c] .material-design-icon{width:44px;height:44px;opacity:1}.action-text[data-v-34d9a49c] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-text__longtext-wrapper[data-v-34d9a49c],.action-text__longtext[data-v-34d9a49c]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-text__longtext[data-v-34d9a49c]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-34d9a49c]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-text__menu-icon[data-v-34d9a49c]{margin-left:auto;margin-right:-14px}.action--disabled[data-v-34d9a49c]{pointer-events:none;opacity:.5}.action--disabled[data-v-34d9a49c]:hover,.action--disabled[data-v-34d9a49c]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-34d9a49c]{opacity:1!important}.action-text[data-v-34d9a49c],.action-text span[data-v-34d9a49c]{cursor:default}.material-design-icon[data-v-b0b05af8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}button[data-v-b0b05af8]:not(.button-vue),input[data-v-b0b05af8]:not([type=range]),textarea[data-v-b0b05af8]{margin:0;padding:7px 6px;cursor:text;color:var(--color-text-lighter);border:1px solid var(--color-border-dark);border-radius:var(--border-radius);outline:none;background-color:var(--color-main-background);font-size:13px}button[data-v-b0b05af8]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-b0b05af8]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-b0b05af8],input[data-v-b0b05af8]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-b0b05af8]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-b0b05af8],textarea[data-v-b0b05af8]:not(:disabled):not(.primary):hover,textarea[data-v-b0b05af8]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-b0b05af8]{border-color:var(--color-primary-element);outline:none}button[data-v-b0b05af8]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-b0b05af8]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-b0b05af8]:not(:disabled):not(.primary):active{color:var(--color-text-light);outline:none;background-color:var(--color-main-background)}button[data-v-b0b05af8]:not(.button-vue):disabled,input[data-v-b0b05af8]:not([type=range]):disabled,textarea[data-v-b0b05af8]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-b0b05af8]:not(.button-vue):required,input[data-v-b0b05af8]:not([type=range]):required,textarea[data-v-b0b05af8]:required{box-shadow:none}button[data-v-b0b05af8]:not(.button-vue):invalid,input[data-v-b0b05af8]:not([type=range]):invalid,textarea[data-v-b0b05af8]:invalid{border-color:var(--color-error);box-shadow:none!important}button:not(.button-vue).primary[data-v-b0b05af8],input:not([type=range]).primary[data-v-b0b05af8],textarea.primary[data-v-b0b05af8]{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-b0b05af8]:not(:disabled):hover,button:not(.button-vue).primary[data-v-b0b05af8]:not(:disabled):focus,button:not(.button-vue).primary[data-v-b0b05af8]:not(:disabled):active,input:not([type=range]).primary[data-v-b0b05af8]:not(:disabled):hover,input:not([type=range]).primary[data-v-b0b05af8]:not(:disabled):focus,input:not([type=range]).primary[data-v-b0b05af8]:not(:disabled):active,textarea.primary[data-v-b0b05af8]:not(:disabled):hover,textarea.primary[data-v-b0b05af8]:not(:disabled):focus,textarea.primary[data-v-b0b05af8]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-b0b05af8]:not(:disabled):active,input:not([type=range]).primary[data-v-b0b05af8]:not(:disabled):active,textarea.primary[data-v-b0b05af8]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-b0b05af8]:disabled,input:not([type=range]).primary[data-v-b0b05af8]:disabled,textarea.primary[data-v-b0b05af8]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}/** - * @copyright Copyright (c) 2019 John Molakvoæ - * - * @author John Molakvoæ - * @author Marco Ambrosini - * - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - */li.action.active[data-v-b0b05af8]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-b0b05af8]{pointer-events:none;opacity:.5}.action--disabled[data-v-b0b05af8]:hover,.action--disabled[data-v-b0b05af8]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-b0b05af8]{opacity:1!important}.action-text-editable[data-v-b0b05af8]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;line-height:44px}.action-text-editable>span[data-v-b0b05af8]{cursor:pointer;white-space:nowrap}.action-text-editable__icon[data-v-b0b05af8]{min-width:0;min-height:0;padding:22px 0 22px 44px;background-position:14px center;background-size:16px}.action-text-editable[data-v-b0b05af8] .material-design-icon{width:44px;height:44px;opacity:1}.action-text-editable[data-v-b0b05af8] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-text-editable__form[data-v-b0b05af8]{display:flex;flex:1 1 auto;flex-direction:column;position:relative;margin:4px 0;padding-right:14px}.action-text-editable__submit[data-v-b0b05af8]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.action-text-editable__label[data-v-b0b05af8]{display:flex;align-items:center;justify-content:center;position:absolute;right:15px;bottom:1px;width:36px;height:36px;box-sizing:border-box;margin:0;padding:7px 6px;border:0;border-radius:50%;background-color:var(--color-main-background);background-clip:padding-box}.action-text-editable__label[data-v-b0b05af8],.action-text-editable__label *[data-v-b0b05af8]{cursor:pointer}.action-text-editable__textarea[data-v-b0b05af8]{flex:1 1 auto;color:inherit;border-color:var(--color-border-maxcontrast);min-height:80px;max-height:124px;min-width:176px;width:100%!important;margin:0}.action-text-editable__textarea[data-v-b0b05af8]:disabled{cursor:default}.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid+.action-text-editable__label[data-v-b0b05af8]{background-color:var(--color-error)}.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled)+.action-text-editable__label[data-v-b0b05af8]:active,.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled)+.action-text-editable__label[data-v-b0b05af8]:hover,.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled)+.action-text-editable__label[data-v-b0b05af8]:focus{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.action-text-editable__textarea:active:not(:disabled)+.action-text-editable__label[data-v-b0b05af8],.action-text-editable__textarea:hover:not(:disabled)+.action-text-editable__label[data-v-b0b05af8],.action-text-editable__textarea:focus:not(:disabled)+.action-text-editable__label[data-v-b0b05af8]{z-index:2;border-color:var(--color-primary-element);border-left-color:transparent}li:last-child>.action-text-editable[data-v-b0b05af8]{margin-bottom:10px}li:first-child>.action-text-editable[data-v-b0b05af8]{margin-top:10px}.material-design-icon[data-v-7e250fb8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-7e250fb8]{position:-webkit-sticky;position:-webkit-sticky;position:sticky;width:44px;height:44px;padding:14px;cursor:pointer;opacity:.6;transform:rotate(180deg);background-color:var(--color-main-background);z-index:2000;top:var(--app-navigation-padding);left:calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2)}.app-details-toggle--mobile[data-v-7e250fb8]{left:var(--app-navigation-padding)}.app-details-toggle[data-v-7e250fb8]:active,.app-details-toggle[data-v-7e250fb8]:hover,.app-details-toggle[data-v-7e250fb8]:focus{opacity:1}.material-design-icon[data-v-a284c47e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-a284c47e]{position:initial;z-index:1000;flex-basis:100vw;height:100%;margin:0!important;background-color:var(--color-main-background);min-width:0}.app-content[data-v-a284c47e]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-a284c47e]{position:relative;width:100%;height:100%}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a284c47e] .app-content-list{display:flex}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a284c47e] .app-content-details,.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a284c47e] .app-content-list{display:none}.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a284c47e] .app-content-details{display:block}[data-v-a284c47e] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-a284c47e] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-a284c47e] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:-webkit-sticky;position:-webkit-sticky;position:sticky}@media only screen and (width < 1024px){[data-v-a284c47e] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-a284c47e] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and (width < 1024px){[data-v-a284c47e] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-a284c47e] .splitpanes.default-theme .app-content-wrapper--vertical-split .splitpanes__splitter{width:9px;margin-left:-5px;background-color:transparent;border-left:none}[data-v-a284c47e] .splitpanes.default-theme .app-content-wrapper--vertical-split .splitpanes__splitter:before,[data-v-a284c47e] .splitpanes.default-theme .app-content-wrapper--vertical-split .splitpanes__splitter:after{display:none}[data-v-a284c47e] .splitpanes.default-theme .app-content-wrapper--horizontal-split .splitpanes__splitter{height:9px;margin-top:-5px}.app-content-wrapper--show-list[data-v-a284c47e] .app-content-list{max-width:none}.v-popper--theme-tooltip.v-popper__popper{position:absolute;z-index:100000;top:0;right:auto;left:auto;display:block;margin:0;padding:0;text-align:left;text-align:start;opacity:0;line-height:1.6;line-break:auto;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{right:100%;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{left:100%;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity .15s,visibility .15s;opacity:0}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity .15s;opacity:1}.v-popper--theme-tooltip .v-popper__inner{max-width:350px;padding:5px 8px;text-align:center;color:var(--color-main-text);border-radius:var(--border-radius);background-color:var(--color-main-background)}.v-popper--theme-tooltip .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;margin:0;border-style:solid;border-color:transparent;border-width:10px}.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;-o-transition:none;transition:none}.splitpanes__splitter{-ms-touch-action:none;touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .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{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);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}.app-navigation,.app-content{--app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2)}.material-design-icon[data-v-42389274]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-42389274]{--color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default));transition:transform var(--animation-quick),margin var(--animation-quick);width:300px;--app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));max-width:var(--app-navigation-max-width);position:relative;top:0;left:0;padding:0;z-index:1800;height:100%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;background-color:var(--color-main-background-blur, var(--color-main-background));-webkit-backdrop-filter:var(--filter-background-blur, none);backdrop-filter:var(--filter-background-blur, none)}.app-navigation--close[data-v-42389274]{margin-left:calc(-1*min(300px,var(--app-navigation-max-width)))}.app-navigation__content>ul[data-v-42389274]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.app-navigation .app-navigation__list[data-v-42389274]{height:100%}.app-navigation__body--no-list[data-v-42389274]{flex:1 1 auto;overflow:auto;height:100%}.app-navigation__content[data-v-42389274]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-42389274]{border-right:1px solid var(--color-border)}@media only screen and (max-width: 1024px){.app-navigation[data-v-42389274]{position:absolute}}.material-design-icon[data-v-e1dc2b3e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-e1dc2b3e]{position:absolute;top:var(--app-navigation-padding);right:calc(0px - var(--app-navigation-padding));margin-right:-44px}button.app-navigation-toggle[data-v-e1dc2b3e]{background-color:var(--color-main-background)}.material-design-icon[data-v-ac3baea0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-list[data-v-ac3baea0]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.material-design-icon[data-v-213c8156]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-caption[data-v-213c8156]{display:flex;justify-content:space-between}.app-navigation-caption--heading[data-v-213c8156]{padding:var(--app-navigation-padding)}.app-navigation-caption--heading[data-v-213c8156]:not(:first-child):not(:last-child){padding:0 var(--app-navigation-padding)}.app-navigation-caption__name[data-v-213c8156]{font-weight:700;color:var(--color-main-text);font-size:var(--default-font-size);line-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;flex-shrink:0;padding:0 calc(var(--default-grid-baseline, 4px) * 2) 0 calc(var(--default-grid-baseline, 4px) * 3);margin-bottom:12px}.app-navigation-caption__actions[data-v-213c8156]{flex:0 0 44px}.app-navigation-caption[data-v-213c8156]:not(:first-child){margin-top:22px}.material-design-icon[data-v-91580127]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry__icon-bullet[data-v-91580127]{display:block;padding:15px}.app-navigation-entry__icon-bullet div[data-v-91580127]{width:14px;height:14px;cursor:pointer;transition:background .1s ease-in-out;border:none;border-radius:50%}.material-design-icon[data-v-07582bf6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue.icon-collapse[data-v-07582bf6]{position:relative;z-index:105;color:var(--color-main-text);right:0}.button-vue.icon-collapse--open[data-v-07582bf6]{color:var(--color-main-text)}.button-vue.icon-collapse--open[data-v-07582bf6]:hover{color:var(--color-primary-element)}.material-design-icon[data-v-6a7129ac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-6a7129ac]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%;min-height:44px;transition:background-color var(--animation-quick) ease-in-out;transition:background-color .2s ease-in-out;border-radius:var(--border-radius-pill)}.app-navigation-entry-wrapper[data-v-6a7129ac]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%}.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened)>ul[data-v-6a7129ac]{display:none}.app-navigation-entry.active[data-v-6a7129ac]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-6a7129ac]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-6a7129ac],.app-navigation-entry.active .app-navigation-entry-button[data-v-6a7129ac]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-6a7129ac]:focus-within,.app-navigation-entry[data-v-6a7129ac]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-6a7129ac],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-6a7129ac],.app-navigation-entry:hover .app-navigation-entry__children[data-v-6a7129ac]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac]{display:inline-block}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-6a7129ac]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-6a7129ac],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-6a7129ac]{padding-right:14px}.app-navigation-entry .app-navigation-entry-link[data-v-6a7129ac],.app-navigation-entry .app-navigation-entry-button[data-v-6a7129ac]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;box-sizing:border-box;min-height:44px;padding:0;white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:14px center;background-size:16px 16px;line-height:44px}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-6a7129ac],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-6a7129ac]{display:flex;align-items:center;flex:0 0 44px;justify-content:center;width:44px;height:44px;background-size:16px 16px;background-repeat:no-repeat;background-position:14px center}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-6a7129ac],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-6a7129ac]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-6a7129ac],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-6a7129ac]{width:calc(100% - 44px);margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-6a7129ac]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-6a7129ac]:focus-visible{box-shadow:0 0 0 4px var(--color-main-background);outline:2px solid var(--color-main-text);border-radius:var(--border-radius-pill)}.app-navigation-entry__children[data-v-6a7129ac]{position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px)}.app-navigation-entry__children .app-navigation-entry[data-v-6a7129ac]{display:inline-flex;flex-wrap:wrap;padding-left:16px}.app-navigation-entry__deleted[data-v-6a7129ac]{display:inline-flex;flex:1 1 0;padding-left:30px!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-6a7129ac]{position:relative;overflow:hidden;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis;line-height:44px}.app-navigation-entry__utils[data-v-6a7129ac]{display:flex;min-width:44px;align-items:center;flex:0 1 auto;justify-content:flex-end}.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-6a7129ac]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-6a7129ac]{margin-right:calc(var(--default-grid-baseline) * 3);display:flex;align-items:center;flex:0 1 auto}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-6a7129ac]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-6a7129ac]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-6a7129ac]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-6a7129ac]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-6a7129ac]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-6a7129ac]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-dcf0becf]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-dcf0becf]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-dcf0becf]{display:flex}.app-navigation-input-confirm__input[data-v-dcf0becf]{height:34px;flex:1 1 100%;font-size:100%!important;margin:5px 5px 5px -8px!important;padding:7px!important}.app-navigation-input-confirm__input[data-v-dcf0becf]:active,.app-navigation-input-confirm__input[data-v-dcf0becf]:focus,.app-navigation-input-confirm__input[data-v-dcf0becf]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}.material-design-icon[data-v-c47dc611]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-new[data-v-c47dc611]{display:block;padding:calc(var(--default-grid-baseline, 4px) * 2)}.app-navigation-new button[data-v-c47dc611]{width:100%}.material-design-icon[data-v-8950be04]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-8950be04]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%;min-height:44px;transition:background-color var(--animation-quick) ease-in-out;transition:background-color .2s ease-in-out;border-radius:var(--border-radius-pill)}.app-navigation-entry-wrapper[data-v-8950be04]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%}.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened)>ul[data-v-8950be04]{display:none}.app-navigation-entry.active[data-v-8950be04]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-8950be04]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-8950be04],.app-navigation-entry.active .app-navigation-entry-button[data-v-8950be04]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-8950be04]:focus-within,.app-navigation-entry[data-v-8950be04]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-8950be04],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-8950be04],.app-navigation-entry:hover .app-navigation-entry__children[data-v-8950be04]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-8950be04],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-8950be04],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-8950be04],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-8950be04],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-8950be04]{display:inline-block}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-8950be04]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-8950be04],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-8950be04]{padding-right:14px}.app-navigation-entry .app-navigation-entry-link[data-v-8950be04],.app-navigation-entry .app-navigation-entry-button[data-v-8950be04]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;box-sizing:border-box;min-height:44px;padding:0;white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:14px center;background-size:16px 16px;line-height:44px}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-8950be04],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-8950be04]{display:flex;align-items:center;flex:0 0 44px;justify-content:center;width:44px;height:44px;background-size:16px 16px;background-repeat:no-repeat;background-position:14px center}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-8950be04],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-8950be04]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-8950be04],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-8950be04]{width:calc(100% - 44px);margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-8950be04]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-8950be04]:focus-visible{box-shadow:0 0 0 4px var(--color-main-background);outline:2px solid var(--color-main-text);border-radius:var(--border-radius-pill)}.app-navigation-entry__children[data-v-8950be04]{position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px)}.app-navigation-entry__children .app-navigation-entry[data-v-8950be04]{display:inline-flex;flex-wrap:wrap;padding-left:16px}.app-navigation-entry__deleted[data-v-8950be04]{display:inline-flex;flex:1 1 0;padding-left:30px!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-8950be04]{position:relative;overflow:hidden;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis;line-height:44px}.app-navigation-entry__utils[data-v-8950be04]{display:flex;min-width:44px;align-items:center;flex:0 1 auto;justify-content:flex-end}.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-8950be04]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-8950be04]{margin-right:calc(var(--default-grid-baseline) * 3);display:flex;align-items:center;flex:0 1 auto}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-8950be04]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-8950be04]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-8950be04]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-8950be04]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-8950be04]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-8950be04]:active{background-color:var(--color-primary-element-light-hover)!important}.app-navigation-new-item__name[data-v-8950be04]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding-left:7px;font-size:14px}.newItemContainer[data-v-8950be04]{width:calc(100% - 44px);margin:auto}.material-design-icon[data-v-4bd59bb1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}#app-settings[data-v-4bd59bb1]{margin-top:auto;padding:3px}#app-settings__header[data-v-4bd59bb1]{box-sizing:border-box;margin:0 3px 3px}#app-settings__header .settings-button[data-v-4bd59bb1]{display:flex;flex:1 1 0;height:44px;width:100%;padding:0 14px 0 0;margin:0;background-color:var(--color-main-background);box-shadow:none;border:0;border-radius:var(--border-radius-pill);text-align:left;font-weight:400;font-size:100%;color:var(--color-main-text);line-height:44px}#app-settings__header .settings-button[data-v-4bd59bb1]:hover,#app-settings__header .settings-button[data-v-4bd59bb1]:focus{background-color:var(--color-background-hover)}#app-settings__header .settings-button__icon[data-v-4bd59bb1]{width:44px;height:44px;min-width:44px}#app-settings__header .settings-button__label[data-v-4bd59bb1]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}#app-settings__content[data-v-4bd59bb1]{display:block;padding:10px;margin-bottom:-3px;max-height:300px;overflow-y:auto;box-sizing:border-box}.slide-up-leave-active[data-v-4bd59bb1],.slide-up-enter-active[data-v-4bd59bb1]{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}.slide-up-enter[data-v-4bd59bb1],.slide-up-leave-to[data-v-4bd59bb1]{max-height:0!important;padding:0 10px!important}.app-navigation-spacer[data-v-3dd6c4f7]{flex-shrink:0;height:22px}.material-design-icon[data-v-3e0025d1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}[data-v-3e0025d1] .app-settings__navigation{min-width:200px;margin-right:20px;overflow-x:hidden;overflow-y:auto;position:relative}[data-v-3e0025d1] .app-settings__content{box-sizing:border-box;padding-inline:16px}.navigation-list[data-v-3e0025d1]{height:100%;box-sizing:border-box;overflow-y:auto;padding:12px}.navigation-list__link[data-v-3e0025d1]{display:flex;align-content:center;font-size:16px;height:44px;margin:4px 0;line-height:44px;border-radius:var(--border-radius-pill);font-weight:700;padding:0 20px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:transparent;border:none}.navigation-list__link[data-v-3e0025d1]:hover,.navigation-list__link[data-v-3e0025d1]:focus{background-color:var(--color-background-hover)}.navigation-list__link--active[data-v-3e0025d1]{background-color:var(--color-primary-element-light)!important}.navigation-list__link--icon[data-v-3e0025d1]{padding-inline-start:8px;gap:4px}.navigation-list__link-icon[data-v-3e0025d1]{display:flex;justify-content:center;align-content:center;width:36px;max-width:36px}@media only screen and (max-width: 512px){.app-settings[data-v-3e0025d1] .dialog__name{padding-inline-start:16px}}@media only screen and (max-width: 512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;position:relative;top:unset;border-radius:var(--border-radius-large)}}.material-design-icon[data-v-40a87f52]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.dialog[data-v-40a87f52]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.dialog__modal[data-v-40a87f52] .modal-wrapper .modal-container{display:flex!important;padding-block:4px 0;padding-inline:12px 0}.dialog__modal[data-v-40a87f52] .modal-wrapper .modal-container__content{display:flex;flex-direction:column;overflow:hidden}.dialog__wrapper[data-v-40a87f52]{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.dialog__wrapper--collapsed[data-v-40a87f52]{flex-direction:column}.dialog__navigation[data-v-40a87f52]{display:flex;flex-shrink:0}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-40a87f52]{flex-direction:column;overflow:hidden auto;height:100%;min-width:200px;margin-inline-end:20px}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-40a87f52]{flex-direction:row;justify-content:space-between;overflow:auto hidden;width:100%;min-width:100%}.dialog__name[data-v-40a87f52]{text-align:center;height:fit-content;min-height:var(--default-clickable-area);line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block-end:12px}.dialog__content[data-v-40a87f52]{flex:1;min-height:0;overflow:auto;padding-inline-end:12px}.dialog__text[data-v-40a87f52]{padding-block-end:6px}.dialog__actions[data-v-40a87f52]{display:flex;gap:6px;align-content:center;width:fit-content;margin-inline:auto 12px;margin-block:0}.dialog__actions[data-v-40a87f52]:not(:empty){margin-block:6px 12px}@media only screen and (max-width: 512px){.dialog__name[data-v-40a87f52]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-1ea9d450]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-1ea9d450]{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;height:100%;background-color:#00000080}.modal-mask--dark[data-v-1ea9d450]{background-color:#000000eb}.modal-header[data-v-1ea9d450]{position:absolute;z-index:10001;top:0;right:0;left:0;display:flex!important;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;transition:opacity .25s,visibility .25s}.modal-header .modal-name[data-v-1ea9d450]{overflow-x:hidden;box-sizing:border-box;width:100%;padding:0 132px 0 12px;transition:padding ease .1s;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;margin-bottom:0}@media only screen and (min-width: 1024px){.modal-header .modal-name[data-v-1ea9d450]{padding-left:132px;text-align:center}}.modal-header .icons-menu[data-v-1ea9d450]{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-1ea9d450]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:3px;padding:0}.modal-header .icons-menu .play-pause-icons[data-v-1ea9d450]{position:relative;width:50px;height:50px;margin:0;padding:0;cursor:pointer;border:none;background-color:transparent}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-1ea9d450],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-1ea9d450],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-1ea9d450],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-1ea9d450]{opacity:1;border-radius:22px;background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__play[data-v-1ea9d450],.modal-header .icons-menu .play-pause-icons__pause[data-v-1ea9d450]{box-sizing:border-box;width:44px;height:44px;margin:3px;cursor:pointer;opacity:.7}.modal-header .icons-menu .header-actions[data-v-1ea9d450]{color:#fff}.modal-header .icons-menu[data-v-1ea9d450] .action-item{margin:3px}.modal-header .icons-menu[data-v-1ea9d450] .action-item--single{box-sizing:border-box;width:44px;height:44px;cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu[data-v-1ea9d450] button{color:#fff}.modal-header .icons-menu[data-v-1ea9d450] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-1ea9d450] .action-item__menutoggle span,.modal-header .icons-menu[data-v-1ea9d450] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-1ea9d450]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.modal-wrapper .prev[data-v-1ea9d450],.modal-wrapper .next[data-v-1ea9d450]{z-index:10000;height:35vh;min-height:300px;position:absolute;transition:opacity .25s;color:#fff}.modal-wrapper .prev[data-v-1ea9d450]:focus-visible,.modal-wrapper .next[data-v-1ea9d450]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-1ea9d450]{left:2px}.modal-wrapper .next[data-v-1ea9d450]{right:2px}.modal-wrapper .modal-container[data-v-1ea9d450]{position:relative;display:flex;padding:0;transition:transform .3s ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-1ea9d450]{z-index:1;position:absolute;top:4px;right:4px}.modal-wrapper .modal-container__content[data-v-1ea9d450]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-1ea9d450]{width:400px;max-width:90%;max-height:min(90%,100% - 100px)}.modal-wrapper--normal>.modal-container[data-v-1ea9d450]{max-width:90%;width:600px;max-height:min(90%,100% - 100px)}.modal-wrapper--large>.modal-container[data-v-1ea9d450]{max-width:90%;width:900px;max-height:min(90%,100% - 100px)}.modal-wrapper--full>.modal-container[data-v-1ea9d450]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}@media only screen and ((max-width: 512px) or (max-height: 400px)){.modal-wrapper .modal-container[data-v-1ea9d450]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}}.fade-enter-active[data-v-1ea9d450],.fade-leave-active[data-v-1ea9d450]{transition:opacity .25s}.fade-enter[data-v-1ea9d450],.fade-leave-to[data-v-1ea9d450]{opacity:0}.fade-visibility-enter[data-v-1ea9d450],.fade-visibility-leave-to[data-v-1ea9d450]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-1ea9d450],.modal-in-leave-active[data-v-1ea9d450],.modal-out-enter-active[data-v-1ea9d450],.modal-out-leave-active[data-v-1ea9d450]{transition:opacity .25s}.modal-in-enter[data-v-1ea9d450],.modal-in-leave-to[data-v-1ea9d450],.modal-out-enter[data-v-1ea9d450],.modal-out-leave-to[data-v-1ea9d450]{opacity:0}.modal-in-enter .modal-container[data-v-1ea9d450],.modal-in-leave-to .modal-container[data-v-1ea9d450]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-1ea9d450],.modal-out-leave-to .modal-container[data-v-1ea9d450]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-1ea9d450]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-1ea9d450]{transition:.1s stroke-dashoffset;transform-origin:50% 50%;animation:progressring-1ea9d450 linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-1ea9d450]{animation:breath-1ea9d450 2s cubic-bezier(.4,0,.2,1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-1ea9d450]{animation-play-state:paused!important}@keyframes progressring-1ea9d450{0%{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-1ea9d450{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-5162e6df]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-settings-section[data-v-5162e6df]{margin-bottom:80px}.app-settings-section__name[data-v-5162e6df]{font-size:20px;margin:0;padding:20px 0;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.material-design-icon[data-v-2ae00fba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-sidebar-tabs[data-v-2ae00fba]{display:flex;flex-direction:column;min-height:0;flex:1 1 100%}.app-sidebar-tabs__nav[data-v-2ae00fba]{display:flex;justify-content:stretch;margin:10px 8px 0;border-bottom:1px solid var(--color-border)}.app-sidebar-tabs__nav[data-v-2ae00fba] .checkbox-radio-switch--button-variant{border:unset!important;border-radius:0!important}.app-sidebar-tabs__nav[data-v-2ae00fba] .checkbox-radio-switch--button-variant .checkbox-content{padding:var(--default-grid-baseline);border-radius:var(--default-grid-baseline) var(--default-grid-baseline) 0 0!important;margin:0!important;border-bottom:var(--default-grid-baseline) solid transparent!important}.app-sidebar-tabs__nav[data-v-2ae00fba] .checkbox-radio-switch--button-variant .checkbox-content .checkbox-content__icon--checked>*{color:var(--color-main-text)!important}.app-sidebar-tabs__nav[data-v-2ae00fba] .checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content{background:transparent!important;color:var(--color-main-text)!important;border-bottom:var(--default-grid-baseline) solid var(--color-primary-element)!important}.app-sidebar-tabs__tab[data-v-2ae00fba]{flex:1 1}.app-sidebar-tabs__tab.active[data-v-2ae00fba]{color:var(--color-primary-element)}.app-sidebar-tabs__tab-caption[data-v-2ae00fba]{flex:0 1 100%;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.app-sidebar-tabs__tab-icon[data-v-2ae00fba]{display:flex;align-items:center;justify-content:center;background-size:20px}.app-sidebar-tabs__tab[data-v-2ae00fba] .checkbox-radio-switch__content{max-width:unset}.app-sidebar-tabs__content[data-v-2ae00fba]{position:relative;min-height:256px;height:100%}.app-sidebar-tabs__content--multiple[data-v-2ae00fba]>:not(section){display:none}.material-design-icon[data-v-6ed17025]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-sidebar[data-v-6ed17025]{z-index:1500;top:0;right:0;display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;flex-shrink:0;width:27vw;min-width:300px;max-width:500px;height:100%;border-left:1px solid var(--color-border);background:var(--color-main-background)}.app-sidebar .app-sidebar-header>.app-sidebar__close[data-v-6ed17025]{position:absolute;z-index:100;top:6px;right:6px;width:44px;height:44px;opacity:.7;border-radius:22px}.app-sidebar .app-sidebar-header>.app-sidebar__close[data-v-6ed17025]:hover,.app-sidebar .app-sidebar-header>.app-sidebar__close[data-v-6ed17025]:active,.app-sidebar .app-sidebar-header>.app-sidebar__close[data-v-6ed17025]:focus{opacity:1;background-color:#7f7f7f40}.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info[data-v-6ed17025]{flex-direction:row}.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__figure[data-v-6ed17025]{z-index:2;width:70px;height:70px;margin:9px;border-radius:3px;flex:0 0 auto}.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc[data-v-6ed17025]{padding-left:0;flex:1 1 auto;min-width:0;padding-right:94px;padding-top:10px}.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-6ed17025]{padding-right:50px}.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-6ed17025]{z-index:3;position:absolute;top:9px;left:-44px;gap:0}.app-sidebar .app-sidebar-header--compact.app-sidebar-header--with-figure .app-sidebar-header__info .app-sidebar-header__desc .app-sidebar-header__menu[data-v-6ed17025]{top:6px;right:50px;position:absolute}.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__menu[data-v-6ed17025]{position:absolute;top:6px;right:50px}.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc[data-v-6ed17025]{padding-right:94px}.app-sidebar .app-sidebar-header:not(.app-sidebar-header--with-figure) .app-sidebar-header__desc.app-sidebar-header__desc--without-actions[data-v-6ed17025]{padding-right:50px}.app-sidebar .app-sidebar-header .app-sidebar-header__info[data-v-6ed17025]{display:flex;flex-direction:column}.app-sidebar .app-sidebar-header__figure[data-v-6ed17025]{width:100%;height:250px;max-height:250px;background-repeat:no-repeat;background-position:center;background-size:contain}.app-sidebar .app-sidebar-header__figure--with-action[data-v-6ed17025]{cursor:pointer}.app-sidebar .app-sidebar-header__desc[data-v-6ed17025]{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 6px 18px 9px;gap:0 4px}.app-sidebar .app-sidebar-header__desc--with-tertiary-action[data-v-6ed17025]{padding-left:6px}.app-sidebar .app-sidebar-header__desc--editable .app-sidebar-header__mainname-form[data-v-6ed17025],.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__mainname-form[data-v-6ed17025]{margin-top:-2px;margin-bottom:-2px}.app-sidebar .app-sidebar-header__desc--with-subname--editable .app-sidebar-header__subname[data-v-6ed17025]{margin-top:-2px}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions[data-v-6ed17025]{display:flex;height:44px;width:44px;justify-content:center;flex:0 0 auto}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-6ed17025]{box-shadow:none}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__tertiary-actions .app-sidebar-header__star[data-v-6ed17025]: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-6ed17025]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container[data-v-6ed17025]{display:flex;align-items:center;min-height:44px}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-6ed17025]{padding:0;min-height:30px;font-size:20px;line-height:30px}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname[data-v-6ed17025] .linkified{cursor:pointer;text-decoration:underline;margin:0}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form[data-v-6ed17025]{display:flex;flex:1 1 auto;align-items:center}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname-container .app-sidebar-header__mainname-form input.app-sidebar-header__mainname-input[data-v-6ed17025]{flex:1 1 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-6ed17025]{margin-left:5px}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__mainname[data-v-6ed17025],.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-6ed17025]{overflow:hidden;width:100%;margin:0;white-space:nowrap;text-overflow:ellipsis}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__name-container .app-sidebar-header__subname[data-v-6ed17025]{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-6ed17025]{vertical-align:text-bottom}.app-sidebar .app-sidebar-header__description[data-v-6ed17025]{display:flex;align-items:center;margin:0 10px}@media only screen and (max-width: 512px){.app-sidebar[data-v-6ed17025]{width:100vw;max-width:100vw}}.slide-right-leave-active[data-v-6ed17025],.slide-right-enter-active[data-v-6ed17025]{transition-duration:var(--animation-quick);transition-property:max-width,min-width}.slide-right-enter-to[data-v-6ed17025],.slide-right-leave[data-v-6ed17025]{min-width:300px;max-width:500px}.slide-right-enter[data-v-6ed17025],.slide-right-leave-to[data-v-6ed17025]{min-width:0!important;max-width:0!important}.app-sidebar-header__description button,.app-sidebar-header__description .button,.app-sidebar-header__description input[type=button],.app-sidebar-header__description input[type=submit],.app-sidebar-header__description input[type=reset]{padding:6px 22px}.material-design-icon[data-v-2672ad1a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-content[data-v-2672ad1a]{display:flex;align-items:center;flex-direction:row;gap:4px;-webkit-user-select:none;user-select:none;min-height:44px;border-radius:44px;padding:4px calc((44px - var(--icon-height)) / 2);width:100%;max-width:fit-content}.checkbox-content__text[data-v-2672ad1a]{flex:1 0;display:flex;align-items:center}.checkbox-content__text[data-v-2672ad1a]:empty{display:none}.checkbox-content__icon>*[data-v-2672ad1a]{width:var(--icon-size);height:var(--icon-size)}.checkbox-content--button-variant .checkbox-content__icon:not(.checkbox-content__icon--checked)>*[data-v-2672ad1a]{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked>*[data-v-2672ad1a]{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-2672ad1a]{padding-right:14px}.checkbox-content:not(.checkbox-content--button-variant) .checkbox-content__icon>*[data-v-2672ad1a]{color:var(--color-primary-element)}.checkbox-content[data-v-2672ad1a],.checkbox-content *[data-v-2672ad1a]{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-2603be83]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-radio-switch[data-v-2603be83]{display:flex;align-items:center;color:var(--color-main-text);background-color:transparent;font-size:var(--default-font-size);line-height:var(--default-line-height);padding:0;position:relative}.checkbox-radio-switch__input[data-v-2603be83]{position:absolute;z-index:-1;opacity:0!important;width:var(--icon-size);height:var(--icon-size);margin:4px 14px}.checkbox-radio-switch__input:focus-visible+.checkbox-radio-switch__content[data-v-2603be83],.checkbox-radio-switch__input[data-v-2603be83]: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-2603be83]{opacity:.5}.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-2603be83] .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-2603be83],.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-2603be83]:hover{background-color:var(--color-background-hover)}.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-2603be83],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-2603be83]: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-2603be83],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-2603be83]:hover{background-color:var(--color-primary-element-light-hover)}.checkbox-radio-switch-switch[data-v-2603be83]: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-2603be83] .checkbox-radio-switch__icon>*{color:var(--color-primary-element-light)}.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-2603be83]{border:2px solid var(--color-border-maxcontrast);overflow:hidden}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-2603be83]{font-weight:700}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-2603be83]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.checkbox-radio-switch--button-variant[data-v-2603be83] .checkbox-radio-switch__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkbox-radio-switch--button-variant[data-v-2603be83]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch--button-variant[data-v-2603be83] .checkbox-radio-switch__icon:empty{display:none}.checkbox-radio-switch--button-variant[data-v-2603be83]: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-2603be83]{border-radius:calc(var(--default-clickable-area) / 2)}.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-2603be83]{flex-basis:100%;max-width:unset}.checkbox-radio-switch--button-variant-v-grouped[data-v-2603be83]:first-of-type{border-top-left-radius:calc(var(--default-clickable-area) / 2 + 2px);border-top-right-radius:calc(var(--default-clickable-area) / 2 + 2px)}.checkbox-radio-switch--button-variant-v-grouped[data-v-2603be83]:last-of-type{border-bottom-left-radius:calc(var(--default-clickable-area) / 2 + 2px);border-bottom-right-radius:calc(var(--default-clickable-area) / 2 + 2px)}.checkbox-radio-switch--button-variant-v-grouped[data-v-2603be83]: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-2603be83]{margin-bottom:2px}.checkbox-radio-switch--button-variant-v-grouped[data-v-2603be83]:not(:first-of-type){border-top:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-2603be83]:first-of-type{border-top-left-radius:calc(var(--default-clickable-area) / 2 + 2px);border-bottom-left-radius:calc(var(--default-clickable-area) / 2 + 2px)}.checkbox-radio-switch--button-variant-h-grouped[data-v-2603be83]:last-of-type{border-top-right-radius:calc(var(--default-clickable-area) / 2 + 2px);border-bottom-right-radius:calc(var(--default-clickable-area) / 2 + 2px)}.checkbox-radio-switch--button-variant-h-grouped[data-v-2603be83]:not(:last-of-type){border-right:0!important}.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-2603be83]{margin-right:2px}.checkbox-radio-switch--button-variant-h-grouped[data-v-2603be83]:not(:first-of-type){border-left:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-2603be83] .checkbox-radio-switch__text{text-align:center}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-2603be83]{flex-direction:column;justify-content:center;width:100%;margin:0;gap:0}.material-design-icon[data-v-458108e7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.empty-content[data-v-458108e7]{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-grow:1}.modal-wrapper .empty-content[data-v-458108e7]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-458108e7]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 15px;opacity:.4;background-repeat:no-repeat;background-position:center;background-size:64px}.empty-content__icon[data-v-458108e7] svg{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.empty-content__name[data-v-458108e7]{margin-bottom:10px;text-align:center;font-weight:700;font-size:20px;line-height:30px}.empty-content__description[data-v-458108e7]{color:var(--color-text-maxcontrast)}.empty-content__action[data-v-458108e7]{margin-top:8px}.modal-wrapper .empty-content__action[data-v-458108e7]{margin-top:20px;display:flex}.material-design-icon[data-v-ef10d14f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-sidebar__tab[data-v-ef10d14f]{display:none;padding:10px;min-height:100%;max-height:100%;height:100%;overflow:auto}.app-sidebar__tab[data-v-ef10d14f]:focus{border-color:var(--color-primary-element);box-shadow:0 0 .2em var(--color-primary-element);outline:0}.app-sidebar__tab--active[data-v-ef10d14f]{display:block}.material-design-icon[data-v-fe4740ac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-crumb[data-v-fe4740ac]{background-image:none;display:inline-flex;height:44px;padding:0}.vue-crumb[data-v-fe4740ac]:last-child{min-width:0}.vue-crumb:last-child .vue-crumb__separator[data-v-fe4740ac]{display:none}.vue-crumb--hidden[data-v-fe4740ac]{display:none}.vue-crumb__separator[data-v-fe4740ac]{padding:0;color:var(--color-text-maxcontrast)}.vue-crumb.vue-crumb--hovered[data-v-fe4740ac] .button-vue{background-color:var(--color-background-dark);color:var(--color-main-text)}.vue-crumb[data-v-fe4740ac]:not(:last-child) .button-vue{color:var(--color-text-maxcontrast)}.vue-crumb[data-v-fe4740ac]:not(:last-child) .button-vue:hover,.vue-crumb[data-v-fe4740ac]:not(:last-child) .button-vue:focus{background-color:var(--color-background-dark);color:var(--color-main-text)}.vue-crumb[data-v-fe4740ac]:not(:last-child) .button-vue__text{font-weight:400}.vue-crumb[data-v-fe4740ac] .button-vue__text{margin:0}.vue-crumb[data-v-fe4740ac]:not(.dropdown) .action-item{max-width:100%}.vue-crumb[data-v-fe4740ac]:not(.dropdown) .action-item .button-vue{padding:0 4px 0 16px;max-width:100%}.vue-crumb[data-v-fe4740ac]:not(.dropdown) .action-item .button-vue__wrapper{flex-direction:row-reverse}.vue-crumb[data-v-fe4740ac]: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-7d882912]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.breadcrumb[data-v-7d882912]{width:100%;flex-grow:1;display:inline-flex;align-items:center}.breadcrumb--collapsed[data-v-7d882912] .vue-crumb:last-child{min-width:100px}.breadcrumb nav[data-v-7d882912]{flex-shrink:1;min-width:0}.breadcrumb .breadcrumb__crumbs[data-v-7d882912]{max-width:100%}.breadcrumb .breadcrumb__crumbs[data-v-7d882912],.breadcrumb .breadcrumb__actions[data-v-7d882912]{display:inline-flex}.material-design-icon[data-v-71fec049]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.color-picker[data-v-71fec049]{display:flex;overflow:hidden;align-content:flex-end;flex-direction:column;justify-content:space-between;box-sizing:content-box!important;width:176px;padding:8px;border-radius:3px}.color-picker--advanced-fields[data-v-71fec049]{width:264px}.color-picker__simple[data-v-71fec049]{display:grid;grid-template-columns:repeat(auto-fit,44px);grid-auto-rows:44px}.color-picker__simple-color-circle[data-v-71fec049]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;margin:auto;padding:0;color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:50%;font-size:16px}.color-picker__simple-color-circle[data-v-71fec049]:focus-within{outline:2px solid var(--color-main-text)}.color-picker__simple-color-circle[data-v-71fec049]:hover{opacity:.6}.color-picker__simple-color-circle--active[data-v-71fec049]{width:38px;height:38px;min-height:38px;transition:all .1s ease-in-out;opacity:1!important}.color-picker__advanced[data-v-71fec049]{box-shadow:none!important}.color-picker__navigation[data-v-71fec049]{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}[data-v-71fec049] .vc-chrome{width:unset;background-color:var(--color-main-background)}[data-v-71fec049] .vc-chrome-color-wrap{width:30px;height:30px}[data-v-71fec049] .vc-chrome-active-color{width:34px;height:34px;border-radius:17px}[data-v-71fec049] .vc-chrome-body{padding:14px 0 0;background-color:var(--color-main-background)}[data-v-71fec049] .vc-chrome-body .vc-input__input{box-shadow:none}[data-v-71fec049] .vc-chrome-toggle-btn{filter:var(--background-invert-if-dark)}[data-v-71fec049] .vc-chrome-saturation-wrap{border-radius:3px}[data-v-71fec049] .vc-chrome-saturation-circle{width:20px;height:20px}.slide-enter[data-v-71fec049]{transform:translate(-50%);opacity:0}.slide-enter-to[data-v-71fec049],.slide-leave[data-v-71fec049]{transform:translate(0);opacity:1}.slide-leave-to[data-v-71fec049]{transform:translate(-50%);opacity:0}.slide-enter-active[data-v-71fec049],.slide-leave-active[data-v-71fec049]{transition:all 50ms ease-in-out}#skip-actions.vue-skip-actions:focus-within{top:0!important;left:0!important;width:100vw;height:100vh;padding:var(--body-container-margin)!important;-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.material-design-icon[data-v-cfc84a6c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-skip-actions__container[data-v-cfc84a6c]{background-color:var(--color-main-background);border-radius:var(--border-radius-large);padding:22px}.vue-skip-actions__headline[data-v-cfc84a6c]{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.vue-skip-actions__buttons[data-v-cfc84a6c]{display:flex;flex-wrap:wrap;gap:12px}.vue-skip-actions__buttons>*[data-v-cfc84a6c]{flex:1 0 fit-content}.vue-skip-actions__image[data-v-cfc84a6c]{margin-top:12px}.content[data-v-cfc84a6c]{box-sizing:border-box;margin:var(--body-container-margin);margin-top:50px;display:flex;width:calc(100% - var(--body-container-margin) * 2);border-radius:var(--body-container-radius);height:var(--body-height);overflow:hidden;padding:0}.content[data-v-cfc84a6c]:not(.with-sidebar--full){position:fixed}.content[data-v-cfc84a6c] *{box-sizing:border-box}.material-design-icon[data-v-b318b0e4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.counter-bubble__counter[data-v-b318b0e4]{font-size:calc(var(--default-font-size) * .8);overflow:hidden;width:fit-content;max-width:44px;text-align:center;text-overflow:ellipsis;line-height:1em;padding:4px 6px;border-radius:var(--border-radius-pill);background-color:var(--color-primary-element-light);font-weight:700;color:var(--color-primary-element-light-text)}.counter-bubble__counter .active[data-v-b318b0e4]{color:var(--color-main-background);background-color:var(--color-primary-element-light)}.counter-bubble__counter--highlighted[data-v-b318b0e4]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.counter-bubble__counter--highlighted.active[data-v-b318b0e4]{color:var(--color-primary-element);background-color:var(--color-main-background)}.counter-bubble__counter--outlined[data-v-b318b0e4]{color:var(--color-primary-element);background:transparent;box-shadow:inset 0 0 0 2px}.counter-bubble__counter--outlined.active[data-v-b318b0e4]{color:var(--color-main-background);box-shadow:inset 0 0 0 2px}.material-design-icon[data-v-1efcbeee]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.dashboard-widget[data-v-1efcbeee] .empty-content{text-align:center;padding-top:5vh}.dashboard-widget[data-v-1efcbeee] .empty-content.half-screen{padding-top:0;margin-bottom:1vh}.more[data-v-1efcbeee]{display:block;text-align:center;color:var(--color-text-maxcontrast);line-height:60px;cursor:pointer}.more[data-v-1efcbeee]:hover,.more[data-v-1efcbeee]:focus{background-color:var(--color-background-hover);border-radius:var(--border-radius-large);color:var(--color-main-text)}.item-list__entry[data-v-1efcbeee]{display:flex;align-items:flex-start;padding:8px}.item-list__entry .item-avatar[data-v-1efcbeee]{position:relative;margin-top:auto;margin-bottom:auto;background-color:var(--color-background-dark)!important}.item-list__entry .item__details[data-v-1efcbeee]{padding-left:8px;max-height:44px;flex-grow:1;overflow:hidden;display:flex;flex-direction:column}.item-list__entry .item__details h3[data-v-1efcbeee],.item-list__entry .item__details .message[data-v-1efcbeee]{white-space:nowrap;background-color:var(--color-background-dark)}.item-list__entry .item__details h3[data-v-1efcbeee]{font-size:100%;margin:0}.item-list__entry .item__details .message[data-v-1efcbeee]{width:80%;height:15px;margin-top:5px}.material-design-icon[data-v-a688e724]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.item-list__entry[data-v-a688e724]{display:flex;align-items:flex-start;position:relative;padding:8px}.item-list__entry[data-v-a688e724]:hover,.item-list__entry[data-v-a688e724]:focus{background-color:var(--color-background-hover);border-radius:var(--border-radius-large)}.item-list__entry .item-avatar[data-v-a688e724]{position:relative;margin-top:auto;margin-bottom:auto}.item-list__entry .item__details[data-v-a688e724]{padding-left:8px;max-height:44px;flex-grow:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:44px}.item-list__entry .item__details h3[data-v-a688e724],.item-list__entry .item__details .message[data-v-a688e724]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-list__entry .item__details .message span[data-v-a688e724]{width:10px;display:inline-block;margin-bottom:-3px}.item-list__entry .item__details h3[data-v-a688e724]{font-size:100%;margin:0}.item-list__entry .item__details .message[data-v-a688e724]{width:100%;color:var(--color-text-maxcontrast)}.item-list__entry .item-icon[data-v-a688e724]{position:relative;width:14px;height:14px;margin:27px -3px 0 -7px}.item-list__entry button.primary[data-v-a688e724]{padding:21px;margin:0}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex;flex-direction:column;height:420px;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart-emoji{padding:6px;position:relative;display:inline-block;font-size:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji span{display:inline-block}.emoji-mart-preview-emoji .emoji-mart-emoji span{width:38px;height:38px;font-size:32px}.emoji-type-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji",EmojiOne Color,"Android Emoji";word-break:keep-all}.emoji-type-image{background-size:6100%}.emoji-type-image.emoji-set-apple{background-image:url(https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png)}.emoji-type-image.emoji-set-facebook{background-image:url(https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png)}.emoji-type-image.emoji-set-google{background-image:url(https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png)}.emoji-type-image.emoji-set-twitter{background-image:url(https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png)}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-scroll{position:relative;overflow-y:scroll;flex:1;padding:0 6px 6px;z-index:0;will-change:transform;-webkit-overflow-scrolling:touch}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;color:#858585;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;border:none;background:none;box-shadow:none}.emoji-mart-anchor:hover,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart .scroller{height:250px;position:relative;flex:1;padding:0 6px 6px;z-index:0;will-change:transform;-webkit-overflow-scrolling:touch}.emoji-mart-search{margin-top:6px;padding:0 6px}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:.2em .6em;border-radius:25px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search-results{height:250px;overflow-y:scroll}.emoji-mart-category{position:relative}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart-emoji-selected:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%;opacity:0}.emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart-emoji-selected:before{opacity:1}.emoji-mart-category-label{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-static .emoji-mart-category-label{z-index:2;position:relative}.emoji-mart-category-label h3{display:block;font-size:16px;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:21px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch-selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch-selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart .vue-recycle-scroller{position:relative}.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal{display:flex}.emoji-mart .vue-recycle-scroller__slot{flex:auto 0 0}.emoji-mart .vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.emoji-mart .resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.emoji-mart .resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.emoji-mart-search .hidden{display:none;visibility:hidden}.emoji-mart{background-color:var(--color-main-background)!important;border:0;color:var(--color-main-text)!important}.emoji-mart button{margin:0;padding:0;border:none;background:transparent;font-size:inherit;height:36px;width:auto}.emoji-mart button *{cursor:pointer!important}.emoji-mart .emoji-mart-bar,.emoji-mart .emoji-mart-anchors,.emoji-mart .emoji-mart-search,.emoji-mart .emoji-mart-search input,.emoji-mart .emoji-mart-category,.emoji-mart .emoji-mart-category-label,.emoji-mart .emoji-mart-category-label span,.emoji-mart .emoji-mart-skin-swatches{background-color:transparent!important;border-color:var(--color-border)!important;color:inherit!important}.emoji-mart .emoji-mart-search input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-element);outline:none}.emoji-mart .emoji-mart-bar:first-child{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.emoji-mart .emoji-mart-anchors button{border-radius:0;padding:12px 4px;height:auto}.emoji-mart .emoji-mart-anchors button:focus-visible{outline:2px solid var(--color-primary-element)}.emoji-mart .emoji-mart-category{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start}.emoji-mart .emoji-mart-category .emoji-mart-category-label,.emoji-mart .emoji-mart-category .emoji-mart-emoji{-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0}.emoji-mart .emoji-mart-category .emoji-mart-category-label{flex-basis:100%;margin:0}.emoji-mart .emoji-mart-category .emoji-mart-emoji{flex-basis:12.5%;text-align:center}.emoji-mart .emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart .emoji-mart-category .emoji-mart-emoji.emoji-mart-emoji-selected:before{background-color:var(--color-background-hover)!important;outline:2px solid var(--color-primary-element)}.emoji-mart .emoji-mart-category button:focus-visible{background-color:var(--color-background-hover);border:2px solid var(--color-primary-element)!important;border-radius:50%}.material-design-icon[data-v-54cb91eb]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.search__wrapper[data-v-54cb91eb]{display:flex;flex-direction:row;gap:4px;align-items:end;padding:4px 8px}.row-selected button[data-v-54cb91eb],.row-selected span[data-v-54cb91eb]{vertical-align:middle}.emoji-delete[data-v-54cb91eb]{vertical-align:top;margin-left:-21px;margin-top:-3px}.material-design-icon[data-v-36ad47ca]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}#guest-content-vue[data-v-36ad47ca]{color:var(--color-main-text);background-color:var(--color-main-background);min-width:0;border-radius:var(--border-radius-large);box-shadow:0 0 10px var(--color-box-shadow);height:fit-content;padding:15px;margin:20px auto}#content.nc-guest-content{overflow:auto;margin-bottom:0;height:calc(var(--body-height) + var(--body-container-margin))}.material-design-icon[data-v-7103b917]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.header-menu[data-v-7103b917]{position:relative;width:var(--header-height);height:var(--header-height)}.header-menu .header-menu__trigger[data-v-7103b917]{width:100%!important;height:var(--header-height);opacity:.85;filter:none!important;color:var(--color-primary-text)!important}.header-menu--opened .header-menu__trigger[data-v-7103b917],.header-menu__trigger[data-v-7103b917]:hover,.header-menu__trigger[data-v-7103b917]:focus,.header-menu__trigger[data-v-7103b917]:active{opacity:1}.header-menu .header-menu__trigger[data-v-7103b917]:focus-visible{outline:none!important;box-shadow:none!important}.header-menu__wrapper[data-v-7103b917]{position:fixed;z-index:2000;top:50px;inset-inline-end:0;box-sizing:border-box;margin:0 8px;padding:8px;border-radius:0 0 var(--border-radius) var(--border-radius);border-radius:var(--border-radius-large);background-color:var(--color-main-background);filter:drop-shadow(0 1px 5px var(--color-box-shadow))}.header-menu__carret[data-v-7103b917]{position:absolute;z-index:2001;bottom:0;inset-inline-start:calc(50% - 10px);width:0;height:0;content:" ";pointer-events:none;border:10px solid transparent;border-bottom-color:var(--color-main-background)}.header-menu__content[data-v-7103b917]{overflow:auto;width:350px;max-width:calc(100vw - 16px);min-height:66px;max-height:calc(100vh - 100px)}.header-menu__content[data-v-7103b917] .empty-content{margin:12vh 10px}@media only screen and (max-width: 512px){.header-menu[data-v-7103b917]{width:44px}}.material-design-icon[data-v-6eacaffe]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.list-item__wrapper[data-v-6eacaffe]{display:flex;position:relative;width:100%}.list-item__wrapper--active .list-item[data-v-6eacaffe],.list-item__wrapper.active .list-item[data-v-6eacaffe]{background-color:var(--color-primary-element)}.list-item__wrapper--active .list-item[data-v-6eacaffe]:hover,.list-item__wrapper--active .list-item[data-v-6eacaffe]:focus-within,.list-item__wrapper--active .list-item[data-v-6eacaffe]:has(:focus-visible),.list-item__wrapper--active .list-item[data-v-6eacaffe]:has(:active),.list-item__wrapper.active .list-item[data-v-6eacaffe]:hover,.list-item__wrapper.active .list-item[data-v-6eacaffe]:focus-within,.list-item__wrapper.active .list-item[data-v-6eacaffe]:has(:focus-visible),.list-item__wrapper.active .list-item[data-v-6eacaffe]:has(:active){background-color:var(--color-primary-element-hover)}.list-item__wrapper--active .list-item-content__name[data-v-6eacaffe],.list-item__wrapper--active .list-item-content__subname[data-v-6eacaffe],.list-item__wrapper--active .list-item-content__details[data-v-6eacaffe],.list-item__wrapper--active .list-item-details__details[data-v-6eacaffe],.list-item__wrapper.active .list-item-content__name[data-v-6eacaffe],.list-item__wrapper.active .list-item-content__subname[data-v-6eacaffe],.list-item__wrapper.active .list-item-content__details[data-v-6eacaffe],.list-item__wrapper.active .list-item-details__details[data-v-6eacaffe]{color:var(--color-primary-element-text)!important}.list-item__wrapper .list-item-content__name[data-v-6eacaffe],.list-item__wrapper .list-item-content__subname[data-v-6eacaffe],.list-item__wrapper .list-item-content__details[data-v-6eacaffe],.list-item__wrapper .list-item-details__details[data-v-6eacaffe]{white-space:nowrap;margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis}.list-item-content__name[data-v-6eacaffe]{min-width:100px;max-width:300px;flex:1 1 10%;font-weight:500}.list-item-content__subname[data-v-6eacaffe]{flex:1 0;min-width:0;color:var(--color-text-maxcontrast)}.list-item-content__subname--bold[data-v-6eacaffe]{font-weight:500}.list-item[data-v-6eacaffe]{box-sizing:border-box;display:flex;position:relative;flex:0 0 auto;justify-content:flex-start;padding:8px 10px;margin:4px;width:calc(100% - 8px);border-radius:32px;cursor:pointer;transition:background-color var(--animation-quick) ease-in-out;list-style:none}.list-item[data-v-6eacaffe]:hover,.list-item[data-v-6eacaffe]:focus-within,.list-item[data-v-6eacaffe]:has(:active),.list-item[data-v-6eacaffe]:has(:focus-visible){background-color:var(--color-background-hover)}.list-item[data-v-6eacaffe]: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-6eacaffe]{padding:4px 10px}.list-item--compact .list-item__anchor .line-one[data-v-6eacaffe],.list-item--compact .list-item__anchor .line-two[data-v-6eacaffe]{margin-block:-4px}.list-item .list-item-content__details[data-v-6eacaffe]{display:flex;flex-direction:column;justify-content:end;align-items:end}.list-item--one-line[data-v-6eacaffe]{padding:0 9px;margin:2px}.list-item--one-line .list-item-content__main[data-v-6eacaffe]{display:flex;justify-content:start;gap:12px;min-width:0}.list-item--one-line .list-item-content__details[data-v-6eacaffe]{flex-direction:row;align-items:unset;justify-content:end}.list-item__anchor[data-v-6eacaffe]{display:flex;flex:1 0 auto;align-items:center;height:var(--default-clickable-area);min-width:0}.list-item__anchor[data-v-6eacaffe]:focus-visible{outline:none}.list-item-content[data-v-6eacaffe]{display:flex;flex:1 0;justify-content:space-between;padding-left:8px;min-width:0}.list-item-content__main[data-v-6eacaffe]{flex:1 0;width:0;margin:auto 0}.list-item-content__main--oneline[data-v-6eacaffe]{display:flex}.list-item-content__actions[data-v-6eacaffe]{flex:0 0 auto;align-self:center;justify-content:center;margin-left:4px}.list-item-details__details[data-v-6eacaffe]{color:var(--color-text-maxcontrast);margin:0 9px!important;font-weight:400}.list-item-details__extra[data-v-6eacaffe]{margin:2px 4px 0;display:flex;align-items:center}.list-item-details__indicator[data-v-6eacaffe]{margin:0 5px}.list-item__extra[data-v-6eacaffe]{margin-top:4px}.material-design-icon[data-v-722d543a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.notecard[data-v-722d543a]{color:var(--color-main-text)!important;background-color:var(--note-background)!important;border-inline-start:4px solid var(--note-theme);border-radius:var(--border-radius);margin:1rem 0;padding:1rem;display:flex;flex-direction:row;gap:1rem}.notecard__icon--heading[data-v-722d543a]{margin-bottom:auto;margin-top:.3rem}.notecard--success[data-v-722d543a]{--note-background: rgba(var(--color-success-rgb), .1);--note-theme: var(--color-success)}.notecard--info[data-v-722d543a]{--note-background: rgba(var(--color-info-rgb), .1);--note-theme: var(--color-info)}.notecard--error[data-v-722d543a]{--note-background: rgba(var(--color-error-rgb), .1);--note-theme: var(--color-error)}.notecard--warning[data-v-722d543a]{--note-background: rgba(var(--color-warning-rgb), .1);--note-theme: var(--color-warning)}.material-design-icon[data-v-bfe47e7c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.progress-bar[data-v-bfe47e7c]{display:block;height:var(--progress-bar-height);--progress-bar-color: var(--0f3d9b00)}.progress-bar--linear[data-v-bfe47e7c]{width:100%;overflow:hidden;border:0;padding:0;background:var(--color-background-dark);border-radius:calc(var(--progress-bar-height) / 2)}.progress-bar--linear[data-v-bfe47e7c]::-webkit-progress-bar{height:var(--progress-bar-height);background-color:transparent}.progress-bar--linear[data-v-bfe47e7c]::-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-bfe47e7c]::-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-bfe47e7c]{width:var(--progress-bar-height);color:var(--progress-bar-color, var(--color-primary-element))}.progress-bar--error[data-v-bfe47e7c]{color:var(--color-error)!important}.progress-bar--error[data-v-bfe47e7c]::-moz-progress-bar{background:var(--color-error)!important}.progress-bar--error[data-v-bfe47e7c]::-webkit-progress-value{background:var(--color-error)!important}.material-design-icon[data-v-018e1c98]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.team-resources__header[data-v-018e1c98]{font-weight:700;margin-bottom:6px}.related-team[data-v-018e1c98]{border-radius:var(--border-radius-rounded);border:2px solid var(--color-border-dark);margin-bottom:6px}.related-team__open[data-v-018e1c98]{border-color:var(--color-primary-element)}.related-team__header[data-v-018e1c98]{padding:6px 24px 6px 6px;display:flex;gap:12px}.related-team__name[data-v-018e1c98]{display:flex;flex-grow:1;align-items:center;gap:12px;padding:6px 12px;font-weight:700;margin:0}.related-team .related-team-provider[data-v-018e1c98]{padding:6px 12px}.related-team .related-team-provider__name[data-v-018e1c98]{font-weight:700;margin-bottom:3px}.related-team .related-team-provider__link[data-v-018e1c98]{display:flex;gap:12px;padding:6px 12px;font-weight:700}.related-team .related-team-resource__link[data-v-018e1c98]{display:flex;gap:12px;height:44px;align-items:center;border-radius:var(--border-radius-large)}.related-team .related-team-resource__link[data-v-018e1c98]:hover{background-color:var(--color-background-hover)}.related-team .related-team-resource__link[data-v-018e1c98]:focus{background-color:var(--color-background-hover);outline:2px solid var(--color-primary-element)}.related-team .related-team-resource .resource__icon[data-v-018e1c98]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.related-team .related-team-resource .resource__icon>img[data-v-018e1c98]{border-radius:var(--border-radius-pill);overflow:hidden;width:32px;height:32px}.material-design-icon[data-v-dd53e5b9]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resource[data-v-dd53e5b9]{display:flex;align-items:center;height:44px}.resource__button[data-v-dd53e5b9]{width:100%!important;justify-content:flex-start!important;padding:0!important}.resource__button[data-v-dd53e5b9] .button-vue__wrapper{justify-content:flex-start!important}.resource__button[data-v-dd53e5b9] .button-vue__wrapper .button-vue__text{font-weight:400!important;margin-left:2px!important}.resource__icon[data-v-dd53e5b9]{width:32px;height:32px;background-color:var(--color-text-maxcontrast);border-radius:50%;display:flex;align-items:center;justify-content:center}.resource__icon img[data-v-dd53e5b9]{width:16px;height:16px;filter:var(--background-invert-if-dark)}.material-design-icon[data-v-8855c164]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.related-resources__header h5[data-v-8855c164]{font-weight:700;margin-bottom:6px}.related-resources__header p[data-v-8855c164]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-41703e53]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.autocomplete-result[data-v-41703e53]{display:flex;height:var(--default-clickable-area);padding:var(--default-grid-baseline) 0}.autocomplete-result__icon[data-v-41703e53]{position:relative;flex:0 0 var(--default-clickable-area);width:var(--default-clickable-area);min-width:var(--default-clickable-area);height:var(--default-clickable-area);border-radius:var(--default-clickable-area);background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:contain}.autocomplete-result__icon--with-avatar[data-v-41703e53]{color:inherit;background-size:cover}.autocomplete-result__status[data-v-41703e53]{box-sizing:border-box;position:absolute;right:-4px;bottom:-4px;min-width:18px;min-height:18px;width:18px;height:18px;border:2px solid var(--color-main-background);border-radius:50%;background-color:var(--color-main-background);font-size:var(--default-font-size);line-height:15px;background-repeat:no-repeat;background-size:16px;background-position:center}.autocomplete-result__status--icon[data-v-41703e53]{border:none;background-color:transparent}.autocomplete-result__content[data-v-41703e53]{display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;min-width:0;padding-left:calc(var(--default-grid-baseline) * 2)}.autocomplete-result__title[data-v-41703e53],.autocomplete-result__subline[data-v-41703e53]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-result__subline[data-v-41703e53]{color:var(--color-text-maxcontrast)}.material-design-icon[data-v-2d2d4f42]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.rich-contenteditable[data-v-2d2d4f42]{position:relative;width:auto}.rich-contenteditable__label[data-v-2d2d4f42]{position:absolute;margin-inline:14px 0;max-width:fit-content;inset-block-start:11px;inset-inline:0;color:var(--color-text-maxcontrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick),background-color var(--animation-quick) var(--animation-slow)}.rich-contenteditable__input:focus+.rich-contenteditable__label[data-v-2d2d4f42],.rich-contenteditable__input:not(.rich-contenteditable__input--empty)+.rich-contenteditable__label[data-v-2d2d4f42]{inset-block-start:-10px;line-height:1.5;font-size:13px;font-weight:500;border-radius:var(--default-grid-baseline) var(--default-grid-baseline) 0 0;background-color:var(--color-main-background);padding-inline:5px;margin-inline-start:9px;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick)}.rich-contenteditable__input[data-v-2d2d4f42]{overflow-y:auto;width:auto;margin:0;padding:8px;cursor:text;white-space:pre-wrap;word-break:break-word;color:var(--color-main-text);border:2px solid var(--color-border-maxcontrast);border-radius:var(--border-radius-large);outline:none;background-color:var(--color-main-background);font-family:var(--font-face);font-size:inherit;min-height:44px;max-height:242px}.rich-contenteditable__input--has-label[data-v-2d2d4f42]{margin-top:10px}.rich-contenteditable__input--empty[data-v-2d2d4f42]:focus:before,.rich-contenteditable__input--empty[data-v-2d2d4f42]:not(.rich-contenteditable__input--has-label):before{content:attr(aria-placeholder);color:var(--color-text-maxcontrast);position:absolute}.rich-contenteditable__input[contenteditable=false][data-v-2d2d4f42]:not(.rich-contenteditable__input--disabled){cursor:default;background-color:transparent;color:var(--color-main-text);border-color:transparent;opacity:1;border-radius:0}.rich-contenteditable__input--multiline[data-v-2d2d4f42]{min-height:132px;max-height:none}.rich-contenteditable__input--disabled[data-v-2d2d4f42]{opacity:.5;color:var(--color-text-maxcontrast);border:2px solid var(--color-background-darker);border-radius:var(--border-radius);background-color:var(--color-background-dark)}._material-design-icon_pq0s6_26{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}._tribute-container_pq0s6_34{z-index:9000;overflow:auto;position:absolute;left:-10000px;margin:var(--default-grid-baseline) 0;padding:var(--default-grid-baseline);color:var(--color-text-maxcontrast);border-radius:var(--border-radius);background:var(--color-main-background);box-shadow:0 1px 5px var(--color-box-shadow)}._tribute-container_pq0s6_34 ._tribute-container__item_pq0s6_46{color:var(--color-text-maxcontrast);border-radius:var(--border-radius);padding:var(--default-grid-baseline) calc(2 * var(--default-grid-baseline));margin-bottom:var(--default-grid-baseline);cursor:pointer}._tribute-container_pq0s6_34 ._tribute-container__item_pq0s6_46:last-child{margin-bottom:0}._tribute-container_pq0s6_34 ._tribute-container__item_pq0s6_46.highlight{color:var(--color-main-text);background:var(--color-background-hover)}._tribute-container_pq0s6_34 ._tribute-container__item_pq0s6_46.highlight,._tribute-container_pq0s6_34 ._tribute-container__item_pq0s6_46.highlight *{cursor:pointer}._tribute-container_pq0s6_34._tribute-container--focus-visible_pq0s6_63 .highlight._tribute-container__item_pq0s6_46{outline:2px solid var(--color-main-text)!important}._tribute-container-autocomplete_pq0s6_67{min-width:250px;max-width:300px;max-height:calc((var(--default-clickable-area) + 5 * var(--default-grid-baseline)) * 4.5 - 1.5 * var(--default-grid-baseline))}._tribute-container-emoji_pq0s6_73,._tribute-container-link_pq0s6_74{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_pq0s6_73 ._tribute-item_pq0s6_79,._tribute-container-link_pq0s6_74 ._tribute-item_pq0s6_79{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tribute-container-emoji_pq0s6_73 ._tribute-item__emoji_pq0s6_85,._tribute-container-link_pq0s6_74 ._tribute-item__emoji_pq0s6_85{padding-right:calc(var(--default-grid-baseline) * 2)}._tribute-container-link_pq0s6_74{min-width:200px;max-width:300px}._tribute-container-link_pq0s6_74 ._tribute-item_pq0s6_79{display:flex;align-items:center}._tribute-container-link_pq0s6_74 ._tribute-item__title_pq0s6_98{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tribute-container-link_pq0s6_74 ._tribute-item__icon_pq0s6_103{margin:auto 0;width:20px;height:20px;object-fit:contain;padding-right:calc(var(--default-grid-baseline) * 2);filter:var(--background-invert-if-dark)}.material-design-icon[data-v-08d7279d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widget-custom[data-v-08d7279d]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:transparent;display:flex}.widget-custom.full-width[data-v-08d7279d]{width:var(--widget-full-width, 100%)!important;left:calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);position:relative}.widget-access[data-v-08d7279d]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:transparent;display:flex;padding:calc(var(--default-grid-baseline, 4px) * 3)}.widget-default[data-v-08d7279d]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-large);background-color:transparent;display:flex}.widget-default--compact[data-v-08d7279d]{flex-direction:column}.widget-default--compact .widget-default--image[data-v-08d7279d]{width:100%;height:150px}.widget-default--compact .widget-default--details[data-v-08d7279d]{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-08d7279d]{display:none}.widget-default--image[data-v-08d7279d]{width:40%;background-position:center;background-size:cover;background-repeat:no-repeat}.widget-default--name[data-v-08d7279d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.widget-default--details[data-v-08d7279d]{padding:calc(var(--default-grid-baseline, 4px) * 3);width:60%}.widget-default--details p[data-v-08d7279d]{margin:0;padding:0}.widget-default--description[data-v-08d7279d]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.widget-default--link[data-v-08d7279d]{color:var(--color-text-maxcontrast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-interactive[data-v-08d7279d]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-08d7279d]{position:absolute;top:50%;z-index:10000;left:50%;transform:translate(-50%) translateY(-50%);opacity:0}.toggle-interactive:focus-within .toggle-interactive--button[data-v-08d7279d],.toggle-interactive:hover .toggle-interactive--button[data-v-08d7279d]{opacity:1}.material-design-icon[data-v-25f1cef8],.material-design-icon[data-v-e880790e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.provider-list[data-v-e880790e]{width:100%;min-height:400px;padding:0 16px 16px;display:flex;flex-direction:column}.provider-list--select[data-v-e880790e]{width:100%}.provider-list--select .provider[data-v-e880790e]{display:flex;align-items:center;height:28px;overflow:hidden}.provider-list--select .provider .link-icon[data-v-e880790e]{margin-right:8px}.provider-list--select .provider .provider-icon[data-v-e880790e]{width:20px;height:20px;object-fit:contain;margin-right:8px;filter:var(--background-invert-if-dark)}.provider-list--select .provider .option-text[data-v-e880790e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-d0ba247a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.raw-link[data-v-d0ba247a]{width:100%;min-height:350px;display:flex;flex-direction:column;overflow-y:auto;padding:0 16px 16px}.raw-link .input-wrapper[data-v-d0ba247a]{width:100%}.raw-link .reference-widget[data-v-d0ba247a]{display:flex}.raw-link--empty-content .provider-icon[data-v-d0ba247a]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-d0ba247a]{width:99%}.material-design-icon[data-v-7a394a58]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.result[data-v-7a394a58]{display:flex;align-items:center;height:44px;overflow:hidden}.result--icon-class[data-v-7a394a58],.result--image[data-v-7a394a58]{width:40px;min-width:40px;height:40px;object-fit:contain}.result--icon-class.rounded[data-v-7a394a58],.result--image.rounded[data-v-7a394a58]{border-radius:50%}.result--content[data-v-7a394a58]{display:flex;flex-direction:column;padding-left:10px;overflow:hidden}.result--content--name[data-v-7a394a58],.result--content--subline[data-v-7a394a58]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-97d196f0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.smart-picker-search[data-v-97d196f0]{width:100%;display:flex;flex-direction:column;padding:0 16px 16px}.smart-picker-search.with-empty-content[data-v-97d196f0]{min-height:400px}.smart-picker-search .provider-icon[data-v-97d196f0]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-97d196f0],.smart-picker-search--select .search-result[data-v-97d196f0]{width:100%}.smart-picker-search--select .group-name-icon[data-v-97d196f0],.smart-picker-search--select .option-simple-icon[data-v-97d196f0]{width:20px;height:20px;margin:0 20px 0 10px}.smart-picker-search--select .custom-option[data-v-97d196f0]{height:44px;display:flex;align-items:center;overflow:hidden}.smart-picker-search--select .option-text[data-v-97d196f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-12c38c93]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker[data-v-12c38c93],.reference-picker .custom-element-wrapper[data-v-12c38c93]{display:flex;overflow-y:auto;width:100%}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal .modal-container{display:flex!important}.material-design-icon[data-v-ab09ebaa]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal--content[data-v-ab09ebaa]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.reference-picker-modal--content .close-button[data-v-ab09ebaa],.reference-picker-modal--content .back-button[data-v-ab09ebaa]{position:absolute;top:4px}.reference-picker-modal--content .back-button[data-v-ab09ebaa]{left:4px}.reference-picker-modal--content .close-button[data-v-ab09ebaa]{right:4px}.reference-picker-modal--content>h2[data-v-ab09ebaa]{display:flex;margin:12px 0 20px}.reference-picker-modal--content>h2 .icon[data-v-ab09ebaa]{margin-right:8px}.material-design-icon[data-v-5b140fb6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.input-wrapper[data-v-5b140fb6]{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:400px}.input-wrapper .action-input__label[data-v-5b140fb6]{margin-right:12px}.input-wrapper[data-v-5b140fb6]:disabled{cursor:default}.input-wrapper .hint[data-v-5b140fb6]{color:var(--color-text-maxcontrast);margin-left:8px}.material-design-icon[data-v-f51cf2d3]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.settings-section[data-v-f51cf2d3]{display:block;margin-bottom:auto;padding:30px}.settings-section[data-v-f51cf2d3]:not(:last-child){border-bottom:1px solid var(--color-border)}.settings-section--limit-width>*[data-v-f51cf2d3]{max-width:900px}.settings-section__name[data-v-f51cf2d3]{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;max-width:900px}.settings-section__info[data-v-f51cf2d3]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-14px -14px -14px 0;color:var(--color-text-maxcontrast)}.settings-section__info[data-v-f51cf2d3]:hover,.settings-section__info[data-v-f51cf2d3]:focus,.settings-section__info[data-v-f51cf2d3]:active{color:var(--color-main-text)}.settings-section__desc[data-v-f51cf2d3]{margin-top:-.2em;margin-bottom:1em;color:var(--color-text-maxcontrast);max-width:900px}.material-design-icon[data-v-6d99b3e0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.select-group-error[data-v-6d99b3e0]{color:var(--color-error);font-size:13px;padding-inline-start:var(--border-radius-large)}.material-design-icon[data-v-8f0fbaf1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-bubble__wrapper[data-v-8f0fbaf1]{display:inline-block;vertical-align:middle;min-width:0;max-width:100%}.user-bubble__content[data-v-8f0fbaf1]{display:inline-flex;max-width:100%;background-color:var(--color-background-dark)}.user-bubble__content--primary[data-v-8f0fbaf1]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-8f0fbaf1]>:last-child{padding-right:8px}.user-bubble__avatar[data-v-8f0fbaf1]{align-self:center}.user-bubble__name[data-v-8f0fbaf1]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-bubble__name[data-v-8f0fbaf1],.user-bubble__secondary[data-v-8f0fbaf1]{padding:0 0 0 4px}/** - * @copyright Copyright (c) 2019 John Molakvoæ - * - * @author John Molakvoæ - * - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - */.material-design-icon[data-v-219a1ffb]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.textarea[data-v-219a1ffb]{position:relative;width:100%;border-radius:var(--border-radius-large);margin-block-start:6px;resize:vertical}.textarea__main-wrapper[data-v-219a1ffb]{position:relative}.textarea--disabled[data-v-219a1ffb]{opacity:.7;filter:saturate(.7)}.textarea__input[data-v-219a1ffb]{margin:0;padding-inline:10px 6px;width:100%;font-size:var(--default-font-size);text-overflow:ellipsis;background-color:var(--color-main-background);color:var(--color-main-text);border:2px solid var(--color-border-maxcontrast);border-radius:var(--border-radius-large);cursor:pointer}.textarea__input[data-v-219a1ffb]:active:not([disabled]),.textarea__input[data-v-219a1ffb]:hover:not([disabled]),.textarea__input[data-v-219a1ffb]:focus:not([disabled]){border-color:2px solid var(--color-main-text)!important;box-shadow:0 0 0 2px var(--color-main-background)!important}.textarea__input[data-v-219a1ffb]:not(:focus,.textarea__input--label-outside)::placeholder{opacity:0}.textarea__input[data-v-219a1ffb]:focus{cursor:text}.textarea__input[data-v-219a1ffb]:disabled{cursor:default}.textarea__input[data-v-219a1ffb]:focus-visible{box-shadow:unset!important}.textarea__input--success[data-v-219a1ffb]{border-color:var(--color-success)!important}.textarea__input--success[data-v-219a1ffb]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.textarea__input--error[data-v-219a1ffb]{border-color:var(--color-error)!important}.textarea__input--error[data-v-219a1ffb]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.textarea__label[data-v-219a1ffb]{position:absolute;margin-inline:12px 0;max-width:fit-content;inset-block-start:11px;inset-inline:0;color:var(--color-text-maxcontrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick),background-color var(--animation-quick) var(--animation-slow)}.textarea__input:focus+.textarea__label[data-v-219a1ffb],.textarea__input:not(:placeholder-shown)+.textarea__label[data-v-219a1ffb]{inset-block-start:-10px;line-height:1.5;font-size:13px;font-weight:500;color:var(--color-main-text);background-color:var(--color-main-background);padding-inline:4px;margin-inline-start:8px;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick)}.textarea__helper-text-message[data-v-219a1ffb]{padding-block:4px;display:flex;align-items:center}.textarea__helper-text-message__icon[data-v-219a1ffb]{margin-inline-end:8px}.textarea__helper-text-message--error[data-v-219a1ffb]{color:var(--color-error-text)}.textarea__helper-text-message--success[data-v-219a1ffb]{color:var(--color-success-text)}.viewer__image-editor[data-v-a2c8f486]{position:absolute;z-index:10100;top:calc(var(--header-height) * -1);bottom:calc(var(--header-height) * -1);left:0;width:100%;height:100vh}.SfxModal-Wrapper{z-index:10101!important}#SfxPopper{z-index:10102;position:relative}.viewer__image-editor *,.SfxModal-Wrapper *,.SfxPopper-wrapper *{font-size:var(--default-font-size)!important}.viewer__image-editor label,.viewer__image-editor button,.SfxModal-Wrapper label,.SfxModal-Wrapper button,.SfxPopper-wrapper label,.SfxPopper-wrapper button{color:var(--color-main-text)}.viewer__image-editor label>span,.viewer__image-editor button>span,.SfxModal-Wrapper label>span,.SfxModal-Wrapper button>span,.SfxPopper-wrapper label>span,.SfxPopper-wrapper button>span{font-size:var(--default-font-size)!important}.viewer__image-editor button,.SfxModal-Wrapper button,.SfxPopper-wrapper button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 12px}.SfxInput-root{height:auto!important;padding:0!important}.SfxInput-root .SfxInput-Base{margin:0!important}.SfxSelect-root{padding:8px!important}.SfxButton-root{min-height:44px!important;margin:0!important;border:transparent!important}.SfxButton-root[color=error]{color:#fff!important;background-color:var(--color-error)!important}.SfxButton-root[color=error]:hover,.SfxButton-root[color=error]:focus{border-color:#fff!important;background-color:var(--color-error-hover)!important}.SfxButton-root[color=primary]{color:var(--color-primary-element-text)!important;background-color:var(--color-primary-element)!important}.SfxButton-root[color=primary]:hover,.SfxButton-root[color=primary]:focus{background-color:var(--color-primary-element-hover)!important}.SfxMenuItem-root{height:44px;padding-left:8px!important}.SfxMenuItem-root>div{margin-right:0;padding:6px;cursor:pointer}.SfxMenuItem-root[value=jpeg]{display:none}.SfxModal-Container{min-height:300px;padding:22px}.SfxModal-Container .SfxModal-root,.SfxModal-Container .SfxModalTitle-root{flex:1 1 100%;justify-content:center;color:var(--color-main-text)}.SfxModal-Container .SfxModalTitle-Icon{margin-bottom:22px!important;background:none!important}.SfxModal-Container .SfxModalTitle-Icon svg{width:64px;height:64px;opacity:.4;--color-primary: var(--color-main-text);--color-error: var(--color-main-text)}.SfxModal-Container .SfxModalTitle-Close{display:none!important}.SfxModal-Container .SfxModalActions-root{justify-content:space-evenly!important}.FIE_topbar-center-options>button,.FIE_topbar-center-options>label{margin-left:6px!important}.FIE_tabs{padding:6px!important;overflow:hidden;overflow-y:auto}.FIE_tab{width:80px!important;height:80px!important;padding:8px;border-radius:var(--border-radius-large)!important}.FIE_tab svg{width:16px;height:16px}.FIE_tab-label{margin-top:8px!important;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;display:block!important}.FIE_tab:hover,.FIE_tab:focus{background-color:var(--color-background-hover)!important}.FIE_tab[aria-selected=true]{color:var(--color-main-text);background-color:var(--color-background-dark);box-shadow:0 0 0 2px var(--color-primary-element)}.FIE_tools-bar-wrapper{max-height:max-content!important}.FIE_tools-bar>div[class$=-tool-button],.FIE_tools-bar>div[class$=-tool]{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:6px 16px;border-radius:var(--border-radius-pill)}.FIE_crop-presets-opener-button{min-width:0!important;padding:5px 5px 5px 10px!important;border:none!important;background-color:transparent!important}.FIE_topbar-history-buttons button,.FIE_topbar-close-button,.FIE_resize-ratio-locker{border:none!important;background-color:transparent!important}.FIE_topbar-history-buttons button:hover,.FIE_topbar-history-buttons button:focus,.FIE_topbar-close-button:hover,.FIE_topbar-close-button:focus,.FIE_resize-ratio-locker:hover,.FIE_resize-ratio-locker:focus{background-color:var(--color-background-hover)!important}.FIE_topbar-history-buttons button svg,.FIE_topbar-close-button svg,.FIE_resize-ratio-locker svg{width:16px;height:16px}.FIE_topbar-history-buttons button.FIE_topbar-reset-button:before{content:attr(title);font-weight:400}.FIE_topbar-history-buttons button.FIE_topbar-reset-button svg{display:none}.FIE_topbar-save-wrapper{width:auto!important}.FIE_topbar-save-button{color:var(--color-primary-text)!important;border:none!important;background-color:var(--color-primary-element)!important}.FIE_topbar-save-button:hover,.FIE_topbar-save-button:focus{background-color:var(--color-primary-element-hover)!important}.FIE_resize-tool-options .FIE_resize-width-option,.FIE_resize-tool-options .FIE_resize-height-option{flex:1 1;min-width:0}.FIE_resize-ratio-locker{margin-right:8px!important}.FIE_resize-ratio-locker svg{width:20px;height:20px}.FIE_resize-ratio-locker svg path{stroke-width:1;stroke:var(--color-main-text);fill:var(--color-main-text)}.FIE_topbar-close-button svg path{transform:scale(1.6)}.FIE_canvas-container{background-color:var(--color-main-background)!important}.FIE_spinner:after,.FIE_spinner-label{display:none!important}.FIE_spinner-wrapper{background-color:transparent!important}.FIE_spinner:before{position:absolute;z-index:2;top:50%;left:50%;width:28px;height:28px;margin:-16px 0 0 -16px;content:"";-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear;border:2px solid var(--color-loading-light);border-top-color:var(--color-loading-dark);border-radius:100%;filter:var(--background-invert-if-dark)}.image_container[data-v-256fed76]{display:flex;align-items:center;height:100%;justify-content:center}img[data-v-256fed76],video[data-v-256fed76]{max-width:100%;max-height:100%;align-self:center;justify-self:center;background-color:#000;transition:none!important}img[data-v-256fed76]:hover,video[data-v-256fed76]:hover{background-image:linear-gradient(45deg,#efefef 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#efefef 75%),linear-gradient(45deg,transparent 75%,#efefef 75%),linear-gradient(45deg,#efefef 25%,#fff 25%);background-size:16px 16px;background-position:0 0,0 0,-8px -8px,8px 8px}img.loaded[data-v-256fed76],video.loaded[data-v-256fed76]{background-color:#fff}img.zoomed[data-v-256fed76],video.zoomed[data-v-256fed76]{position:absolute;max-height:none;max-width:none;z-index:10010;cursor:move}img.dragging[data-v-256fed76],video.dragging[data-v-256fed76]{transition:none!important;cursor:move}.live-photo_play_button[data-v-256fed76]{position:absolute;top:0;margin:16px!important;display:flex;align-items:center;border:none;gap:4px;border-radius:var(--border-radius);padding:4px 8px;background-color:var(--color-main-background-blur)}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}video[data-v-087ae83c]{z-index:20050;align-self:center;max-width:100%;max-height:100%!important;background-color:#000;justify-self:center}[data-v-087ae83c] .plyr:-webkit-full-screen video{width:100%!important;height:100%!important}[data-v-087ae83c] .plyr:fullscreen video{width:100%!important;height:100%!important}[data-v-087ae83c] .plyr__progress__container{flex:1 1}[data-v-087ae83c] .plyr{--plyr-color-main: var(--color-primary-element);--plyr-control-icon-size: 18px;--plyr-menu-background: var(--color-main-background);--plyr-menu-color: var(--color-main-text);--plyr-audio-controls-background: var(--color-main-background);--plyr-audio-control-color: var(--color-main-text);--plyr-button-size: 44px;--plyr-range-fill-background: var(--color-primary-element)}[data-v-087ae83c] .plyr .plyr__controls{flex-wrap:wrap}[data-v-087ae83c] .plyr .plyr__controls .plyr__volume,[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container{max-width:100%;flex:1 1}[data-v-087ae83c] .plyr .plyr__controls .plyr__progress__container{flex:4 1}[data-v-087ae83c] .plyr button{width:var(--plyr-button-size);height:var(--plyr-button-size);padding:calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2);cursor:pointer;border:none;background-color:transparent;line-height:inherit}[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus{color:var(--color-main-text);background-color:var(--color-background-hover)}[data-v-087ae83c] .plyr button.plyr__control--overlaid{width:var(--plyr-button-size);height:var(--plyr-button-size);color:var(--color-primary-element-text);background-color:var(--color-primary-element);--plyr-button-size: 50px}[data-v-087ae83c] .plyr button.plyr__control--overlaid:hover,[data-v-087ae83c] .plyr button.plyr__control--overlaid:focus{background-color:var(--color-primary-element-hover)}[data-v-087ae83c] .plyr .plyr__menu__container button{width:120px;margin:0;color:var(--color-main-text)}[data-v-087ae83c] .plyr .plyr__menu__container button:hover,[data-v-087ae83c] .plyr .plyr__menu__container button:focus{color:var(--color-main-text);background-color:var(--color-background-hover)}[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}[data-v-087ae83c] .plyr .plyr__menu__container button.plyr__control--back{margin:calc(var(--plyr-control-spacing, 10px) * .7);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}[data-v-087ae83c] .plyr .plyr__progress__buffer{width:calc(100% + var(--plyr-range-thumb-height, 13px));height:var(--plyr-range-track-height, 5px);background:transparent}@media only screen and (max-width: 480px){[data-v-087ae83c] .plyr .plyr__volume{display:none}}[data-v-087ae83c] .plyr button{color:#fff}[data-v-087ae83c] .plyr button:hover,[data-v-087ae83c] .plyr button:focus{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}main.viewer__hidden-fullscreen{height:100vh!important;width:100vw!important;margin:0!important}footer.viewer__hidden-fullscreen{display:none!important}audio[data-v-2be0d851]{z-index:20050;align-self:center;max-width:100%;max-height:100%;background-color:#000;justify-self:center}[data-v-2be0d851] .plyr__progress__container{flex:1 1}[data-v-2be0d851] .plyr{--plyr-color-main: var(--color-primary-element);--plyr-control-icon-size: 18px;--plyr-menu-background: var(--color-main-background);--plyr-menu-color: var(--color-main-text);--plyr-audio-controls-background: var(--color-main-background);--plyr-audio-control-color: var(--color-main-text);--plyr-button-size: 44px;--plyr-range-fill-background: var(--color-primary-element)}[data-v-2be0d851] .plyr .plyr__controls{flex-wrap:wrap}[data-v-2be0d851] .plyr .plyr__controls .plyr__volume,[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container{max-width:100%;flex:1 1}[data-v-2be0d851] .plyr .plyr__controls .plyr__progress__container{flex:4 1}[data-v-2be0d851] .plyr button{width:var(--plyr-button-size);height:var(--plyr-button-size);padding:calc((var(--plyr-button-size) - var(--plyr-control-icon-size)) / 2);cursor:pointer;border:none;background-color:transparent;line-height:inherit}[data-v-2be0d851] .plyr button:hover,[data-v-2be0d851] .plyr button:focus{color:var(--color-main-text);background-color:var(--color-background-hover)}[data-v-2be0d851] .plyr button.plyr__control--overlaid{width:var(--plyr-button-size);height:var(--plyr-button-size);color:var(--color-primary-element-text);background-color:var(--color-primary-element);--plyr-button-size: 50px}[data-v-2be0d851] .plyr button.plyr__control--overlaid:hover,[data-v-2be0d851] .plyr button.plyr__control--overlaid:focus{background-color:var(--color-primary-element-hover)}[data-v-2be0d851] .plyr .plyr__menu__container button{width:120px;margin:0;color:var(--color-main-text)}[data-v-2be0d851] .plyr .plyr__menu__container button:hover,[data-v-2be0d851] .plyr .plyr__menu__container button:focus{color:var(--color-main-text);background-color:var(--color-background-hover)}[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}[data-v-2be0d851] .plyr .plyr__menu__container button.plyr__control--back{margin:calc(var(--plyr-control-spacing, 10px) * .7);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}[data-v-2be0d851] .plyr .plyr__progress__buffer{width:calc(100% + var(--plyr-range-thumb-height, 13px));height:var(--plyr-range-track-height, 5px);background:transparent}@media only screen and (max-width: 480px){[data-v-2be0d851] .plyr .plyr__volume{display:none}}@media only screen and (max-width: 500px){[data-v-2be0d851] .plyr--audio{top:calc(17.5vw + 30px)}} +/* extracted by css-entry-points-plugin */ +@import './main-DbVYYLtT.chunk.css'; \ No newline at end of file diff --git a/cypress/e2e/a11y.cy.ts b/cypress/e2e/a11y.cy.ts index 544ded232..bad20403d 100644 --- a/cypress/e2e/a11y.cy.ts +++ b/cypress/e2e/a11y.cy.ts @@ -39,7 +39,7 @@ describe('A11y tests', function() { }) it('See the title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image2.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image2.jpg') }) it('Should have rendered the previous video and the next image', function() { diff --git a/cypress/e2e/actions/sidebar.cy.ts b/cypress/e2e/actions/sidebar.cy.ts index 4da3e8881..fd60f6650 100644 --- a/cypress/e2e/actions/sidebar.cy.ts +++ b/cypress/e2e/actions/sidebar.cy.ts @@ -64,7 +64,7 @@ describe('Open the sidebar from the viewer and open viewer with sidebar already }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/audios/audios.cy.ts b/cypress/e2e/audios/audios.cy.ts index ef8844e5c..d0c6a5653 100644 --- a/cypress/e2e/audios/audios.cy.ts +++ b/cypress/e2e/audios/audios.cy.ts @@ -54,7 +54,7 @@ describe('Open mp3 and ogg audio in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'audio.mp3') + cy.get('body > .viewer .modal-header__name').should('contain', 'audio.mp3') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images-custom-list-loadmore.cy.ts b/cypress/e2e/images/images-custom-list-loadmore.cy.ts index 080cfab14..ca96b50d7 100644 --- a/cypress/e2e/images/images-custom-list-loadmore.cy.ts +++ b/cypress/e2e/images/images-custom-list-loadmore.cy.ts @@ -130,7 +130,7 @@ describe('Open custom list of images in viewer with pagination', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images-custom-list.cy.ts b/cypress/e2e/images/images-custom-list.cy.ts index fc3ca87be..4cbd82cec 100644 --- a/cypress/e2e/images/images-custom-list.cy.ts +++ b/cypress/e2e/images/images-custom-list.cy.ts @@ -95,7 +95,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -134,7 +134,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image3.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image3.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -160,7 +160,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images.cy.ts b/cypress/e2e/images/images.cy.ts index 3c390b071..3877a5d73 100644 --- a/cypress/e2e/images/images.cy.ts +++ b/cypress/e2e/images/images.cy.ts @@ -69,7 +69,7 @@ describe('Open images in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/audio.ts b/cypress/e2e/mixins/audio.ts index 6635702eb..2268eb894 100644 --- a/cypress/e2e/mixins/audio.ts +++ b/cypress/e2e/mixins/audio.ts @@ -68,7 +68,7 @@ export default function(fileName = 'audio.ogg', mimeType = 'audio/ogg') { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', fileName) + cy.get('body > .viewer .modal-header__name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/image.ts b/cypress/e2e/mixins/image.ts index 39095a348..c9dfb498a 100644 --- a/cypress/e2e/mixins/image.ts +++ b/cypress/e2e/mixins/image.ts @@ -70,7 +70,7 @@ export default function(fileName = 'image1.jpg', mimeType = 'image/jpeg', source }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', fileName) + cy.get('body > .viewer .modal-header__name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/oddname.ts b/cypress/e2e/mixins/oddname.ts index 0ab53d662..7ec8651f3 100644 --- a/cypress/e2e/mixins/oddname.ts +++ b/cypress/e2e/mixins/oddname.ts @@ -97,7 +97,7 @@ export default function(file, type, sidebar = false) { */ function menuOk() { cy.get('body > .viewer .icon-error').should('not.exist') - cy.get('body > .viewer .modal-name').should('contain', placedName) + cy.get('body > .viewer .modal-header__name').should('contain', placedName) cy.get('body > .viewer .modal-header button.header-close').should( 'be.visible', ) diff --git a/cypress/e2e/mixins/video.ts b/cypress/e2e/mixins/video.ts index 58f95b390..538913c3b 100644 --- a/cypress/e2e/mixins/video.ts +++ b/cypress/e2e/mixins/video.ts @@ -68,7 +68,7 @@ export default function(fileName = 'image1.jpg', mimeType = 'image/jpeg') { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', fileName) + cy.get('body > .viewer .modal-header__name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/non-dav-files.cy.ts b/cypress/e2e/non-dav-files.cy.ts index 33ab16144..fa163c8ed 100644 --- a/cypress/e2e/non-dav-files.cy.ts +++ b/cypress/e2e/non-dav-files.cy.ts @@ -67,7 +67,7 @@ describe('Open non-dav files in viewer', function() { }) it('See the title and close button on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', basename) + cy.get('body > .viewer .modal-header__name').should('contain', basename) cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/sharing/download-share-disabled.cy.ts b/cypress/e2e/sharing/download-share-disabled.cy.ts index 0d862770d..ac5f31a70 100644 --- a/cypress/e2e/sharing/download-share-disabled.cy.ts +++ b/cypress/e2e/sharing/download-share-disabled.cy.ts @@ -99,7 +99,7 @@ describe(`Download ${fileName} in viewer`, function() { }) it('See the title on the viewer header but not the Download nor the menu button', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body a[download="image1.jpg"]').should('not.exist') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('not.exist') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') diff --git a/cypress/e2e/sharing/download-share.cy.ts b/cypress/e2e/sharing/download-share.cy.ts index 0307b448b..55facd0f9 100644 --- a/cypress/e2e/sharing/download-share.cy.ts +++ b/cypress/e2e/sharing/download-share.cy.ts @@ -79,7 +79,7 @@ describe(`Download ${fileName} from viewer in link share`, function() { }) it('See the title and the close icon on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/sharing/files-shares.cy.ts b/cypress/e2e/sharing/files-shares.cy.ts index ab18abd1f..0488c6914 100644 --- a/cypress/e2e/sharing/files-shares.cy.ts +++ b/cypress/e2e/sharing/files-shares.cy.ts @@ -81,7 +81,7 @@ describe('See shared folder with link share', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-header__name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -141,7 +141,7 @@ describe('See shared folder with link share', function() { cy.get('body > .viewer .modal-container video').should('have.length', 1) cy.get('body > .viewer button.prev').should('be.visible') cy.get('body > .viewer button.next').should('be.visible') - cy.get('body > .viewer .modal-name').should('contain', 'video1.mp4') + cy.get('body > .viewer .modal-header__name').should('contain', 'video1.mp4') }) it('Does not see a loading animation', function() { diff --git a/cypress/e2e/videos/videos.cy.ts b/cypress/e2e/videos/videos.cy.ts index d3ce21f97..c6b3cf399 100644 --- a/cypress/e2e/videos/videos.cy.ts +++ b/cypress/e2e/videos/videos.cy.ts @@ -54,7 +54,7 @@ describe('Open mp4 videos in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'video1.mp4') + cy.get('body > .viewer .modal-header__name').should('contain', 'video1.mp4') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/visual-regression.cy.ts b/cypress/e2e/visual-regression.cy.ts index bccca85fd..4488b4017 100644 --- a/cypress/e2e/visual-regression.cy.ts +++ b/cypress/e2e/visual-regression.cy.ts @@ -52,7 +52,7 @@ describe('Visual regression tests ', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-name').should('contain', 'test-card.mp4') + cy.get('body > .viewer .modal-header__name').should('contain', 'test-card.mp4') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -108,7 +108,7 @@ describe('Visual regression tests ', function() { cy.get('body > .viewer').should('not.exist') cy.openFile('test-card.png') cy.get('body > .viewer').should('be.visible') - cy.get('body > .viewer .modal-name').should('contain', 'test-card.png') + cy.get('body > .viewer .modal-header__name').should('contain', 'test-card.png') cy.get('body > .viewer .modal-container img').should('have.length', 1) cy.get('body > .viewer .modal-container img').should('have.attr', 'src') cy.get('body > .viewer button.prev').should('be.visible') diff --git a/cypress/snapshots/base/visual-regression.cy.ts/image.png b/cypress/snapshots/base/visual-regression.cy.ts/image.png index d828d2e4b..f2e627770 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.ts/image.png and b/cypress/snapshots/base/visual-regression.cy.ts/image.png differ diff --git a/cypress/snapshots/base/visual-regression.cy.ts/image2.png b/cypress/snapshots/base/visual-regression.cy.ts/image2.png index fa7b1e825..d68aeab22 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.ts/image2.png and b/cypress/snapshots/base/visual-regression.cy.ts/image2.png differ diff --git a/cypress/snapshots/base/visual-regression.cy.ts/non-dav.png b/cypress/snapshots/base/visual-regression.cy.ts/non-dav.png index c666d7956..67005147f 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.ts/non-dav.png and b/cypress/snapshots/base/visual-regression.cy.ts/non-dav.png differ diff --git a/cypress/snapshots/base/visual-regression.cy.ts/video.png b/cypress/snapshots/base/visual-regression.cy.ts/video.png index a61b22c3c..2a739d355 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.ts/video.png and b/cypress/snapshots/base/visual-regression.cy.ts/video.png differ diff --git a/js/index-CDRms4XZ.chunk.mjs b/js/index-CDRms4XZ.chunk.mjs new file mode 100644 index 000000000..a9c08f3c9 --- /dev/null +++ b/js/index-CDRms4XZ.chunk.mjs @@ -0,0 +1,49899 @@ +/*! third party licenses: js/vendor.LICENSE.txt */ +const appName = "viewer"; +const appVersion = "3.0.0"; +import { g as getDefaultExportFromCjs, p as process$1, c as commonjsGlobal } from "./viewer-main.mjs"; +function _typeof(o) { + "@babel/helpers - typeof"; + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) { + return typeof o2; + } : function(o2) { + return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2; + }, _typeof(o); +} +function _classCallCheck(a, n2) { + if (!(a instanceof n2)) throw new TypeError("Cannot call a class as a function"); +} +function toPrimitive(t2, r2) { + if ("object" != _typeof(t2) || !t2) return t2; + var e2 = t2[Symbol.toPrimitive]; + if (void 0 !== e2) { + var i = e2.call(t2, r2 || "default"); + if ("object" != _typeof(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r2 ? String : Number)(t2); +} +function toPropertyKey(t2) { + var i = toPrimitive(t2, "string"); + return "symbol" == _typeof(i) ? i : i + ""; +} +function _defineProperties(e2, r2) { + for (var t2 = 0; t2 < r2.length; t2++) { + var o = r2[t2]; + o.enumerable = o.enumerable || false, o.configurable = true, "value" in o && (o.writable = true), Object.defineProperty(e2, toPropertyKey(o.key), o); + } +} +function _createClass(e2, r2, t2) { + return r2 && _defineProperties(e2.prototype, r2), Object.defineProperty(e2, "prototype", { + writable: false + }), e2; +} +function _defineProperty(e2, r2, t2) { + return (r2 = toPropertyKey(r2)) in e2 ? Object.defineProperty(e2, r2, { + value: t2, + enumerable: true, + configurable: true, + writable: true + }) : e2[r2] = t2, e2; +} +var react = { exports: {} }; +var react_production_min = {}; +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var l$2 = Symbol.for("react.element"), n$2 = Symbol.for("react.portal"), p$3 = Symbol.for("react.fragment"), q$3 = Symbol.for("react.strict_mode"), r$1 = Symbol.for("react.profiler"), t$2 = Symbol.for("react.provider"), u$1 = Symbol.for("react.context"), v$4 = Symbol.for("react.forward_ref"), w$2 = Symbol.for("react.suspense"), x$2 = Symbol.for("react.memo"), y$2 = Symbol.for("react.lazy"), z$3 = Symbol.iterator; +function A$2(a) { + if (null === a || "object" !== typeof a) return null; + a = z$3 && a[z$3] || a["@@iterator"]; + return "function" === typeof a ? a : null; +} +var B$2 = { isMounted: function() { + return false; +}, enqueueForceUpdate: function() { +}, enqueueReplaceState: function() { +}, enqueueSetState: function() { +} }, C$2 = Object.assign, D$2 = {}; +function E$2(a, b2, e2) { + this.props = a; + this.context = b2; + this.refs = D$2; + this.updater = e2 || B$2; +} +E$2.prototype.isReactComponent = {}; +E$2.prototype.setState = function(a, b2) { + if ("object" !== typeof a && "function" !== typeof a && null != a) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, a, b2, "setState"); +}; +E$2.prototype.forceUpdate = function(a) { + this.updater.enqueueForceUpdate(this, a, "forceUpdate"); +}; +function F$1() { +} +F$1.prototype = E$2.prototype; +function G$2(a, b2, e2) { + this.props = a; + this.context = b2; + this.refs = D$2; + this.updater = e2 || B$2; +} +var H$2 = G$2.prototype = new F$1(); +H$2.constructor = G$2; +C$2(H$2, E$2.prototype); +H$2.isPureReactComponent = true; +var I$2 = Array.isArray, J$1 = Object.prototype.hasOwnProperty, K$2 = { current: null }, L$2 = { key: true, ref: true, __self: true, __source: true }; +function M$2(a, b2, e2) { + var d2, c2 = {}, k2 = null, h2 = null; + if (null != b2) for (d2 in void 0 !== b2.ref && (h2 = b2.ref), void 0 !== b2.key && (k2 = "" + b2.key), b2) J$1.call(b2, d2) && !L$2.hasOwnProperty(d2) && (c2[d2] = b2[d2]); + var g2 = arguments.length - 2; + if (1 === g2) c2.children = e2; + else if (1 < g2) { + for (var f2 = Array(g2), m2 = 0; m2 < g2; m2++) f2[m2] = arguments[m2 + 2]; + c2.children = f2; + } + if (a && a.defaultProps) for (d2 in g2 = a.defaultProps, g2) void 0 === c2[d2] && (c2[d2] = g2[d2]); + return { $$typeof: l$2, type: a, key: k2, ref: h2, props: c2, _owner: K$2.current }; +} +function N$2(a, b2) { + return { $$typeof: l$2, type: a.type, key: b2, ref: a.ref, props: a.props, _owner: a._owner }; +} +function O$1(a) { + return "object" === typeof a && null !== a && a.$$typeof === l$2; +} +function escape(a) { + var b2 = { "=": "=0", ":": "=2" }; + return "$" + a.replace(/[=:]/g, function(a2) { + return b2[a2]; + }); +} +var P$2 = /\/+/g; +function Q$2(a, b2) { + return "object" === typeof a && null !== a && null != a.key ? escape("" + a.key) : b2.toString(36); +} +function R$1(a, b2, e2, d2, c2) { + var k2 = typeof a; + if ("undefined" === k2 || "boolean" === k2) a = null; + var h2 = false; + if (null === a) h2 = true; + else switch (k2) { + case "string": + case "number": + h2 = true; + break; + case "object": + switch (a.$$typeof) { + case l$2: + case n$2: + h2 = true; + } + } + if (h2) return h2 = a, c2 = c2(h2), a = "" === d2 ? "." + Q$2(h2, 0) : d2, I$2(c2) ? (e2 = "", null != a && (e2 = a.replace(P$2, "$&/") + "/"), R$1(c2, b2, e2, "", function(a2) { + return a2; + })) : null != c2 && (O$1(c2) && (c2 = N$2(c2, e2 + (!c2.key || h2 && h2.key === c2.key ? "" : ("" + c2.key).replace(P$2, "$&/") + "/") + a)), b2.push(c2)), 1; + h2 = 0; + d2 = "" === d2 ? "." : d2 + ":"; + if (I$2(a)) for (var g2 = 0; g2 < a.length; g2++) { + k2 = a[g2]; + var f2 = d2 + Q$2(k2, g2); + h2 += R$1(k2, b2, e2, f2, c2); + } + else if (f2 = A$2(a), "function" === typeof f2) for (a = f2.call(a), g2 = 0; !(k2 = a.next()).done; ) k2 = k2.value, f2 = d2 + Q$2(k2, g2++), h2 += R$1(k2, b2, e2, f2, c2); + else if ("object" === k2) throw b2 = String(a), Error("Objects are not valid as a React child (found: " + ("[object Object]" === b2 ? "object with keys {" + Object.keys(a).join(", ") + "}" : b2) + "). If you meant to render a collection of children, use an array instead."); + return h2; +} +function S$2(a, b2, e2) { + if (null == a) return a; + var d2 = [], c2 = 0; + R$1(a, d2, "", "", function(a2) { + return b2.call(e2, a2, c2++); + }); + return d2; +} +function T$2(a) { + if (-1 === a._status) { + var b2 = a._result; + b2 = b2(); + b2.then(function(b3) { + if (0 === a._status || -1 === a._status) a._status = 1, a._result = b3; + }, function(b3) { + if (0 === a._status || -1 === a._status) a._status = 2, a._result = b3; + }); + -1 === a._status && (a._status = 0, a._result = b2); + } + if (1 === a._status) return a._result.default; + throw a._result; +} +var U$2 = { current: null }, V$2 = { transition: null }, W$2 = { ReactCurrentDispatcher: U$2, ReactCurrentBatchConfig: V$2, ReactCurrentOwner: K$2 }; +function X$2() { + throw Error("act(...) is not supported in production builds of React."); +} +react_production_min.Children = { map: S$2, forEach: function(a, b2, e2) { + S$2(a, function() { + b2.apply(this, arguments); + }, e2); +}, count: function(a) { + var b2 = 0; + S$2(a, function() { + b2++; + }); + return b2; +}, toArray: function(a) { + return S$2(a, function(a2) { + return a2; + }) || []; +}, only: function(a) { + if (!O$1(a)) throw Error("React.Children.only expected to receive a single React element child."); + return a; +} }; +react_production_min.Component = E$2; +react_production_min.Fragment = p$3; +react_production_min.Profiler = r$1; +react_production_min.PureComponent = G$2; +react_production_min.StrictMode = q$3; +react_production_min.Suspense = w$2; +react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W$2; +react_production_min.act = X$2; +react_production_min.cloneElement = function(a, b2, e2) { + if (null === a || void 0 === a) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a + "."); + var d2 = C$2({}, a.props), c2 = a.key, k2 = a.ref, h2 = a._owner; + if (null != b2) { + void 0 !== b2.ref && (k2 = b2.ref, h2 = K$2.current); + void 0 !== b2.key && (c2 = "" + b2.key); + if (a.type && a.type.defaultProps) var g2 = a.type.defaultProps; + for (f2 in b2) J$1.call(b2, f2) && !L$2.hasOwnProperty(f2) && (d2[f2] = void 0 === b2[f2] && void 0 !== g2 ? g2[f2] : b2[f2]); + } + var f2 = arguments.length - 2; + if (1 === f2) d2.children = e2; + else if (1 < f2) { + g2 = Array(f2); + for (var m2 = 0; m2 < f2; m2++) g2[m2] = arguments[m2 + 2]; + d2.children = g2; + } + return { $$typeof: l$2, type: a.type, key: c2, ref: k2, props: d2, _owner: h2 }; +}; +react_production_min.createContext = function(a) { + a = { $$typeof: u$1, _currentValue: a, _currentValue2: a, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }; + a.Provider = { $$typeof: t$2, _context: a }; + return a.Consumer = a; +}; +react_production_min.createElement = M$2; +react_production_min.createFactory = function(a) { + var b2 = M$2.bind(null, a); + b2.type = a; + return b2; +}; +react_production_min.createRef = function() { + return { current: null }; +}; +react_production_min.forwardRef = function(a) { + return { $$typeof: v$4, render: a }; +}; +react_production_min.isValidElement = O$1; +react_production_min.lazy = function(a) { + return { $$typeof: y$2, _payload: { _status: -1, _result: a }, _init: T$2 }; +}; +react_production_min.memo = function(a, b2) { + return { $$typeof: x$2, type: a, compare: void 0 === b2 ? null : b2 }; +}; +react_production_min.startTransition = function(a) { + var b2 = V$2.transition; + V$2.transition = {}; + try { + a(); + } finally { + V$2.transition = b2; + } +}; +react_production_min.unstable_act = X$2; +react_production_min.useCallback = function(a, b2) { + return U$2.current.useCallback(a, b2); +}; +react_production_min.useContext = function(a) { + return U$2.current.useContext(a); +}; +react_production_min.useDebugValue = function() { +}; +react_production_min.useDeferredValue = function(a) { + return U$2.current.useDeferredValue(a); +}; +react_production_min.useEffect = function(a, b2) { + return U$2.current.useEffect(a, b2); +}; +react_production_min.useId = function() { + return U$2.current.useId(); +}; +react_production_min.useImperativeHandle = function(a, b2, e2) { + return U$2.current.useImperativeHandle(a, b2, e2); +}; +react_production_min.useInsertionEffect = function(a, b2) { + return U$2.current.useInsertionEffect(a, b2); +}; +react_production_min.useLayoutEffect = function(a, b2) { + return U$2.current.useLayoutEffect(a, b2); +}; +react_production_min.useMemo = function(a, b2) { + return U$2.current.useMemo(a, b2); +}; +react_production_min.useReducer = function(a, b2, e2) { + return U$2.current.useReducer(a, b2, e2); +}; +react_production_min.useRef = function(a) { + return U$2.current.useRef(a); +}; +react_production_min.useState = function(a) { + return U$2.current.useState(a); +}; +react_production_min.useSyncExternalStore = function(a, b2, e2) { + return U$2.current.useSyncExternalStore(a, b2, e2); +}; +react_production_min.useTransition = function() { + return U$2.current.useTransition(); +}; +react_production_min.version = "18.3.1"; +{ + react.exports = react_production_min; +} +var reactExports = react.exports; +const React = /* @__PURE__ */ getDefaultExportFromCjs(reactExports); +var reactDom = { exports: {} }; +var reactDom_production_min = {}; +var scheduler = { exports: {} }; +var scheduler_production_min = {}; +/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +(function(exports) { + function f2(a, b2) { + var c2 = a.length; + a.push(b2); + a: for (; 0 < c2; ) { + var d2 = c2 - 1 >>> 1, e2 = a[d2]; + if (0 < g2(e2, b2)) a[d2] = b2, a[c2] = e2, c2 = d2; + else break a; + } + } + function h2(a) { + return 0 === a.length ? null : a[0]; + } + function k2(a) { + if (0 === a.length) return null; + var b2 = a[0], c2 = a.pop(); + if (c2 !== b2) { + a[0] = c2; + a: for (var d2 = 0, e2 = a.length, w2 = e2 >>> 1; d2 < w2; ) { + var m2 = 2 * (d2 + 1) - 1, C2 = a[m2], n2 = m2 + 1, x2 = a[n2]; + if (0 > g2(C2, c2)) n2 < e2 && 0 > g2(x2, C2) ? (a[d2] = x2, a[n2] = c2, d2 = n2) : (a[d2] = C2, a[m2] = c2, d2 = m2); + else if (n2 < e2 && 0 > g2(x2, c2)) a[d2] = x2, a[n2] = c2, d2 = n2; + else break a; + } + } + return b2; + } + function g2(a, b2) { + var c2 = a.sortIndex - b2.sortIndex; + return 0 !== c2 ? c2 : a.id - b2.id; + } + if ("object" === typeof performance && "function" === typeof performance.now) { + var l2 = performance; + exports.unstable_now = function() { + return l2.now(); + }; + } else { + var p2 = Date, q2 = p2.now(); + exports.unstable_now = function() { + return p2.now() - q2; + }; + } + var r2 = [], t2 = [], u2 = 1, v2 = null, y2 = 3, z2 = false, A2 = false, B2 = false, D2 = "function" === typeof setTimeout ? setTimeout : null, E2 = "function" === typeof clearTimeout ? clearTimeout : null, F2 = "undefined" !== typeof setImmediate ? setImmediate : null; + "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); + function G2(a) { + for (var b2 = h2(t2); null !== b2; ) { + if (null === b2.callback) k2(t2); + else if (b2.startTime <= a) k2(t2), b2.sortIndex = b2.expirationTime, f2(r2, b2); + else break; + b2 = h2(t2); + } + } + function H2(a) { + B2 = false; + G2(a); + if (!A2) if (null !== h2(r2)) A2 = true, I2(J2); + else { + var b2 = h2(t2); + null !== b2 && K2(H2, b2.startTime - a); + } + } + function J2(a, b2) { + A2 = false; + B2 && (B2 = false, E2(L2), L2 = -1); + z2 = true; + var c2 = y2; + try { + G2(b2); + for (v2 = h2(r2); null !== v2 && (!(v2.expirationTime > b2) || a && !M2()); ) { + var d2 = v2.callback; + if ("function" === typeof d2) { + v2.callback = null; + y2 = v2.priorityLevel; + var e2 = d2(v2.expirationTime <= b2); + b2 = exports.unstable_now(); + "function" === typeof e2 ? v2.callback = e2 : v2 === h2(r2) && k2(r2); + G2(b2); + } else k2(r2); + v2 = h2(r2); + } + if (null !== v2) var w2 = true; + else { + var m2 = h2(t2); + null !== m2 && K2(H2, m2.startTime - b2); + w2 = false; + } + return w2; + } finally { + v2 = null, y2 = c2, z2 = false; + } + } + var N2 = false, O2 = null, L2 = -1, P2 = 5, Q2 = -1; + function M2() { + return exports.unstable_now() - Q2 < P2 ? false : true; + } + function R2() { + if (null !== O2) { + var a = exports.unstable_now(); + Q2 = a; + var b2 = true; + try { + b2 = O2(true, a); + } finally { + b2 ? S2() : (N2 = false, O2 = null); + } + } else N2 = false; + } + var S2; + if ("function" === typeof F2) S2 = function() { + F2(R2); + }; + else if ("undefined" !== typeof MessageChannel) { + var T2 = new MessageChannel(), U2 = T2.port2; + T2.port1.onmessage = R2; + S2 = function() { + U2.postMessage(null); + }; + } else S2 = function() { + D2(R2, 0); + }; + function I2(a) { + O2 = a; + N2 || (N2 = true, S2()); + } + function K2(a, b2) { + L2 = D2(function() { + a(exports.unstable_now()); + }, b2); + } + exports.unstable_IdlePriority = 5; + exports.unstable_ImmediatePriority = 1; + exports.unstable_LowPriority = 4; + exports.unstable_NormalPriority = 3; + exports.unstable_Profiling = null; + exports.unstable_UserBlockingPriority = 2; + exports.unstable_cancelCallback = function(a) { + a.callback = null; + }; + exports.unstable_continueExecution = function() { + A2 || z2 || (A2 = true, I2(J2)); + }; + exports.unstable_forceFrameRate = function(a) { + 0 > a || 125 < a ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P2 = 0 < a ? Math.floor(1e3 / a) : 5; + }; + exports.unstable_getCurrentPriorityLevel = function() { + return y2; + }; + exports.unstable_getFirstCallbackNode = function() { + return h2(r2); + }; + exports.unstable_next = function(a) { + switch (y2) { + case 1: + case 2: + case 3: + var b2 = 3; + break; + default: + b2 = y2; + } + var c2 = y2; + y2 = b2; + try { + return a(); + } finally { + y2 = c2; + } + }; + exports.unstable_pauseExecution = function() { + }; + exports.unstable_requestPaint = function() { + }; + exports.unstable_runWithPriority = function(a, b2) { + switch (a) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + a = 3; + } + var c2 = y2; + y2 = a; + try { + return b2(); + } finally { + y2 = c2; + } + }; + exports.unstable_scheduleCallback = function(a, b2, c2) { + var d2 = exports.unstable_now(); + "object" === typeof c2 && null !== c2 ? (c2 = c2.delay, c2 = "number" === typeof c2 && 0 < c2 ? d2 + c2 : d2) : c2 = d2; + switch (a) { + case 1: + var e2 = -1; + break; + case 2: + e2 = 250; + break; + case 5: + e2 = 1073741823; + break; + case 4: + e2 = 1e4; + break; + default: + e2 = 5e3; + } + e2 = c2 + e2; + a = { id: u2++, callback: b2, priorityLevel: a, startTime: c2, expirationTime: e2, sortIndex: -1 }; + c2 > d2 ? (a.sortIndex = c2, f2(t2, a), null === h2(r2) && a === h2(t2) && (B2 ? (E2(L2), L2 = -1) : B2 = true, K2(H2, c2 - d2))) : (a.sortIndex = e2, f2(r2, a), A2 || z2 || (A2 = true, I2(J2))); + return a; + }; + exports.unstable_shouldYield = M2; + exports.unstable_wrapCallback = function(a) { + var b2 = y2; + return function() { + var c2 = y2; + y2 = b2; + try { + return a.apply(this, arguments); + } finally { + y2 = c2; + } + }; + }; +})(scheduler_production_min); +{ + scheduler.exports = scheduler_production_min; +} +var schedulerExports = scheduler.exports; +/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var aa = reactExports, ca = schedulerExports; +function p$2(a) { + for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]); + return "Minified React error #" + a + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; +} +var da = /* @__PURE__ */ new Set(), ea = {}; +function fa(a, b2) { + ha(a, b2); + ha(a + "Capture", b2); +} +function ha(a, b2) { + ea[a] = b2; + for (a = 0; a < b2.length; a++) da.add(b2[a]); +} +var ia = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), ja = Object.prototype.hasOwnProperty, ka = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, la = {}, ma = {}; +function oa(a) { + if (ja.call(ma, a)) return true; + if (ja.call(la, a)) return false; + if (ka.test(a)) return ma[a] = true; + la[a] = true; + return false; +} +function pa(a, b2, c2, d2) { + if (null !== c2 && 0 === c2.type) return false; + switch (typeof b2) { + case "function": + case "symbol": + return true; + case "boolean": + if (d2) return false; + if (null !== c2) return !c2.acceptsBooleans; + a = a.toLowerCase().slice(0, 5); + return "data-" !== a && "aria-" !== a; + default: + return false; + } +} +function qa(a, b2, c2, d2) { + if (null === b2 || "undefined" === typeof b2 || pa(a, b2, c2, d2)) return true; + if (d2) return false; + if (null !== c2) switch (c2.type) { + case 3: + return !b2; + case 4: + return false === b2; + case 5: + return isNaN(b2); + case 6: + return isNaN(b2) || 1 > b2; + } + return false; +} +function v$3(a, b2, c2, d2, e2, f2, g2) { + this.acceptsBooleans = 2 === b2 || 3 === b2 || 4 === b2; + this.attributeName = d2; + this.attributeNamespace = e2; + this.mustUseProperty = c2; + this.propertyName = a; + this.type = b2; + this.sanitizeURL = f2; + this.removeEmptyString = g2; +} +var z$2 = {}; +"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a) { + z$2[a] = new v$3(a, 0, false, a, null, false, false); +}); +[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a) { + var b2 = a[0]; + z$2[b2] = new v$3(b2, 1, false, a[1], null, false, false); +}); +["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a) { + z$2[a] = new v$3(a, 2, false, a.toLowerCase(), null, false, false); +}); +["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a) { + z$2[a] = new v$3(a, 2, false, a, null, false, false); +}); +"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a) { + z$2[a] = new v$3(a, 3, false, a.toLowerCase(), null, false, false); +}); +["checked", "multiple", "muted", "selected"].forEach(function(a) { + z$2[a] = new v$3(a, 3, true, a, null, false, false); +}); +["capture", "download"].forEach(function(a) { + z$2[a] = new v$3(a, 4, false, a, null, false, false); +}); +["cols", "rows", "size", "span"].forEach(function(a) { + z$2[a] = new v$3(a, 6, false, a, null, false, false); +}); +["rowSpan", "start"].forEach(function(a) { + z$2[a] = new v$3(a, 5, false, a.toLowerCase(), null, false, false); +}); +var ra = /[\-:]([a-z])/g; +function sa(a) { + return a[1].toUpperCase(); +} +"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a) { + var b2 = a.replace( + ra, + sa + ); + z$2[b2] = new v$3(b2, 1, false, a, null, false, false); +}); +"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a) { + var b2 = a.replace(ra, sa); + z$2[b2] = new v$3(b2, 1, false, a, "http://www.w3.org/1999/xlink", false, false); +}); +["xml:base", "xml:lang", "xml:space"].forEach(function(a) { + var b2 = a.replace(ra, sa); + z$2[b2] = new v$3(b2, 1, false, a, "http://www.w3.org/XML/1998/namespace", false, false); +}); +["tabIndex", "crossOrigin"].forEach(function(a) { + z$2[a] = new v$3(a, 1, false, a.toLowerCase(), null, false, false); +}); +z$2.xlinkHref = new v$3("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false); +["src", "href", "action", "formAction"].forEach(function(a) { + z$2[a] = new v$3(a, 1, false, a.toLowerCase(), null, true, true); +}); +function ta(a, b2, c2, d2) { + var e2 = z$2.hasOwnProperty(b2) ? z$2[b2] : null; + if (null !== e2 ? 0 !== e2.type : d2 || !(2 < b2.length) || "o" !== b2[0] && "O" !== b2[0] || "n" !== b2[1] && "N" !== b2[1]) qa(b2, c2, e2, d2) && (c2 = null), d2 || null === e2 ? oa(b2) && (null === c2 ? a.removeAttribute(b2) : a.setAttribute(b2, "" + c2)) : e2.mustUseProperty ? a[e2.propertyName] = null === c2 ? 3 === e2.type ? false : "" : c2 : (b2 = e2.attributeName, d2 = e2.attributeNamespace, null === c2 ? a.removeAttribute(b2) : (e2 = e2.type, c2 = 3 === e2 || 4 === e2 && true === c2 ? "" : "" + c2, d2 ? a.setAttributeNS(d2, b2, c2) : a.setAttribute(b2, c2))); +} +var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy"); +var Ia = Symbol.for("react.offscreen"); +var Ja = Symbol.iterator; +function Ka(a) { + if (null === a || "object" !== typeof a) return null; + a = Ja && a[Ja] || a["@@iterator"]; + return "function" === typeof a ? a : null; +} +var A$1 = Object.assign, La; +function Ma(a) { + if (void 0 === La) try { + throw Error(); + } catch (c2) { + var b2 = c2.stack.trim().match(/\n( *(at )?)/); + La = b2 && b2[1] || ""; + } + return "\n" + La + a; +} +var Na = false; +function Oa(a, b2) { + if (!a || Na) return ""; + Na = true; + var c2 = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + if (b2) if (b2 = function() { + throw Error(); + }, Object.defineProperty(b2.prototype, "props", { set: function() { + throw Error(); + } }), "object" === typeof Reflect && Reflect.construct) { + try { + Reflect.construct(b2, []); + } catch (l2) { + var d2 = l2; + } + Reflect.construct(a, [], b2); + } else { + try { + b2.call(); + } catch (l2) { + d2 = l2; + } + a.call(b2.prototype); + } + else { + try { + throw Error(); + } catch (l2) { + d2 = l2; + } + a(); + } + } catch (l2) { + if (l2 && d2 && "string" === typeof l2.stack) { + for (var e2 = l2.stack.split("\n"), f2 = d2.stack.split("\n"), g2 = e2.length - 1, h2 = f2.length - 1; 1 <= g2 && 0 <= h2 && e2[g2] !== f2[h2]; ) h2--; + for (; 1 <= g2 && 0 <= h2; g2--, h2--) if (e2[g2] !== f2[h2]) { + if (1 !== g2 || 1 !== h2) { + do + if (g2--, h2--, 0 > h2 || e2[g2] !== f2[h2]) { + var k2 = "\n" + e2[g2].replace(" at new ", " at "); + a.displayName && k2.includes("") && (k2 = k2.replace("", a.displayName)); + return k2; + } + while (1 <= g2 && 0 <= h2); + } + break; + } + } + } finally { + Na = false, Error.prepareStackTrace = c2; + } + return (a = a ? a.displayName || a.name : "") ? Ma(a) : ""; +} +function Pa(a) { + switch (a.tag) { + case 5: + return Ma(a.type); + case 16: + return Ma("Lazy"); + case 13: + return Ma("Suspense"); + case 19: + return Ma("SuspenseList"); + case 0: + case 2: + case 15: + return a = Oa(a.type, false), a; + case 11: + return a = Oa(a.type.render, false), a; + case 1: + return a = Oa(a.type, true), a; + default: + return ""; + } +} +function Qa(a) { + if (null == a) return null; + if ("function" === typeof a) return a.displayName || a.name || null; + if ("string" === typeof a) return a; + switch (a) { + case ya: + return "Fragment"; + case wa: + return "Portal"; + case Aa: + return "Profiler"; + case za: + return "StrictMode"; + case Ea: + return "Suspense"; + case Fa: + return "SuspenseList"; + } + if ("object" === typeof a) switch (a.$$typeof) { + case Ca: + return (a.displayName || "Context") + ".Consumer"; + case Ba: + return (a._context.displayName || "Context") + ".Provider"; + case Da: + var b2 = a.render; + a = a.displayName; + a || (a = b2.displayName || b2.name || "", a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); + return a; + case Ga: + return b2 = a.displayName || null, null !== b2 ? b2 : Qa(a.type) || "Memo"; + case Ha: + b2 = a._payload; + a = a._init; + try { + return Qa(a(b2)); + } catch (c2) { + } + } + return null; +} +function Ra(a) { + var b2 = a.type; + switch (a.tag) { + case 24: + return "Cache"; + case 9: + return (b2.displayName || "Context") + ".Consumer"; + case 10: + return (b2._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return a = b2.render, a = a.displayName || a.name || "", b2.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef"); + case 7: + return "Fragment"; + case 5: + return b2; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return Qa(b2); + case 8: + return b2 === za ? "StrictMode" : "Mode"; + case 22: + return "Offscreen"; + case 12: + return "Profiler"; + case 21: + return "Scope"; + case 13: + return "Suspense"; + case 19: + return "SuspenseList"; + case 25: + return "TracingMarker"; + case 1: + case 0: + case 17: + case 2: + case 14: + case 15: + if ("function" === typeof b2) return b2.displayName || b2.name || null; + if ("string" === typeof b2) return b2; + } + return null; +} +function Sa(a) { + switch (typeof a) { + case "boolean": + case "number": + case "string": + case "undefined": + return a; + case "object": + return a; + default: + return ""; + } +} +function Ta(a) { + var b2 = a.type; + return (a = a.nodeName) && "input" === a.toLowerCase() && ("checkbox" === b2 || "radio" === b2); +} +function Ua(a) { + var b2 = Ta(a) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a.constructor.prototype, b2), d2 = "" + a[b2]; + if (!a.hasOwnProperty(b2) && "undefined" !== typeof c2 && "function" === typeof c2.get && "function" === typeof c2.set) { + var e2 = c2.get, f2 = c2.set; + Object.defineProperty(a, b2, { configurable: true, get: function() { + return e2.call(this); + }, set: function(a2) { + d2 = "" + a2; + f2.call(this, a2); + } }); + Object.defineProperty(a, b2, { enumerable: c2.enumerable }); + return { getValue: function() { + return d2; + }, setValue: function(a2) { + d2 = "" + a2; + }, stopTracking: function() { + a._valueTracker = null; + delete a[b2]; + } }; + } +} +function Va(a) { + a._valueTracker || (a._valueTracker = Ua(a)); +} +function Wa(a) { + if (!a) return false; + var b2 = a._valueTracker; + if (!b2) return true; + var c2 = b2.getValue(); + var d2 = ""; + a && (d2 = Ta(a) ? a.checked ? "true" : "false" : a.value); + a = d2; + return a !== c2 ? (b2.setValue(a), true) : false; +} +function Xa(a) { + a = a || ("undefined" !== typeof document ? document : void 0); + if ("undefined" === typeof a) return null; + try { + return a.activeElement || a.body; + } catch (b2) { + return a.body; + } +} +function Ya(a, b2) { + var c2 = b2.checked; + return A$1({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != c2 ? c2 : a._wrapperState.initialChecked }); +} +function Za(a, b2) { + var c2 = null == b2.defaultValue ? "" : b2.defaultValue, d2 = null != b2.checked ? b2.checked : b2.defaultChecked; + c2 = Sa(null != b2.value ? b2.value : c2); + a._wrapperState = { initialChecked: d2, initialValue: c2, controlled: "checkbox" === b2.type || "radio" === b2.type ? null != b2.checked : null != b2.value }; +} +function ab(a, b2) { + b2 = b2.checked; + null != b2 && ta(a, "checked", b2, false); +} +function bb(a, b2) { + ab(a, b2); + var c2 = Sa(b2.value), d2 = b2.type; + if (null != c2) if ("number" === d2) { + if (0 === c2 && "" === a.value || a.value != c2) a.value = "" + c2; + } else a.value !== "" + c2 && (a.value = "" + c2); + else if ("submit" === d2 || "reset" === d2) { + a.removeAttribute("value"); + return; + } + b2.hasOwnProperty("value") ? cb(a, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a, b2.type, Sa(b2.defaultValue)); + null == b2.checked && null != b2.defaultChecked && (a.defaultChecked = !!b2.defaultChecked); +} +function db(a, b2, c2) { + if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) { + var d2 = b2.type; + if (!("submit" !== d2 && "reset" !== d2 || void 0 !== b2.value && null !== b2.value)) return; + b2 = "" + a._wrapperState.initialValue; + c2 || b2 === a.value || (a.value = b2); + a.defaultValue = b2; + } + c2 = a.name; + "" !== c2 && (a.name = ""); + a.defaultChecked = !!a._wrapperState.initialChecked; + "" !== c2 && (a.name = c2); +} +function cb(a, b2, c2) { + if ("number" !== b2 || Xa(a.ownerDocument) !== a) null == c2 ? a.defaultValue = "" + a._wrapperState.initialValue : a.defaultValue !== "" + c2 && (a.defaultValue = "" + c2); +} +var eb = Array.isArray; +function fb(a, b2, c2, d2) { + a = a.options; + if (b2) { + b2 = {}; + for (var e2 = 0; e2 < c2.length; e2++) b2["$" + c2[e2]] = true; + for (c2 = 0; c2 < a.length; c2++) e2 = b2.hasOwnProperty("$" + a[c2].value), a[c2].selected !== e2 && (a[c2].selected = e2), e2 && d2 && (a[c2].defaultSelected = true); + } else { + c2 = "" + Sa(c2); + b2 = null; + for (e2 = 0; e2 < a.length; e2++) { + if (a[e2].value === c2) { + a[e2].selected = true; + d2 && (a[e2].defaultSelected = true); + return; + } + null !== b2 || a[e2].disabled || (b2 = a[e2]); + } + null !== b2 && (b2.selected = true); + } +} +function gb(a, b2) { + if (null != b2.dangerouslySetInnerHTML) throw Error(p$2(91)); + return A$1({}, b2, { value: void 0, defaultValue: void 0, children: "" + a._wrapperState.initialValue }); +} +function hb(a, b2) { + var c2 = b2.value; + if (null == c2) { + c2 = b2.children; + b2 = b2.defaultValue; + if (null != c2) { + if (null != b2) throw Error(p$2(92)); + if (eb(c2)) { + if (1 < c2.length) throw Error(p$2(93)); + c2 = c2[0]; + } + b2 = c2; + } + null == b2 && (b2 = ""); + c2 = b2; + } + a._wrapperState = { initialValue: Sa(c2) }; +} +function ib(a, b2) { + var c2 = Sa(b2.value), d2 = Sa(b2.defaultValue); + null != c2 && (c2 = "" + c2, c2 !== a.value && (a.value = c2), null == b2.defaultValue && a.defaultValue !== c2 && (a.defaultValue = c2)); + null != d2 && (a.defaultValue = "" + d2); +} +function jb(a) { + var b2 = a.textContent; + b2 === a._wrapperState.initialValue && "" !== b2 && null !== b2 && (a.value = b2); +} +function kb(a) { + switch (a) { + case "svg": + return "http://www.w3.org/2000/svg"; + case "math": + return "http://www.w3.org/1998/Math/MathML"; + default: + return "http://www.w3.org/1999/xhtml"; + } +} +function lb(a, b2) { + return null == a || "http://www.w3.org/1999/xhtml" === a ? kb(b2) : "http://www.w3.org/2000/svg" === a && "foreignObject" === b2 ? "http://www.w3.org/1999/xhtml" : a; +} +var mb, nb = function(a) { + return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(b2, c2, d2, e2) { + MSApp.execUnsafeLocalFunction(function() { + return a(b2, c2, d2, e2); + }); + } : a; +}(function(a, b2) { + if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) a.innerHTML = b2; + else { + mb = mb || document.createElement("div"); + mb.innerHTML = "" + b2.valueOf().toString() + ""; + for (b2 = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild); + for (; b2.firstChild; ) a.appendChild(b2.firstChild); + } +}); +function ob(a, b2) { + if (b2) { + var c2 = a.firstChild; + if (c2 && c2 === a.lastChild && 3 === c2.nodeType) { + c2.nodeValue = b2; + return; + } + } + a.textContent = b2; +} +var pb = { + animationIterationCount: true, + aspectRatio: true, + borderImageOutset: true, + borderImageSlice: true, + borderImageWidth: true, + boxFlex: true, + boxFlexGroup: true, + boxOrdinalGroup: true, + columnCount: true, + columns: true, + flex: true, + flexGrow: true, + flexPositive: true, + flexShrink: true, + flexNegative: true, + flexOrder: true, + gridArea: true, + gridRow: true, + gridRowEnd: true, + gridRowSpan: true, + gridRowStart: true, + gridColumn: true, + gridColumnEnd: true, + gridColumnSpan: true, + gridColumnStart: true, + fontWeight: true, + lineClamp: true, + lineHeight: true, + opacity: true, + order: true, + orphans: true, + tabSize: true, + widows: true, + zIndex: true, + zoom: true, + fillOpacity: true, + floodOpacity: true, + stopOpacity: true, + strokeDasharray: true, + strokeDashoffset: true, + strokeMiterlimit: true, + strokeOpacity: true, + strokeWidth: true +}, qb = ["Webkit", "ms", "Moz", "O"]; +Object.keys(pb).forEach(function(a) { + qb.forEach(function(b2) { + b2 = b2 + a.charAt(0).toUpperCase() + a.substring(1); + pb[b2] = pb[a]; + }); +}); +function rb(a, b2, c2) { + return null == b2 || "boolean" === typeof b2 || "" === b2 ? "" : c2 || "number" !== typeof b2 || 0 === b2 || pb.hasOwnProperty(a) && pb[a] ? ("" + b2).trim() : b2 + "px"; +} +function sb(a, b2) { + a = a.style; + for (var c2 in b2) if (b2.hasOwnProperty(c2)) { + var d2 = 0 === c2.indexOf("--"), e2 = rb(c2, b2[c2], d2); + "float" === c2 && (c2 = "cssFloat"); + d2 ? a.setProperty(c2, e2) : a[c2] = e2; + } +} +var tb = A$1({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }); +function ub(a, b2) { + if (b2) { + if (tb[a] && (null != b2.children || null != b2.dangerouslySetInnerHTML)) throw Error(p$2(137, a)); + if (null != b2.dangerouslySetInnerHTML) { + if (null != b2.children) throw Error(p$2(60)); + if ("object" !== typeof b2.dangerouslySetInnerHTML || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p$2(61)); + } + if (null != b2.style && "object" !== typeof b2.style) throw Error(p$2(62)); + } +} +function vb(a, b2) { + if (-1 === a.indexOf("-")) return "string" === typeof b2.is; + switch (a) { + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return false; + default: + return true; + } +} +var wb = null; +function xb(a) { + a = a.target || a.srcElement || window; + a.correspondingUseElement && (a = a.correspondingUseElement); + return 3 === a.nodeType ? a.parentNode : a; +} +var yb = null, zb = null, Ab = null; +function Bb(a) { + if (a = Cb(a)) { + if ("function" !== typeof yb) throw Error(p$2(280)); + var b2 = a.stateNode; + b2 && (b2 = Db(b2), yb(a.stateNode, a.type, b2)); + } +} +function Eb(a) { + zb ? Ab ? Ab.push(a) : Ab = [a] : zb = a; +} +function Fb() { + if (zb) { + var a = zb, b2 = Ab; + Ab = zb = null; + Bb(a); + if (b2) for (a = 0; a < b2.length; a++) Bb(b2[a]); + } +} +function Gb(a, b2) { + return a(b2); +} +function Hb() { +} +var Ib = false; +function Jb(a, b2, c2) { + if (Ib) return a(b2, c2); + Ib = true; + try { + return Gb(a, b2, c2); + } finally { + if (Ib = false, null !== zb || null !== Ab) Hb(), Fb(); + } +} +function Kb(a, b2) { + var c2 = a.stateNode; + if (null === c2) return null; + var d2 = Db(c2); + if (null === d2) return null; + c2 = d2[b2]; + a: switch (b2) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (d2 = !d2.disabled) || (a = a.type, d2 = !("button" === a || "input" === a || "select" === a || "textarea" === a)); + a = !d2; + break a; + default: + a = false; + } + if (a) return null; + if (c2 && "function" !== typeof c2) throw Error(p$2(231, b2, typeof c2)); + return c2; +} +var Lb = false; +if (ia) try { + var Mb = {}; + Object.defineProperty(Mb, "passive", { get: function() { + Lb = true; + } }); + window.addEventListener("test", Mb, Mb); + window.removeEventListener("test", Mb, Mb); +} catch (a) { + Lb = false; +} +function Nb(a, b2, c2, d2, e2, f2, g2, h2, k2) { + var l2 = Array.prototype.slice.call(arguments, 3); + try { + b2.apply(c2, l2); + } catch (m2) { + this.onError(m2); + } +} +var Ob = false, Pb = null, Qb = false, Rb = null, Sb = { onError: function(a) { + Ob = true; + Pb = a; +} }; +function Tb(a, b2, c2, d2, e2, f2, g2, h2, k2) { + Ob = false; + Pb = null; + Nb.apply(Sb, arguments); +} +function Ub(a, b2, c2, d2, e2, f2, g2, h2, k2) { + Tb.apply(this, arguments); + if (Ob) { + if (Ob) { + var l2 = Pb; + Ob = false; + Pb = null; + } else throw Error(p$2(198)); + Qb || (Qb = true, Rb = l2); + } +} +function Vb(a) { + var b2 = a, c2 = a; + if (a.alternate) for (; b2.return; ) b2 = b2.return; + else { + a = b2; + do + b2 = a, 0 !== (b2.flags & 4098) && (c2 = b2.return), a = b2.return; + while (a); + } + return 3 === b2.tag ? c2 : null; +} +function Wb(a) { + if (13 === a.tag) { + var b2 = a.memoizedState; + null === b2 && (a = a.alternate, null !== a && (b2 = a.memoizedState)); + if (null !== b2) return b2.dehydrated; + } + return null; +} +function Xb(a) { + if (Vb(a) !== a) throw Error(p$2(188)); +} +function Yb(a) { + var b2 = a.alternate; + if (!b2) { + b2 = Vb(a); + if (null === b2) throw Error(p$2(188)); + return b2 !== a ? null : a; + } + for (var c2 = a, d2 = b2; ; ) { + var e2 = c2.return; + if (null === e2) break; + var f2 = e2.alternate; + if (null === f2) { + d2 = e2.return; + if (null !== d2) { + c2 = d2; + continue; + } + break; + } + if (e2.child === f2.child) { + for (f2 = e2.child; f2; ) { + if (f2 === c2) return Xb(e2), a; + if (f2 === d2) return Xb(e2), b2; + f2 = f2.sibling; + } + throw Error(p$2(188)); + } + if (c2.return !== d2.return) c2 = e2, d2 = f2; + else { + for (var g2 = false, h2 = e2.child; h2; ) { + if (h2 === c2) { + g2 = true; + c2 = e2; + d2 = f2; + break; + } + if (h2 === d2) { + g2 = true; + d2 = e2; + c2 = f2; + break; + } + h2 = h2.sibling; + } + if (!g2) { + for (h2 = f2.child; h2; ) { + if (h2 === c2) { + g2 = true; + c2 = f2; + d2 = e2; + break; + } + if (h2 === d2) { + g2 = true; + d2 = f2; + c2 = e2; + break; + } + h2 = h2.sibling; + } + if (!g2) throw Error(p$2(189)); + } + } + if (c2.alternate !== d2) throw Error(p$2(190)); + } + if (3 !== c2.tag) throw Error(p$2(188)); + return c2.stateNode.current === c2 ? a : b2; +} +function Zb(a) { + a = Yb(a); + return null !== a ? $b(a) : null; +} +function $b(a) { + if (5 === a.tag || 6 === a.tag) return a; + for (a = a.child; null !== a; ) { + var b2 = $b(a); + if (null !== b2) return b2; + a = a.sibling; + } + return null; +} +var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B$1 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null; +function mc(a) { + if (lc && "function" === typeof lc.onCommitFiberRoot) try { + lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128)); + } catch (b2) { + } +} +var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2; +function nc(a) { + a >>>= 0; + return 0 === a ? 32 : 31 - (pc(a) / qc | 0) | 0; +} +var rc = 64, sc = 4194304; +function tc(a) { + switch (a & -a) { + case 1: + return 1; + case 2: + return 2; + case 4: + return 4; + case 8: + return 8; + case 16: + return 16; + case 32: + return 32; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return a & 4194240; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return a & 130023424; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return a; + } +} +function uc(a, b2) { + var c2 = a.pendingLanes; + if (0 === c2) return 0; + var d2 = 0, e2 = a.suspendedLanes, f2 = a.pingedLanes, g2 = c2 & 268435455; + if (0 !== g2) { + var h2 = g2 & ~e2; + 0 !== h2 ? d2 = tc(h2) : (f2 &= g2, 0 !== f2 && (d2 = tc(f2))); + } else g2 = c2 & ~e2, 0 !== g2 ? d2 = tc(g2) : 0 !== f2 && (d2 = tc(f2)); + if (0 === d2) return 0; + if (0 !== b2 && b2 !== d2 && 0 === (b2 & e2) && (e2 = d2 & -d2, f2 = b2 & -b2, e2 >= f2 || 16 === e2 && 0 !== (f2 & 4194240))) return b2; + 0 !== (d2 & 4) && (d2 |= c2 & 16); + b2 = a.entangledLanes; + if (0 !== b2) for (a = a.entanglements, b2 &= d2; 0 < b2; ) c2 = 31 - oc(b2), e2 = 1 << c2, d2 |= a[c2], b2 &= ~e2; + return d2; +} +function vc(a, b2) { + switch (a) { + case 1: + case 2: + case 4: + return b2 + 250; + case 8: + case 16: + case 32: + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return b2 + 5e3; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return -1; + case 134217728: + case 268435456: + case 536870912: + case 1073741824: + return -1; + default: + return -1; + } +} +function wc(a, b2) { + for (var c2 = a.suspendedLanes, d2 = a.pingedLanes, e2 = a.expirationTimes, f2 = a.pendingLanes; 0 < f2; ) { + var g2 = 31 - oc(f2), h2 = 1 << g2, k2 = e2[g2]; + if (-1 === k2) { + if (0 === (h2 & c2) || 0 !== (h2 & d2)) e2[g2] = vc(h2, b2); + } else k2 <= b2 && (a.expiredLanes |= h2); + f2 &= ~h2; + } +} +function xc(a) { + a = a.pendingLanes & -1073741825; + return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0; +} +function yc() { + var a = rc; + rc <<= 1; + 0 === (rc & 4194240) && (rc = 64); + return a; +} +function zc(a) { + for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a); + return b2; +} +function Ac(a, b2, c2) { + a.pendingLanes |= b2; + 536870912 !== b2 && (a.suspendedLanes = 0, a.pingedLanes = 0); + a = a.eventTimes; + b2 = 31 - oc(b2); + a[b2] = c2; +} +function Bc(a, b2) { + var c2 = a.pendingLanes & ~b2; + a.pendingLanes = b2; + a.suspendedLanes = 0; + a.pingedLanes = 0; + a.expiredLanes &= b2; + a.mutableReadLanes &= b2; + a.entangledLanes &= b2; + b2 = a.entanglements; + var d2 = a.eventTimes; + for (a = a.expirationTimes; 0 < c2; ) { + var e2 = 31 - oc(c2), f2 = 1 << e2; + b2[e2] = 0; + d2[e2] = -1; + a[e2] = -1; + c2 &= ~f2; + } +} +function Cc(a, b2) { + var c2 = a.entangledLanes |= b2; + for (a = a.entanglements; c2; ) { + var d2 = 31 - oc(c2), e2 = 1 << d2; + e2 & b2 | a[d2] & b2 && (a[d2] |= b2); + c2 &= ~e2; + } +} +var C$1 = 0; +function Dc(a) { + a &= -a; + return 1 < a ? 4 < a ? 0 !== (a & 268435455) ? 16 : 536870912 : 4 : 1; +} +var Ec, Fc, Gc, Hc, Ic, Jc = false, Kc = [], Lc = null, Mc = null, Nc = null, Oc = /* @__PURE__ */ new Map(), Pc = /* @__PURE__ */ new Map(), Qc = [], Rc = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); +function Sc(a, b2) { + switch (a) { + case "focusin": + case "focusout": + Lc = null; + break; + case "dragenter": + case "dragleave": + Mc = null; + break; + case "mouseover": + case "mouseout": + Nc = null; + break; + case "pointerover": + case "pointerout": + Oc.delete(b2.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + Pc.delete(b2.pointerId); + } +} +function Tc(a, b2, c2, d2, e2, f2) { + if (null === a || a.nativeEvent !== f2) return a = { blockedOn: b2, domEventName: c2, eventSystemFlags: d2, nativeEvent: f2, targetContainers: [e2] }, null !== b2 && (b2 = Cb(b2), null !== b2 && Fc(b2)), a; + a.eventSystemFlags |= d2; + b2 = a.targetContainers; + null !== e2 && -1 === b2.indexOf(e2) && b2.push(e2); + return a; +} +function Uc(a, b2, c2, d2, e2) { + switch (b2) { + case "focusin": + return Lc = Tc(Lc, a, b2, c2, d2, e2), true; + case "dragenter": + return Mc = Tc(Mc, a, b2, c2, d2, e2), true; + case "mouseover": + return Nc = Tc(Nc, a, b2, c2, d2, e2), true; + case "pointerover": + var f2 = e2.pointerId; + Oc.set(f2, Tc(Oc.get(f2) || null, a, b2, c2, d2, e2)); + return true; + case "gotpointercapture": + return f2 = e2.pointerId, Pc.set(f2, Tc(Pc.get(f2) || null, a, b2, c2, d2, e2)), true; + } + return false; +} +function Vc(a) { + var b2 = Wc(a.target); + if (null !== b2) { + var c2 = Vb(b2); + if (null !== c2) { + if (b2 = c2.tag, 13 === b2) { + if (b2 = Wb(c2), null !== b2) { + a.blockedOn = b2; + Ic(a.priority, function() { + Gc(c2); + }); + return; + } + } else if (3 === b2 && c2.stateNode.current.memoizedState.isDehydrated) { + a.blockedOn = 3 === c2.tag ? c2.stateNode.containerInfo : null; + return; + } + } + } + a.blockedOn = null; +} +function Xc(a) { + if (null !== a.blockedOn) return false; + for (var b2 = a.targetContainers; 0 < b2.length; ) { + var c2 = Yc(a.domEventName, a.eventSystemFlags, b2[0], a.nativeEvent); + if (null === c2) { + c2 = a.nativeEvent; + var d2 = new c2.constructor(c2.type, c2); + wb = d2; + c2.target.dispatchEvent(d2); + wb = null; + } else return b2 = Cb(c2), null !== b2 && Fc(b2), a.blockedOn = c2, false; + b2.shift(); + } + return true; +} +function Zc(a, b2, c2) { + Xc(a) && c2.delete(b2); +} +function $c() { + Jc = false; + null !== Lc && Xc(Lc) && (Lc = null); + null !== Mc && Xc(Mc) && (Mc = null); + null !== Nc && Xc(Nc) && (Nc = null); + Oc.forEach(Zc); + Pc.forEach(Zc); +} +function ad(a, b2) { + a.blockedOn === b2 && (a.blockedOn = null, Jc || (Jc = true, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c))); +} +function bd(a) { + function b2(b3) { + return ad(b3, a); + } + if (0 < Kc.length) { + ad(Kc[0], a); + for (var c2 = 1; c2 < Kc.length; c2++) { + var d2 = Kc[c2]; + d2.blockedOn === a && (d2.blockedOn = null); + } + } + null !== Lc && ad(Lc, a); + null !== Mc && ad(Mc, a); + null !== Nc && ad(Nc, a); + Oc.forEach(b2); + Pc.forEach(b2); + for (c2 = 0; c2 < Qc.length; c2++) d2 = Qc[c2], d2.blockedOn === a && (d2.blockedOn = null); + for (; 0 < Qc.length && (c2 = Qc[0], null === c2.blockedOn); ) Vc(c2), null === c2.blockedOn && Qc.shift(); +} +var cd = ua.ReactCurrentBatchConfig, dd = true; +function ed(a, b2, c2, d2) { + var e2 = C$1, f2 = cd.transition; + cd.transition = null; + try { + C$1 = 1, fd(a, b2, c2, d2); + } finally { + C$1 = e2, cd.transition = f2; + } +} +function gd(a, b2, c2, d2) { + var e2 = C$1, f2 = cd.transition; + cd.transition = null; + try { + C$1 = 4, fd(a, b2, c2, d2); + } finally { + C$1 = e2, cd.transition = f2; + } +} +function fd(a, b2, c2, d2) { + if (dd) { + var e2 = Yc(a, b2, c2, d2); + if (null === e2) hd(a, b2, d2, id, c2), Sc(a, d2); + else if (Uc(e2, a, b2, c2, d2)) d2.stopPropagation(); + else if (Sc(a, d2), b2 & 4 && -1 < Rc.indexOf(a)) { + for (; null !== e2; ) { + var f2 = Cb(e2); + null !== f2 && Ec(f2); + f2 = Yc(a, b2, c2, d2); + null === f2 && hd(a, b2, d2, id, c2); + if (f2 === e2) break; + e2 = f2; + } + null !== e2 && d2.stopPropagation(); + } else hd(a, b2, d2, null, c2); + } +} +var id = null; +function Yc(a, b2, c2, d2) { + id = null; + a = xb(d2); + a = Wc(a); + if (null !== a) if (b2 = Vb(a), null === b2) a = null; + else if (c2 = b2.tag, 13 === c2) { + a = Wb(b2); + if (null !== a) return a; + a = null; + } else if (3 === c2) { + if (b2.stateNode.current.memoizedState.isDehydrated) return 3 === b2.tag ? b2.stateNode.containerInfo : null; + a = null; + } else b2 !== a && (a = null); + id = a; + return null; +} +function jd(a) { + switch (a) { + case "cancel": + case "click": + case "close": + case "contextmenu": + case "copy": + case "cut": + case "auxclick": + case "dblclick": + case "dragend": + case "dragstart": + case "drop": + case "focusin": + case "focusout": + case "input": + case "invalid": + case "keydown": + case "keypress": + case "keyup": + case "mousedown": + case "mouseup": + case "paste": + case "pause": + case "play": + case "pointercancel": + case "pointerdown": + case "pointerup": + case "ratechange": + case "reset": + case "resize": + case "seeked": + case "submit": + case "touchcancel": + case "touchend": + case "touchstart": + case "volumechange": + case "change": + case "selectionchange": + case "textInput": + case "compositionstart": + case "compositionend": + case "compositionupdate": + case "beforeblur": + case "afterblur": + case "beforeinput": + case "blur": + case "fullscreenchange": + case "focus": + case "hashchange": + case "popstate": + case "select": + case "selectstart": + return 1; + case "drag": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "mousemove": + case "mouseout": + case "mouseover": + case "pointermove": + case "pointerout": + case "pointerover": + case "scroll": + case "toggle": + case "touchmove": + case "wheel": + case "mouseenter": + case "mouseleave": + case "pointerenter": + case "pointerleave": + return 4; + case "message": + switch (ec()) { + case fc: + return 1; + case gc: + return 4; + case hc: + case ic: + return 16; + case jc: + return 536870912; + default: + return 16; + } + default: + return 16; + } +} +var kd = null, ld = null, md = null; +function nd() { + if (md) return md; + var a, b2 = ld, c2 = b2.length, d2, e2 = "value" in kd ? kd.value : kd.textContent, f2 = e2.length; + for (a = 0; a < c2 && b2[a] === e2[a]; a++) ; + var g2 = c2 - a; + for (d2 = 1; d2 <= g2 && b2[c2 - d2] === e2[f2 - d2]; d2++) ; + return md = e2.slice(a, 1 < d2 ? 1 - d2 : void 0); +} +function od(a) { + var b2 = a.keyCode; + "charCode" in a ? (a = a.charCode, 0 === a && 13 === b2 && (a = 13)) : a = b2; + 10 === a && (a = 13); + return 32 <= a || 13 === a ? a : 0; +} +function pd() { + return true; +} +function qd() { + return false; +} +function rd(a) { + function b2(b3, d2, e2, f2, g2) { + this._reactName = b3; + this._targetInst = e2; + this.type = d2; + this.nativeEvent = f2; + this.target = g2; + this.currentTarget = null; + for (var c2 in a) a.hasOwnProperty(c2) && (b3 = a[c2], this[c2] = b3 ? b3(f2) : f2[c2]); + this.isDefaultPrevented = (null != f2.defaultPrevented ? f2.defaultPrevented : false === f2.returnValue) ? pd : qd; + this.isPropagationStopped = qd; + return this; + } + A$1(b2.prototype, { preventDefault: function() { + this.defaultPrevented = true; + var a2 = this.nativeEvent; + a2 && (a2.preventDefault ? a2.preventDefault() : "unknown" !== typeof a2.returnValue && (a2.returnValue = false), this.isDefaultPrevented = pd); + }, stopPropagation: function() { + var a2 = this.nativeEvent; + a2 && (a2.stopPropagation ? a2.stopPropagation() : "unknown" !== typeof a2.cancelBubble && (a2.cancelBubble = true), this.isPropagationStopped = pd); + }, persist: function() { + }, isPersistent: pd }); + return b2; +} +var sd = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(a) { + return a.timeStamp || Date.now(); +}, defaultPrevented: 0, isTrusted: 0 }, td = rd(sd), ud = A$1({}, sd, { view: 0, detail: 0 }), vd = rd(ud), wd, xd, yd, Ad = A$1({}, ud, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zd, button: 0, buttons: 0, relatedTarget: function(a) { + return void 0 === a.relatedTarget ? a.fromElement === a.srcElement ? a.toElement : a.fromElement : a.relatedTarget; +}, movementX: function(a) { + if ("movementX" in a) return a.movementX; + a !== yd && (yd && "mousemove" === a.type ? (wd = a.screenX - yd.screenX, xd = a.screenY - yd.screenY) : xd = wd = 0, yd = a); + return wd; +}, movementY: function(a) { + return "movementY" in a ? a.movementY : xd; +} }), Bd = rd(Ad), Cd = A$1({}, Ad, { dataTransfer: 0 }), Dd = rd(Cd), Ed = A$1({}, ud, { relatedTarget: 0 }), Fd = rd(Ed), Gd = A$1({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Hd = rd(Gd), Id = A$1({}, sd, { clipboardData: function(a) { + return "clipboardData" in a ? a.clipboardData : window.clipboardData; +} }), Jd = rd(Id), Kd = A$1({}, sd, { data: 0 }), Ld = rd(Kd), Md = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" +}, Nd = { + 8: "Backspace", + 9: "Tab", + 12: "Clear", + 13: "Enter", + 16: "Shift", + 17: "Control", + 18: "Alt", + 19: "Pause", + 20: "CapsLock", + 27: "Escape", + 32: " ", + 33: "PageUp", + 34: "PageDown", + 35: "End", + 36: "Home", + 37: "ArrowLeft", + 38: "ArrowUp", + 39: "ArrowRight", + 40: "ArrowDown", + 45: "Insert", + 46: "Delete", + 112: "F1", + 113: "F2", + 114: "F3", + 115: "F4", + 116: "F5", + 117: "F6", + 118: "F7", + 119: "F8", + 120: "F9", + 121: "F10", + 122: "F11", + 123: "F12", + 144: "NumLock", + 145: "ScrollLock", + 224: "Meta" +}, Od = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; +function Pd(a) { + var b2 = this.nativeEvent; + return b2.getModifierState ? b2.getModifierState(a) : (a = Od[a]) ? !!b2[a] : false; +} +function zd() { + return Pd; +} +var Qd = A$1({}, ud, { key: function(a) { + if (a.key) { + var b2 = Md[a.key] || a.key; + if ("Unidentified" !== b2) return b2; + } + return "keypress" === a.type ? (a = od(a), 13 === a ? "Enter" : String.fromCharCode(a)) : "keydown" === a.type || "keyup" === a.type ? Nd[a.keyCode] || "Unidentified" : ""; +}, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zd, charCode: function(a) { + return "keypress" === a.type ? od(a) : 0; +}, keyCode: function(a) { + return "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0; +}, which: function(a) { + return "keypress" === a.type ? od(a) : "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0; +} }), Rd = rd(Qd), Sd = A$1({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Td = rd(Sd), Ud = A$1({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }), Vd = rd(Ud), Wd = A$1({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Xd = rd(Wd), Yd = A$1({}, Ad, { + deltaX: function(a) { + return "deltaX" in a ? a.deltaX : "wheelDeltaX" in a ? -a.wheelDeltaX : 0; + }, + deltaY: function(a) { + return "deltaY" in a ? a.deltaY : "wheelDeltaY" in a ? -a.wheelDeltaY : "wheelDelta" in a ? -a.wheelDelta : 0; + }, + deltaZ: 0, + deltaMode: 0 +}), Zd = rd(Yd), $d = [9, 13, 27, 32], ae$1 = ia && "CompositionEvent" in window, be$1 = null; +ia && "documentMode" in document && (be$1 = document.documentMode); +var ce$1 = ia && "TextEvent" in window && !be$1, de$1 = ia && (!ae$1 || be$1 && 8 < be$1 && 11 >= be$1), ee$1 = String.fromCharCode(32), fe$1 = false; +function ge$1(a, b2) { + switch (a) { + case "keyup": + return -1 !== $d.indexOf(b2.keyCode); + case "keydown": + return 229 !== b2.keyCode; + case "keypress": + case "mousedown": + case "focusout": + return true; + default: + return false; + } +} +function he$1(a) { + a = a.detail; + return "object" === typeof a && "data" in a ? a.data : null; +} +var ie$1 = false; +function je$1(a, b2) { + switch (a) { + case "compositionend": + return he$1(b2); + case "keypress": + if (32 !== b2.which) return null; + fe$1 = true; + return ee$1; + case "textInput": + return a = b2.data, a === ee$1 && fe$1 ? null : a; + default: + return null; + } +} +function ke$1(a, b2) { + if (ie$1) return "compositionend" === a || !ae$1 && ge$1(a, b2) ? (a = nd(), md = ld = kd = null, ie$1 = false, a) : null; + switch (a) { + case "paste": + return null; + case "keypress": + if (!(b2.ctrlKey || b2.altKey || b2.metaKey) || b2.ctrlKey && b2.altKey) { + if (b2.char && 1 < b2.char.length) return b2.char; + if (b2.which) return String.fromCharCode(b2.which); + } + return null; + case "compositionend": + return de$1 && "ko" !== b2.locale ? null : b2.data; + default: + return null; + } +} +var le$1 = { color: true, date: true, datetime: true, "datetime-local": true, email: true, month: true, number: true, password: true, range: true, search: true, tel: true, text: true, time: true, url: true, week: true }; +function me(a) { + var b2 = a && a.nodeName && a.nodeName.toLowerCase(); + return "input" === b2 ? !!le$1[a.type] : "textarea" === b2 ? true : false; +} +function ne$1(a, b2, c2, d2) { + Eb(d2); + b2 = oe$1(b2, "onChange"); + 0 < b2.length && (c2 = new td("onChange", "change", null, c2, d2), a.push({ event: c2, listeners: b2 })); +} +var pe$1 = null, qe$1 = null; +function re$1(a) { + se$1(a, 0); +} +function te$1(a) { + var b2 = ue(a); + if (Wa(b2)) return a; +} +function ve$1(a, b2) { + if ("change" === a) return b2; +} +var we$1 = false; +if (ia) { + var xe$1; + if (ia) { + var ye$1 = "oninput" in document; + if (!ye$1) { + var ze$1 = document.createElement("div"); + ze$1.setAttribute("oninput", "return;"); + ye$1 = "function" === typeof ze$1.oninput; + } + xe$1 = ye$1; + } else xe$1 = false; + we$1 = xe$1 && (!document.documentMode || 9 < document.documentMode); +} +function Ae$1() { + pe$1 && (pe$1.detachEvent("onpropertychange", Be$1), qe$1 = pe$1 = null); +} +function Be$1(a) { + if ("value" === a.propertyName && te$1(qe$1)) { + var b2 = []; + ne$1(b2, qe$1, a, xb(a)); + Jb(re$1, b2); + } +} +function Ce(a, b2, c2) { + "focusin" === a ? (Ae$1(), pe$1 = b2, qe$1 = c2, pe$1.attachEvent("onpropertychange", Be$1)) : "focusout" === a && Ae$1(); +} +function De$1(a) { + if ("selectionchange" === a || "keyup" === a || "keydown" === a) return te$1(qe$1); +} +function Ee$1(a, b2) { + if ("click" === a) return te$1(b2); +} +function Fe$1(a, b2) { + if ("input" === a || "change" === a) return te$1(b2); +} +function Ge(a, b2) { + return a === b2 && (0 !== a || 1 / a === 1 / b2) || a !== a && b2 !== b2; +} +var He$1 = "function" === typeof Object.is ? Object.is : Ge; +function Ie(a, b2) { + if (He$1(a, b2)) return true; + if ("object" !== typeof a || null === a || "object" !== typeof b2 || null === b2) return false; + var c2 = Object.keys(a), d2 = Object.keys(b2); + if (c2.length !== d2.length) return false; + for (d2 = 0; d2 < c2.length; d2++) { + var e2 = c2[d2]; + if (!ja.call(b2, e2) || !He$1(a[e2], b2[e2])) return false; + } + return true; +} +function Je(a) { + for (; a && a.firstChild; ) a = a.firstChild; + return a; +} +function Ke(a, b2) { + var c2 = Je(a); + a = 0; + for (var d2; c2; ) { + if (3 === c2.nodeType) { + d2 = a + c2.textContent.length; + if (a <= b2 && d2 >= b2) return { node: c2, offset: b2 - a }; + a = d2; + } + a: { + for (; c2; ) { + if (c2.nextSibling) { + c2 = c2.nextSibling; + break a; + } + c2 = c2.parentNode; + } + c2 = void 0; + } + c2 = Je(c2); + } +} +function Le$1(a, b2) { + return a && b2 ? a === b2 ? true : a && 3 === a.nodeType ? false : b2 && 3 === b2.nodeType ? Le$1(a, b2.parentNode) : "contains" in a ? a.contains(b2) : a.compareDocumentPosition ? !!(a.compareDocumentPosition(b2) & 16) : false : false; +} +function Me$1() { + for (var a = window, b2 = Xa(); b2 instanceof a.HTMLIFrameElement; ) { + try { + var c2 = "string" === typeof b2.contentWindow.location.href; + } catch (d2) { + c2 = false; + } + if (c2) a = b2.contentWindow; + else break; + b2 = Xa(a.document); + } + return b2; +} +function Ne$1(a) { + var b2 = a && a.nodeName && a.nodeName.toLowerCase(); + return b2 && ("input" === b2 && ("text" === a.type || "search" === a.type || "tel" === a.type || "url" === a.type || "password" === a.type) || "textarea" === b2 || "true" === a.contentEditable); +} +function Oe$1(a) { + var b2 = Me$1(), c2 = a.focusedElem, d2 = a.selectionRange; + if (b2 !== c2 && c2 && c2.ownerDocument && Le$1(c2.ownerDocument.documentElement, c2)) { + if (null !== d2 && Ne$1(c2)) { + if (b2 = d2.start, a = d2.end, void 0 === a && (a = b2), "selectionStart" in c2) c2.selectionStart = b2, c2.selectionEnd = Math.min(a, c2.value.length); + else if (a = (b2 = c2.ownerDocument || document) && b2.defaultView || window, a.getSelection) { + a = a.getSelection(); + var e2 = c2.textContent.length, f2 = Math.min(d2.start, e2); + d2 = void 0 === d2.end ? f2 : Math.min(d2.end, e2); + !a.extend && f2 > d2 && (e2 = d2, d2 = f2, f2 = e2); + e2 = Ke(c2, f2); + var g2 = Ke( + c2, + d2 + ); + e2 && g2 && (1 !== a.rangeCount || a.anchorNode !== e2.node || a.anchorOffset !== e2.offset || a.focusNode !== g2.node || a.focusOffset !== g2.offset) && (b2 = b2.createRange(), b2.setStart(e2.node, e2.offset), a.removeAllRanges(), f2 > d2 ? (a.addRange(b2), a.extend(g2.node, g2.offset)) : (b2.setEnd(g2.node, g2.offset), a.addRange(b2))); + } + } + b2 = []; + for (a = c2; a = a.parentNode; ) 1 === a.nodeType && b2.push({ element: a, left: a.scrollLeft, top: a.scrollTop }); + "function" === typeof c2.focus && c2.focus(); + for (c2 = 0; c2 < b2.length; c2++) a = b2[c2], a.element.scrollLeft = a.left, a.element.scrollTop = a.top; + } +} +var Pe = ia && "documentMode" in document && 11 >= document.documentMode, Qe = null, Re$1 = null, Se$1 = null, Te$1 = false; +function Ue(a, b2, c2) { + var d2 = c2.window === c2 ? c2.document : 9 === c2.nodeType ? c2 : c2.ownerDocument; + Te$1 || null == Qe || Qe !== Xa(d2) || (d2 = Qe, "selectionStart" in d2 && Ne$1(d2) ? d2 = { start: d2.selectionStart, end: d2.selectionEnd } : (d2 = (d2.ownerDocument && d2.ownerDocument.defaultView || window).getSelection(), d2 = { anchorNode: d2.anchorNode, anchorOffset: d2.anchorOffset, focusNode: d2.focusNode, focusOffset: d2.focusOffset }), Se$1 && Ie(Se$1, d2) || (Se$1 = d2, d2 = oe$1(Re$1, "onSelect"), 0 < d2.length && (b2 = new td("onSelect", "select", null, b2, c2), a.push({ event: b2, listeners: d2 }), b2.target = Qe))); +} +function Ve$1(a, b2) { + var c2 = {}; + c2[a.toLowerCase()] = b2.toLowerCase(); + c2["Webkit" + a] = "webkit" + b2; + c2["Moz" + a] = "moz" + b2; + return c2; +} +var We$1 = { animationend: Ve$1("Animation", "AnimationEnd"), animationiteration: Ve$1("Animation", "AnimationIteration"), animationstart: Ve$1("Animation", "AnimationStart"), transitionend: Ve$1("Transition", "TransitionEnd") }, Xe$1 = {}, Ye$1 = {}; +ia && (Ye$1 = document.createElement("div").style, "AnimationEvent" in window || (delete We$1.animationend.animation, delete We$1.animationiteration.animation, delete We$1.animationstart.animation), "TransitionEvent" in window || delete We$1.transitionend.transition); +function Ze(a) { + if (Xe$1[a]) return Xe$1[a]; + if (!We$1[a]) return a; + var b2 = We$1[a], c2; + for (c2 in b2) if (b2.hasOwnProperty(c2) && c2 in Ye$1) return Xe$1[a] = b2[c2]; + return a; +} +var $e$1 = Ze("animationend"), af = Ze("animationiteration"), bf = Ze("animationstart"), cf = Ze("transitionend"), df = /* @__PURE__ */ new Map(), ef = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); +function ff(a, b2) { + df.set(a, b2); + fa(b2, [a]); +} +for (var gf = 0; gf < ef.length; gf++) { + var hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1); + ff(jf, "on" + kf); +} +ff($e$1, "onAnimationEnd"); +ff(af, "onAnimationIteration"); +ff(bf, "onAnimationStart"); +ff("dblclick", "onDoubleClick"); +ff("focusin", "onFocus"); +ff("focusout", "onBlur"); +ff(cf, "onTransitionEnd"); +ha("onMouseEnter", ["mouseout", "mouseover"]); +ha("onMouseLeave", ["mouseout", "mouseover"]); +ha("onPointerEnter", ["pointerout", "pointerover"]); +ha("onPointerLeave", ["pointerout", "pointerover"]); +fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); +fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); +fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); +fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); +fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); +fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); +var lf = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf)); +function nf(a, b2, c2) { + var d2 = a.type || "unknown-event"; + a.currentTarget = c2; + Ub(d2, b2, void 0, a); + a.currentTarget = null; +} +function se$1(a, b2) { + b2 = 0 !== (b2 & 4); + for (var c2 = 0; c2 < a.length; c2++) { + var d2 = a[c2], e2 = d2.event; + d2 = d2.listeners; + a: { + var f2 = void 0; + if (b2) for (var g2 = d2.length - 1; 0 <= g2; g2--) { + var h2 = d2[g2], k2 = h2.instance, l2 = h2.currentTarget; + h2 = h2.listener; + if (k2 !== f2 && e2.isPropagationStopped()) break a; + nf(e2, h2, l2); + f2 = k2; + } + else for (g2 = 0; g2 < d2.length; g2++) { + h2 = d2[g2]; + k2 = h2.instance; + l2 = h2.currentTarget; + h2 = h2.listener; + if (k2 !== f2 && e2.isPropagationStopped()) break a; + nf(e2, h2, l2); + f2 = k2; + } + } + } + if (Qb) throw a = Rb, Qb = false, Rb = null, a; +} +function D$1(a, b2) { + var c2 = b2[of]; + void 0 === c2 && (c2 = b2[of] = /* @__PURE__ */ new Set()); + var d2 = a + "__bubble"; + c2.has(d2) || (pf(b2, a, 2, false), c2.add(d2)); +} +function qf(a, b2, c2) { + var d2 = 0; + b2 && (d2 |= 4); + pf(c2, a, d2, b2); +} +var rf = "_reactListening" + Math.random().toString(36).slice(2); +function sf(a) { + if (!a[rf]) { + a[rf] = true; + da.forEach(function(b3) { + "selectionchange" !== b3 && (mf.has(b3) || qf(b3, false, a), qf(b3, true, a)); + }); + var b2 = 9 === a.nodeType ? a : a.ownerDocument; + null === b2 || b2[rf] || (b2[rf] = true, qf("selectionchange", false, b2)); + } +} +function pf(a, b2, c2, d2) { + switch (jd(b2)) { + case 1: + var e2 = ed; + break; + case 4: + e2 = gd; + break; + default: + e2 = fd; + } + c2 = e2.bind(null, b2, c2, a); + e2 = void 0; + !Lb || "touchstart" !== b2 && "touchmove" !== b2 && "wheel" !== b2 || (e2 = true); + d2 ? void 0 !== e2 ? a.addEventListener(b2, c2, { capture: true, passive: e2 }) : a.addEventListener(b2, c2, true) : void 0 !== e2 ? a.addEventListener(b2, c2, { passive: e2 }) : a.addEventListener(b2, c2, false); +} +function hd(a, b2, c2, d2, e2) { + var f2 = d2; + if (0 === (b2 & 1) && 0 === (b2 & 2) && null !== d2) a: for (; ; ) { + if (null === d2) return; + var g2 = d2.tag; + if (3 === g2 || 4 === g2) { + var h2 = d2.stateNode.containerInfo; + if (h2 === e2 || 8 === h2.nodeType && h2.parentNode === e2) break; + if (4 === g2) for (g2 = d2.return; null !== g2; ) { + var k2 = g2.tag; + if (3 === k2 || 4 === k2) { + if (k2 = g2.stateNode.containerInfo, k2 === e2 || 8 === k2.nodeType && k2.parentNode === e2) return; + } + g2 = g2.return; + } + for (; null !== h2; ) { + g2 = Wc(h2); + if (null === g2) return; + k2 = g2.tag; + if (5 === k2 || 6 === k2) { + d2 = f2 = g2; + continue a; + } + h2 = h2.parentNode; + } + } + d2 = d2.return; + } + Jb(function() { + var d3 = f2, e3 = xb(c2), g3 = []; + a: { + var h3 = df.get(a); + if (void 0 !== h3) { + var k3 = td, n2 = a; + switch (a) { + case "keypress": + if (0 === od(c2)) break a; + case "keydown": + case "keyup": + k3 = Rd; + break; + case "focusin": + n2 = "focus"; + k3 = Fd; + break; + case "focusout": + n2 = "blur"; + k3 = Fd; + break; + case "beforeblur": + case "afterblur": + k3 = Fd; + break; + case "click": + if (2 === c2.button) break a; + case "auxclick": + case "dblclick": + case "mousedown": + case "mousemove": + case "mouseup": + case "mouseout": + case "mouseover": + case "contextmenu": + k3 = Bd; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + k3 = Dd; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + k3 = Vd; + break; + case $e$1: + case af: + case bf: + k3 = Hd; + break; + case cf: + k3 = Xd; + break; + case "scroll": + k3 = vd; + break; + case "wheel": + k3 = Zd; + break; + case "copy": + case "cut": + case "paste": + k3 = Jd; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + k3 = Td; + } + var t2 = 0 !== (b2 & 4), J2 = !t2 && "scroll" === a, x2 = t2 ? null !== h3 ? h3 + "Capture" : null : h3; + t2 = []; + for (var w2 = d3, u2; null !== w2; ) { + u2 = w2; + var F2 = u2.stateNode; + 5 === u2.tag && null !== F2 && (u2 = F2, null !== x2 && (F2 = Kb(w2, x2), null != F2 && t2.push(tf(w2, F2, u2)))); + if (J2) break; + w2 = w2.return; + } + 0 < t2.length && (h3 = new k3(h3, n2, null, c2, e3), g3.push({ event: h3, listeners: t2 })); + } + } + if (0 === (b2 & 7)) { + a: { + h3 = "mouseover" === a || "pointerover" === a; + k3 = "mouseout" === a || "pointerout" === a; + if (h3 && c2 !== wb && (n2 = c2.relatedTarget || c2.fromElement) && (Wc(n2) || n2[uf])) break a; + if (k3 || h3) { + h3 = e3.window === e3 ? e3 : (h3 = e3.ownerDocument) ? h3.defaultView || h3.parentWindow : window; + if (k3) { + if (n2 = c2.relatedTarget || c2.toElement, k3 = d3, n2 = n2 ? Wc(n2) : null, null !== n2 && (J2 = Vb(n2), n2 !== J2 || 5 !== n2.tag && 6 !== n2.tag)) n2 = null; + } else k3 = null, n2 = d3; + if (k3 !== n2) { + t2 = Bd; + F2 = "onMouseLeave"; + x2 = "onMouseEnter"; + w2 = "mouse"; + if ("pointerout" === a || "pointerover" === a) t2 = Td, F2 = "onPointerLeave", x2 = "onPointerEnter", w2 = "pointer"; + J2 = null == k3 ? h3 : ue(k3); + u2 = null == n2 ? h3 : ue(n2); + h3 = new t2(F2, w2 + "leave", k3, c2, e3); + h3.target = J2; + h3.relatedTarget = u2; + F2 = null; + Wc(e3) === d3 && (t2 = new t2(x2, w2 + "enter", n2, c2, e3), t2.target = u2, t2.relatedTarget = J2, F2 = t2); + J2 = F2; + if (k3 && n2) b: { + t2 = k3; + x2 = n2; + w2 = 0; + for (u2 = t2; u2; u2 = vf(u2)) w2++; + u2 = 0; + for (F2 = x2; F2; F2 = vf(F2)) u2++; + for (; 0 < w2 - u2; ) t2 = vf(t2), w2--; + for (; 0 < u2 - w2; ) x2 = vf(x2), u2--; + for (; w2--; ) { + if (t2 === x2 || null !== x2 && t2 === x2.alternate) break b; + t2 = vf(t2); + x2 = vf(x2); + } + t2 = null; + } + else t2 = null; + null !== k3 && wf(g3, h3, k3, t2, false); + null !== n2 && null !== J2 && wf(g3, J2, n2, t2, true); + } + } + } + a: { + h3 = d3 ? ue(d3) : window; + k3 = h3.nodeName && h3.nodeName.toLowerCase(); + if ("select" === k3 || "input" === k3 && "file" === h3.type) var na = ve$1; + else if (me(h3)) if (we$1) na = Fe$1; + else { + na = De$1; + var xa = Ce; + } + else (k3 = h3.nodeName) && "input" === k3.toLowerCase() && ("checkbox" === h3.type || "radio" === h3.type) && (na = Ee$1); + if (na && (na = na(a, d3))) { + ne$1(g3, na, c2, e3); + break a; + } + xa && xa(a, h3, d3); + "focusout" === a && (xa = h3._wrapperState) && xa.controlled && "number" === h3.type && cb(h3, "number", h3.value); + } + xa = d3 ? ue(d3) : window; + switch (a) { + case "focusin": + if (me(xa) || "true" === xa.contentEditable) Qe = xa, Re$1 = d3, Se$1 = null; + break; + case "focusout": + Se$1 = Re$1 = Qe = null; + break; + case "mousedown": + Te$1 = true; + break; + case "contextmenu": + case "mouseup": + case "dragend": + Te$1 = false; + Ue(g3, c2, e3); + break; + case "selectionchange": + if (Pe) break; + case "keydown": + case "keyup": + Ue(g3, c2, e3); + } + var $a; + if (ae$1) b: { + switch (a) { + case "compositionstart": + var ba = "onCompositionStart"; + break b; + case "compositionend": + ba = "onCompositionEnd"; + break b; + case "compositionupdate": + ba = "onCompositionUpdate"; + break b; + } + ba = void 0; + } + else ie$1 ? ge$1(a, c2) && (ba = "onCompositionEnd") : "keydown" === a && 229 === c2.keyCode && (ba = "onCompositionStart"); + ba && (de$1 && "ko" !== c2.locale && (ie$1 || "onCompositionStart" !== ba ? "onCompositionEnd" === ba && ie$1 && ($a = nd()) : (kd = e3, ld = "value" in kd ? kd.value : kd.textContent, ie$1 = true)), xa = oe$1(d3, ba), 0 < xa.length && (ba = new Ld(ba, a, null, c2, e3), g3.push({ event: ba, listeners: xa }), $a ? ba.data = $a : ($a = he$1(c2), null !== $a && (ba.data = $a)))); + if ($a = ce$1 ? je$1(a, c2) : ke$1(a, c2)) d3 = oe$1(d3, "onBeforeInput"), 0 < d3.length && (e3 = new Ld("onBeforeInput", "beforeinput", null, c2, e3), g3.push({ event: e3, listeners: d3 }), e3.data = $a); + } + se$1(g3, b2); + }); +} +function tf(a, b2, c2) { + return { instance: a, listener: b2, currentTarget: c2 }; +} +function oe$1(a, b2) { + for (var c2 = b2 + "Capture", d2 = []; null !== a; ) { + var e2 = a, f2 = e2.stateNode; + 5 === e2.tag && null !== f2 && (e2 = f2, f2 = Kb(a, c2), null != f2 && d2.unshift(tf(a, f2, e2)), f2 = Kb(a, b2), null != f2 && d2.push(tf(a, f2, e2))); + a = a.return; + } + return d2; +} +function vf(a) { + if (null === a) return null; + do + a = a.return; + while (a && 5 !== a.tag); + return a ? a : null; +} +function wf(a, b2, c2, d2, e2) { + for (var f2 = b2._reactName, g2 = []; null !== c2 && c2 !== d2; ) { + var h2 = c2, k2 = h2.alternate, l2 = h2.stateNode; + if (null !== k2 && k2 === d2) break; + 5 === h2.tag && null !== l2 && (h2 = l2, e2 ? (k2 = Kb(c2, f2), null != k2 && g2.unshift(tf(c2, k2, h2))) : e2 || (k2 = Kb(c2, f2), null != k2 && g2.push(tf(c2, k2, h2)))); + c2 = c2.return; + } + 0 !== g2.length && a.push({ event: b2, listeners: g2 }); +} +var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g; +function zf(a) { + return ("string" === typeof a ? a : "" + a).replace(xf, "\n").replace(yf, ""); +} +function Af(a, b2, c2) { + b2 = zf(b2); + if (zf(a) !== b2 && c2) throw Error(p$2(425)); +} +function Bf() { +} +var Cf = null, Df = null; +function Ef(a, b2) { + return "textarea" === a || "noscript" === a || "string" === typeof b2.children || "number" === typeof b2.children || "object" === typeof b2.dangerouslySetInnerHTML && null !== b2.dangerouslySetInnerHTML && null != b2.dangerouslySetInnerHTML.__html; +} +var Ff = "function" === typeof setTimeout ? setTimeout : void 0, Gf = "function" === typeof clearTimeout ? clearTimeout : void 0, Hf = "function" === typeof Promise ? Promise : void 0, Jf = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof Hf ? function(a) { + return Hf.resolve(null).then(a).catch(If); +} : Ff; +function If(a) { + setTimeout(function() { + throw a; + }); +} +function Kf(a, b2) { + var c2 = b2, d2 = 0; + do { + var e2 = c2.nextSibling; + a.removeChild(c2); + if (e2 && 8 === e2.nodeType) if (c2 = e2.data, "/$" === c2) { + if (0 === d2) { + a.removeChild(e2); + bd(b2); + return; + } + d2--; + } else "$" !== c2 && "$?" !== c2 && "$!" !== c2 || d2++; + c2 = e2; + } while (c2); + bd(b2); +} +function Lf(a) { + for (; null != a; a = a.nextSibling) { + var b2 = a.nodeType; + if (1 === b2 || 3 === b2) break; + if (8 === b2) { + b2 = a.data; + if ("$" === b2 || "$!" === b2 || "$?" === b2) break; + if ("/$" === b2) return null; + } + } + return a; +} +function Mf(a) { + a = a.previousSibling; + for (var b2 = 0; a; ) { + if (8 === a.nodeType) { + var c2 = a.data; + if ("$" === c2 || "$!" === c2 || "$?" === c2) { + if (0 === b2) return a; + b2--; + } else "/$" === c2 && b2++; + } + a = a.previousSibling; + } + return null; +} +var Nf = Math.random().toString(36).slice(2), Of = "__reactFiber$" + Nf, Pf = "__reactProps$" + Nf, uf = "__reactContainer$" + Nf, of = "__reactEvents$" + Nf, Qf = "__reactListeners$" + Nf, Rf = "__reactHandles$" + Nf; +function Wc(a) { + var b2 = a[Of]; + if (b2) return b2; + for (var c2 = a.parentNode; c2; ) { + if (b2 = c2[uf] || c2[Of]) { + c2 = b2.alternate; + if (null !== b2.child || null !== c2 && null !== c2.child) for (a = Mf(a); null !== a; ) { + if (c2 = a[Of]) return c2; + a = Mf(a); + } + return b2; + } + a = c2; + c2 = a.parentNode; + } + return null; +} +function Cb(a) { + a = a[Of] || a[uf]; + return !a || 5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag ? null : a; +} +function ue(a) { + if (5 === a.tag || 6 === a.tag) return a.stateNode; + throw Error(p$2(33)); +} +function Db(a) { + return a[Pf] || null; +} +var Sf = [], Tf = -1; +function Uf(a) { + return { current: a }; +} +function E$1(a) { + 0 > Tf || (a.current = Sf[Tf], Sf[Tf] = null, Tf--); +} +function G$1(a, b2) { + Tf++; + Sf[Tf] = a.current; + a.current = b2; +} +var Vf = {}, H$1 = Uf(Vf), Wf = Uf(false), Xf = Vf; +function Yf(a, b2) { + var c2 = a.type.contextTypes; + if (!c2) return Vf; + var d2 = a.stateNode; + if (d2 && d2.__reactInternalMemoizedUnmaskedChildContext === b2) return d2.__reactInternalMemoizedMaskedChildContext; + var e2 = {}, f2; + for (f2 in c2) e2[f2] = b2[f2]; + d2 && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = b2, a.__reactInternalMemoizedMaskedChildContext = e2); + return e2; +} +function Zf(a) { + a = a.childContextTypes; + return null !== a && void 0 !== a; +} +function $f() { + E$1(Wf); + E$1(H$1); +} +function ag(a, b2, c2) { + if (H$1.current !== Vf) throw Error(p$2(168)); + G$1(H$1, b2); + G$1(Wf, c2); +} +function bg(a, b2, c2) { + var d2 = a.stateNode; + b2 = b2.childContextTypes; + if ("function" !== typeof d2.getChildContext) return c2; + d2 = d2.getChildContext(); + for (var e2 in d2) if (!(e2 in b2)) throw Error(p$2(108, Ra(a) || "Unknown", e2)); + return A$1({}, c2, d2); +} +function cg(a) { + a = (a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext || Vf; + Xf = H$1.current; + G$1(H$1, a); + G$1(Wf, Wf.current); + return true; +} +function dg(a, b2, c2) { + var d2 = a.stateNode; + if (!d2) throw Error(p$2(169)); + c2 ? (a = bg(a, b2, Xf), d2.__reactInternalMemoizedMergedChildContext = a, E$1(Wf), E$1(H$1), G$1(H$1, a)) : E$1(Wf); + G$1(Wf, c2); +} +var eg = null, fg = false, gg = false; +function hg(a) { + null === eg ? eg = [a] : eg.push(a); +} +function ig(a) { + fg = true; + hg(a); +} +function jg() { + if (!gg && null !== eg) { + gg = true; + var a = 0, b2 = C$1; + try { + var c2 = eg; + for (C$1 = 1; a < c2.length; a++) { + var d2 = c2[a]; + do + d2 = d2(true); + while (null !== d2); + } + eg = null; + fg = false; + } catch (e2) { + throw null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e2; + } finally { + C$1 = b2, gg = false; + } + } + return null; +} +var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = ""; +function tg(a, b2) { + kg[lg++] = ng; + kg[lg++] = mg; + mg = a; + ng = b2; +} +function ug(a, b2, c2) { + og[pg++] = rg; + og[pg++] = sg; + og[pg++] = qg; + qg = a; + var d2 = rg; + a = sg; + var e2 = 32 - oc(d2) - 1; + d2 &= ~(1 << e2); + c2 += 1; + var f2 = 32 - oc(b2) + e2; + if (30 < f2) { + var g2 = e2 - e2 % 5; + f2 = (d2 & (1 << g2) - 1).toString(32); + d2 >>= g2; + e2 -= g2; + rg = 1 << 32 - oc(b2) + e2 | c2 << e2 | d2; + sg = f2 + a; + } else rg = 1 << f2 | c2 << e2 | d2, sg = a; +} +function vg(a) { + null !== a.return && (tg(a, 1), ug(a, 1, 0)); +} +function wg(a) { + for (; a === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null; + for (; a === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null; +} +var xg = null, yg = null, I$1 = false, zg = null; +function Ag(a, b2) { + var c2 = Bg(5, null, null, 0); + c2.elementType = "DELETED"; + c2.stateNode = b2; + c2.return = a; + b2 = a.deletions; + null === b2 ? (a.deletions = [c2], a.flags |= 16) : b2.push(c2); +} +function Cg(a, b2) { + switch (a.tag) { + case 5: + var c2 = a.type; + b2 = 1 !== b2.nodeType || c2.toLowerCase() !== b2.nodeName.toLowerCase() ? null : b2; + return null !== b2 ? (a.stateNode = b2, xg = a, yg = Lf(b2.firstChild), true) : false; + case 6: + return b2 = "" === a.pendingProps || 3 !== b2.nodeType ? null : b2, null !== b2 ? (a.stateNode = b2, xg = a, yg = null, true) : false; + case 13: + return b2 = 8 !== b2.nodeType ? null : b2, null !== b2 ? (c2 = null !== qg ? { id: rg, overflow: sg } : null, a.memoizedState = { dehydrated: b2, treeContext: c2, retryLane: 1073741824 }, c2 = Bg(18, null, null, 0), c2.stateNode = b2, c2.return = a, a.child = c2, xg = a, yg = null, true) : false; + default: + return false; + } +} +function Dg(a) { + return 0 !== (a.mode & 1) && 0 === (a.flags & 128); +} +function Eg(a) { + if (I$1) { + var b2 = yg; + if (b2) { + var c2 = b2; + if (!Cg(a, b2)) { + if (Dg(a)) throw Error(p$2(418)); + b2 = Lf(c2.nextSibling); + var d2 = xg; + b2 && Cg(a, b2) ? Ag(d2, c2) : (a.flags = a.flags & -4097 | 2, I$1 = false, xg = a); + } + } else { + if (Dg(a)) throw Error(p$2(418)); + a.flags = a.flags & -4097 | 2; + I$1 = false; + xg = a; + } + } +} +function Fg(a) { + for (a = a.return; null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag; ) a = a.return; + xg = a; +} +function Gg(a) { + if (a !== xg) return false; + if (!I$1) return Fg(a), I$1 = true, false; + var b2; + (b2 = 3 !== a.tag) && !(b2 = 5 !== a.tag) && (b2 = a.type, b2 = "head" !== b2 && "body" !== b2 && !Ef(a.type, a.memoizedProps)); + if (b2 && (b2 = yg)) { + if (Dg(a)) throw Hg(), Error(p$2(418)); + for (; b2; ) Ag(a, b2), b2 = Lf(b2.nextSibling); + } + Fg(a); + if (13 === a.tag) { + a = a.memoizedState; + a = null !== a ? a.dehydrated : null; + if (!a) throw Error(p$2(317)); + a: { + a = a.nextSibling; + for (b2 = 0; a; ) { + if (8 === a.nodeType) { + var c2 = a.data; + if ("/$" === c2) { + if (0 === b2) { + yg = Lf(a.nextSibling); + break a; + } + b2--; + } else "$" !== c2 && "$!" !== c2 && "$?" !== c2 || b2++; + } + a = a.nextSibling; + } + yg = null; + } + } else yg = xg ? Lf(a.stateNode.nextSibling) : null; + return true; +} +function Hg() { + for (var a = yg; a; ) a = Lf(a.nextSibling); +} +function Ig() { + yg = xg = null; + I$1 = false; +} +function Jg(a) { + null === zg ? zg = [a] : zg.push(a); +} +var Kg = ua.ReactCurrentBatchConfig; +function Lg(a, b2, c2) { + a = c2.ref; + if (null !== a && "function" !== typeof a && "object" !== typeof a) { + if (c2._owner) { + c2 = c2._owner; + if (c2) { + if (1 !== c2.tag) throw Error(p$2(309)); + var d2 = c2.stateNode; + } + if (!d2) throw Error(p$2(147, a)); + var e2 = d2, f2 = "" + a; + if (null !== b2 && null !== b2.ref && "function" === typeof b2.ref && b2.ref._stringRef === f2) return b2.ref; + b2 = function(a2) { + var b3 = e2.refs; + null === a2 ? delete b3[f2] : b3[f2] = a2; + }; + b2._stringRef = f2; + return b2; + } + if ("string" !== typeof a) throw Error(p$2(284)); + if (!c2._owner) throw Error(p$2(290, a)); + } + return a; +} +function Mg(a, b2) { + a = Object.prototype.toString.call(b2); + throw Error(p$2(31, "[object Object]" === a ? "object with keys {" + Object.keys(b2).join(", ") + "}" : a)); +} +function Ng(a) { + var b2 = a._init; + return b2(a._payload); +} +function Og(a) { + function b2(b3, c3) { + if (a) { + var d3 = b3.deletions; + null === d3 ? (b3.deletions = [c3], b3.flags |= 16) : d3.push(c3); + } + } + function c2(c3, d3) { + if (!a) return null; + for (; null !== d3; ) b2(c3, d3), d3 = d3.sibling; + return null; + } + function d2(a2, b3) { + for (a2 = /* @__PURE__ */ new Map(); null !== b3; ) null !== b3.key ? a2.set(b3.key, b3) : a2.set(b3.index, b3), b3 = b3.sibling; + return a2; + } + function e2(a2, b3) { + a2 = Pg(a2, b3); + a2.index = 0; + a2.sibling = null; + return a2; + } + function f2(b3, c3, d3) { + b3.index = d3; + if (!a) return b3.flags |= 1048576, c3; + d3 = b3.alternate; + if (null !== d3) return d3 = d3.index, d3 < c3 ? (b3.flags |= 2, c3) : d3; + b3.flags |= 2; + return c3; + } + function g2(b3) { + a && null === b3.alternate && (b3.flags |= 2); + return b3; + } + function h2(a2, b3, c3, d3) { + if (null === b3 || 6 !== b3.tag) return b3 = Qg(c3, a2.mode, d3), b3.return = a2, b3; + b3 = e2(b3, c3); + b3.return = a2; + return b3; + } + function k2(a2, b3, c3, d3) { + var f3 = c3.type; + if (f3 === ya) return m2(a2, b3, c3.props.children, d3, c3.key); + if (null !== b3 && (b3.elementType === f3 || "object" === typeof f3 && null !== f3 && f3.$$typeof === Ha && Ng(f3) === b3.type)) return d3 = e2(b3, c3.props), d3.ref = Lg(a2, b3, c3), d3.return = a2, d3; + d3 = Rg(c3.type, c3.key, c3.props, null, a2.mode, d3); + d3.ref = Lg(a2, b3, c3); + d3.return = a2; + return d3; + } + function l2(a2, b3, c3, d3) { + if (null === b3 || 4 !== b3.tag || b3.stateNode.containerInfo !== c3.containerInfo || b3.stateNode.implementation !== c3.implementation) return b3 = Sg(c3, a2.mode, d3), b3.return = a2, b3; + b3 = e2(b3, c3.children || []); + b3.return = a2; + return b3; + } + function m2(a2, b3, c3, d3, f3) { + if (null === b3 || 7 !== b3.tag) return b3 = Tg(c3, a2.mode, d3, f3), b3.return = a2, b3; + b3 = e2(b3, c3); + b3.return = a2; + return b3; + } + function q2(a2, b3, c3) { + if ("string" === typeof b3 && "" !== b3 || "number" === typeof b3) return b3 = Qg("" + b3, a2.mode, c3), b3.return = a2, b3; + if ("object" === typeof b3 && null !== b3) { + switch (b3.$$typeof) { + case va: + return c3 = Rg(b3.type, b3.key, b3.props, null, a2.mode, c3), c3.ref = Lg(a2, null, b3), c3.return = a2, c3; + case wa: + return b3 = Sg(b3, a2.mode, c3), b3.return = a2, b3; + case Ha: + var d3 = b3._init; + return q2(a2, d3(b3._payload), c3); + } + if (eb(b3) || Ka(b3)) return b3 = Tg(b3, a2.mode, c3, null), b3.return = a2, b3; + Mg(a2, b3); + } + return null; + } + function r2(a2, b3, c3, d3) { + var e3 = null !== b3 ? b3.key : null; + if ("string" === typeof c3 && "" !== c3 || "number" === typeof c3) return null !== e3 ? null : h2(a2, b3, "" + c3, d3); + if ("object" === typeof c3 && null !== c3) { + switch (c3.$$typeof) { + case va: + return c3.key === e3 ? k2(a2, b3, c3, d3) : null; + case wa: + return c3.key === e3 ? l2(a2, b3, c3, d3) : null; + case Ha: + return e3 = c3._init, r2( + a2, + b3, + e3(c3._payload), + d3 + ); + } + if (eb(c3) || Ka(c3)) return null !== e3 ? null : m2(a2, b3, c3, d3, null); + Mg(a2, c3); + } + return null; + } + function y2(a2, b3, c3, d3, e3) { + if ("string" === typeof d3 && "" !== d3 || "number" === typeof d3) return a2 = a2.get(c3) || null, h2(b3, a2, "" + d3, e3); + if ("object" === typeof d3 && null !== d3) { + switch (d3.$$typeof) { + case va: + return a2 = a2.get(null === d3.key ? c3 : d3.key) || null, k2(b3, a2, d3, e3); + case wa: + return a2 = a2.get(null === d3.key ? c3 : d3.key) || null, l2(b3, a2, d3, e3); + case Ha: + var f3 = d3._init; + return y2(a2, b3, c3, f3(d3._payload), e3); + } + if (eb(d3) || Ka(d3)) return a2 = a2.get(c3) || null, m2(b3, a2, d3, e3, null); + Mg(b3, d3); + } + return null; + } + function n2(e3, g3, h3, k3) { + for (var l3 = null, m3 = null, u2 = g3, w2 = g3 = 0, x2 = null; null !== u2 && w2 < h3.length; w2++) { + u2.index > w2 ? (x2 = u2, u2 = null) : x2 = u2.sibling; + var n3 = r2(e3, u2, h3[w2], k3); + if (null === n3) { + null === u2 && (u2 = x2); + break; + } + a && u2 && null === n3.alternate && b2(e3, u2); + g3 = f2(n3, g3, w2); + null === m3 ? l3 = n3 : m3.sibling = n3; + m3 = n3; + u2 = x2; + } + if (w2 === h3.length) return c2(e3, u2), I$1 && tg(e3, w2), l3; + if (null === u2) { + for (; w2 < h3.length; w2++) u2 = q2(e3, h3[w2], k3), null !== u2 && (g3 = f2(u2, g3, w2), null === m3 ? l3 = u2 : m3.sibling = u2, m3 = u2); + I$1 && tg(e3, w2); + return l3; + } + for (u2 = d2(e3, u2); w2 < h3.length; w2++) x2 = y2(u2, e3, w2, h3[w2], k3), null !== x2 && (a && null !== x2.alternate && u2.delete(null === x2.key ? w2 : x2.key), g3 = f2(x2, g3, w2), null === m3 ? l3 = x2 : m3.sibling = x2, m3 = x2); + a && u2.forEach(function(a2) { + return b2(e3, a2); + }); + I$1 && tg(e3, w2); + return l3; + } + function t2(e3, g3, h3, k3) { + var l3 = Ka(h3); + if ("function" !== typeof l3) throw Error(p$2(150)); + h3 = l3.call(h3); + if (null == h3) throw Error(p$2(151)); + for (var u2 = l3 = null, m3 = g3, w2 = g3 = 0, x2 = null, n3 = h3.next(); null !== m3 && !n3.done; w2++, n3 = h3.next()) { + m3.index > w2 ? (x2 = m3, m3 = null) : x2 = m3.sibling; + var t3 = r2(e3, m3, n3.value, k3); + if (null === t3) { + null === m3 && (m3 = x2); + break; + } + a && m3 && null === t3.alternate && b2(e3, m3); + g3 = f2(t3, g3, w2); + null === u2 ? l3 = t3 : u2.sibling = t3; + u2 = t3; + m3 = x2; + } + if (n3.done) return c2( + e3, + m3 + ), I$1 && tg(e3, w2), l3; + if (null === m3) { + for (; !n3.done; w2++, n3 = h3.next()) n3 = q2(e3, n3.value, k3), null !== n3 && (g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3); + I$1 && tg(e3, w2); + return l3; + } + for (m3 = d2(e3, m3); !n3.done; w2++, n3 = h3.next()) n3 = y2(m3, e3, w2, n3.value, k3), null !== n3 && (a && null !== n3.alternate && m3.delete(null === n3.key ? w2 : n3.key), g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3); + a && m3.forEach(function(a2) { + return b2(e3, a2); + }); + I$1 && tg(e3, w2); + return l3; + } + function J2(a2, d3, f3, h3) { + "object" === typeof f3 && null !== f3 && f3.type === ya && null === f3.key && (f3 = f3.props.children); + if ("object" === typeof f3 && null !== f3) { + switch (f3.$$typeof) { + case va: + a: { + for (var k3 = f3.key, l3 = d3; null !== l3; ) { + if (l3.key === k3) { + k3 = f3.type; + if (k3 === ya) { + if (7 === l3.tag) { + c2(a2, l3.sibling); + d3 = e2(l3, f3.props.children); + d3.return = a2; + a2 = d3; + break a; + } + } else if (l3.elementType === k3 || "object" === typeof k3 && null !== k3 && k3.$$typeof === Ha && Ng(k3) === l3.type) { + c2(a2, l3.sibling); + d3 = e2(l3, f3.props); + d3.ref = Lg(a2, l3, f3); + d3.return = a2; + a2 = d3; + break a; + } + c2(a2, l3); + break; + } else b2(a2, l3); + l3 = l3.sibling; + } + f3.type === ya ? (d3 = Tg(f3.props.children, a2.mode, h3, f3.key), d3.return = a2, a2 = d3) : (h3 = Rg(f3.type, f3.key, f3.props, null, a2.mode, h3), h3.ref = Lg(a2, d3, f3), h3.return = a2, a2 = h3); + } + return g2(a2); + case wa: + a: { + for (l3 = f3.key; null !== d3; ) { + if (d3.key === l3) if (4 === d3.tag && d3.stateNode.containerInfo === f3.containerInfo && d3.stateNode.implementation === f3.implementation) { + c2(a2, d3.sibling); + d3 = e2(d3, f3.children || []); + d3.return = a2; + a2 = d3; + break a; + } else { + c2(a2, d3); + break; + } + else b2(a2, d3); + d3 = d3.sibling; + } + d3 = Sg(f3, a2.mode, h3); + d3.return = a2; + a2 = d3; + } + return g2(a2); + case Ha: + return l3 = f3._init, J2(a2, d3, l3(f3._payload), h3); + } + if (eb(f3)) return n2(a2, d3, f3, h3); + if (Ka(f3)) return t2(a2, d3, f3, h3); + Mg(a2, f3); + } + return "string" === typeof f3 && "" !== f3 || "number" === typeof f3 ? (f3 = "" + f3, null !== d3 && 6 === d3.tag ? (c2(a2, d3.sibling), d3 = e2(d3, f3), d3.return = a2, a2 = d3) : (c2(a2, d3), d3 = Qg(f3, a2.mode, h3), d3.return = a2, a2 = d3), g2(a2)) : c2(a2, d3); + } + return J2; +} +var Ug = Og(true), Vg = Og(false), Wg = Uf(null), Xg = null, Yg = null, Zg = null; +function $g() { + Zg = Yg = Xg = null; +} +function ah(a) { + var b2 = Wg.current; + E$1(Wg); + a._currentValue = b2; +} +function bh(a, b2, c2) { + for (; null !== a; ) { + var d2 = a.alternate; + (a.childLanes & b2) !== b2 ? (a.childLanes |= b2, null !== d2 && (d2.childLanes |= b2)) : null !== d2 && (d2.childLanes & b2) !== b2 && (d2.childLanes |= b2); + if (a === c2) break; + a = a.return; + } +} +function ch(a, b2) { + Xg = a; + Zg = Yg = null; + a = a.dependencies; + null !== a && null !== a.firstContext && (0 !== (a.lanes & b2) && (dh = true), a.firstContext = null); +} +function eh(a) { + var b2 = a._currentValue; + if (Zg !== a) if (a = { context: a, memoizedValue: b2, next: null }, null === Yg) { + if (null === Xg) throw Error(p$2(308)); + Yg = a; + Xg.dependencies = { lanes: 0, firstContext: a }; + } else Yg = Yg.next = a; + return b2; +} +var fh = null; +function gh(a) { + null === fh ? fh = [a] : fh.push(a); +} +function hh(a, b2, c2, d2) { + var e2 = b2.interleaved; + null === e2 ? (c2.next = c2, gh(b2)) : (c2.next = e2.next, e2.next = c2); + b2.interleaved = c2; + return ih(a, d2); +} +function ih(a, b2) { + a.lanes |= b2; + var c2 = a.alternate; + null !== c2 && (c2.lanes |= b2); + c2 = a; + for (a = a.return; null !== a; ) a.childLanes |= b2, c2 = a.alternate, null !== c2 && (c2.childLanes |= b2), c2 = a, a = a.return; + return 3 === c2.tag ? c2.stateNode : null; +} +var jh = false; +function kh(a) { + a.updateQueue = { baseState: a.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; +} +function lh(a, b2) { + a = a.updateQueue; + b2.updateQueue === a && (b2.updateQueue = { baseState: a.baseState, firstBaseUpdate: a.firstBaseUpdate, lastBaseUpdate: a.lastBaseUpdate, shared: a.shared, effects: a.effects }); +} +function mh(a, b2) { + return { eventTime: a, lane: b2, tag: 0, payload: null, callback: null, next: null }; +} +function nh(a, b2, c2) { + var d2 = a.updateQueue; + if (null === d2) return null; + d2 = d2.shared; + if (0 !== (K$1 & 2)) { + var e2 = d2.pending; + null === e2 ? b2.next = b2 : (b2.next = e2.next, e2.next = b2); + d2.pending = b2; + return ih(a, c2); + } + e2 = d2.interleaved; + null === e2 ? (b2.next = b2, gh(d2)) : (b2.next = e2.next, e2.next = b2); + d2.interleaved = b2; + return ih(a, c2); +} +function oh(a, b2, c2) { + b2 = b2.updateQueue; + if (null !== b2 && (b2 = b2.shared, 0 !== (c2 & 4194240))) { + var d2 = b2.lanes; + d2 &= a.pendingLanes; + c2 |= d2; + b2.lanes = c2; + Cc(a, c2); + } +} +function ph(a, b2) { + var c2 = a.updateQueue, d2 = a.alternate; + if (null !== d2 && (d2 = d2.updateQueue, c2 === d2)) { + var e2 = null, f2 = null; + c2 = c2.firstBaseUpdate; + if (null !== c2) { + do { + var g2 = { eventTime: c2.eventTime, lane: c2.lane, tag: c2.tag, payload: c2.payload, callback: c2.callback, next: null }; + null === f2 ? e2 = f2 = g2 : f2 = f2.next = g2; + c2 = c2.next; + } while (null !== c2); + null === f2 ? e2 = f2 = b2 : f2 = f2.next = b2; + } else e2 = f2 = b2; + c2 = { baseState: d2.baseState, firstBaseUpdate: e2, lastBaseUpdate: f2, shared: d2.shared, effects: d2.effects }; + a.updateQueue = c2; + return; + } + a = c2.lastBaseUpdate; + null === a ? c2.firstBaseUpdate = b2 : a.next = b2; + c2.lastBaseUpdate = b2; +} +function qh(a, b2, c2, d2) { + var e2 = a.updateQueue; + jh = false; + var f2 = e2.firstBaseUpdate, g2 = e2.lastBaseUpdate, h2 = e2.shared.pending; + if (null !== h2) { + e2.shared.pending = null; + var k2 = h2, l2 = k2.next; + k2.next = null; + null === g2 ? f2 = l2 : g2.next = l2; + g2 = k2; + var m2 = a.alternate; + null !== m2 && (m2 = m2.updateQueue, h2 = m2.lastBaseUpdate, h2 !== g2 && (null === h2 ? m2.firstBaseUpdate = l2 : h2.next = l2, m2.lastBaseUpdate = k2)); + } + if (null !== f2) { + var q2 = e2.baseState; + g2 = 0; + m2 = l2 = k2 = null; + h2 = f2; + do { + var r2 = h2.lane, y2 = h2.eventTime; + if ((d2 & r2) === r2) { + null !== m2 && (m2 = m2.next = { + eventTime: y2, + lane: 0, + tag: h2.tag, + payload: h2.payload, + callback: h2.callback, + next: null + }); + a: { + var n2 = a, t2 = h2; + r2 = b2; + y2 = c2; + switch (t2.tag) { + case 1: + n2 = t2.payload; + if ("function" === typeof n2) { + q2 = n2.call(y2, q2, r2); + break a; + } + q2 = n2; + break a; + case 3: + n2.flags = n2.flags & -65537 | 128; + case 0: + n2 = t2.payload; + r2 = "function" === typeof n2 ? n2.call(y2, q2, r2) : n2; + if (null === r2 || void 0 === r2) break a; + q2 = A$1({}, q2, r2); + break a; + case 2: + jh = true; + } + } + null !== h2.callback && 0 !== h2.lane && (a.flags |= 64, r2 = e2.effects, null === r2 ? e2.effects = [h2] : r2.push(h2)); + } else y2 = { eventTime: y2, lane: r2, tag: h2.tag, payload: h2.payload, callback: h2.callback, next: null }, null === m2 ? (l2 = m2 = y2, k2 = q2) : m2 = m2.next = y2, g2 |= r2; + h2 = h2.next; + if (null === h2) if (h2 = e2.shared.pending, null === h2) break; + else r2 = h2, h2 = r2.next, r2.next = null, e2.lastBaseUpdate = r2, e2.shared.pending = null; + } while (1); + null === m2 && (k2 = q2); + e2.baseState = k2; + e2.firstBaseUpdate = l2; + e2.lastBaseUpdate = m2; + b2 = e2.shared.interleaved; + if (null !== b2) { + e2 = b2; + do + g2 |= e2.lane, e2 = e2.next; + while (e2 !== b2); + } else null === f2 && (e2.shared.lanes = 0); + rh |= g2; + a.lanes = g2; + a.memoizedState = q2; + } +} +function sh(a, b2, c2) { + a = b2.effects; + b2.effects = null; + if (null !== a) for (b2 = 0; b2 < a.length; b2++) { + var d2 = a[b2], e2 = d2.callback; + if (null !== e2) { + d2.callback = null; + d2 = c2; + if ("function" !== typeof e2) throw Error(p$2(191, e2)); + e2.call(d2); + } + } +} +var th = {}, uh = Uf(th), vh = Uf(th), wh = Uf(th); +function xh(a) { + if (a === th) throw Error(p$2(174)); + return a; +} +function yh(a, b2) { + G$1(wh, b2); + G$1(vh, a); + G$1(uh, th); + a = b2.nodeType; + switch (a) { + case 9: + case 11: + b2 = (b2 = b2.documentElement) ? b2.namespaceURI : lb(null, ""); + break; + default: + a = 8 === a ? b2.parentNode : b2, b2 = a.namespaceURI || null, a = a.tagName, b2 = lb(b2, a); + } + E$1(uh); + G$1(uh, b2); +} +function zh() { + E$1(uh); + E$1(vh); + E$1(wh); +} +function Ah(a) { + xh(wh.current); + var b2 = xh(uh.current); + var c2 = lb(b2, a.type); + b2 !== c2 && (G$1(vh, a), G$1(uh, c2)); +} +function Bh(a) { + vh.current === a && (E$1(uh), E$1(vh)); +} +var L$1 = Uf(0); +function Ch(a) { + for (var b2 = a; null !== b2; ) { + if (13 === b2.tag) { + var c2 = b2.memoizedState; + if (null !== c2 && (c2 = c2.dehydrated, null === c2 || "$?" === c2.data || "$!" === c2.data)) return b2; + } else if (19 === b2.tag && void 0 !== b2.memoizedProps.revealOrder) { + if (0 !== (b2.flags & 128)) return b2; + } else if (null !== b2.child) { + b2.child.return = b2; + b2 = b2.child; + continue; + } + if (b2 === a) break; + for (; null === b2.sibling; ) { + if (null === b2.return || b2.return === a) return null; + b2 = b2.return; + } + b2.sibling.return = b2.return; + b2 = b2.sibling; + } + return null; +} +var Dh = []; +function Eh() { + for (var a = 0; a < Dh.length; a++) Dh[a]._workInProgressVersionPrimary = null; + Dh.length = 0; +} +var Fh = ua.ReactCurrentDispatcher, Gh = ua.ReactCurrentBatchConfig, Hh = 0, M$1 = null, N$1 = null, O = null, Ih = false, Jh = false, Kh = 0, Lh = 0; +function P$1() { + throw Error(p$2(321)); +} +function Mh(a, b2) { + if (null === b2) return false; + for (var c2 = 0; c2 < b2.length && c2 < a.length; c2++) if (!He$1(a[c2], b2[c2])) return false; + return true; +} +function Nh(a, b2, c2, d2, e2, f2) { + Hh = f2; + M$1 = b2; + b2.memoizedState = null; + b2.updateQueue = null; + b2.lanes = 0; + Fh.current = null === a || null === a.memoizedState ? Oh : Ph; + a = c2(d2, e2); + if (Jh) { + f2 = 0; + do { + Jh = false; + Kh = 0; + if (25 <= f2) throw Error(p$2(301)); + f2 += 1; + O = N$1 = null; + b2.updateQueue = null; + Fh.current = Qh; + a = c2(d2, e2); + } while (Jh); + } + Fh.current = Rh; + b2 = null !== N$1 && null !== N$1.next; + Hh = 0; + O = N$1 = M$1 = null; + Ih = false; + if (b2) throw Error(p$2(300)); + return a; +} +function Sh() { + var a = 0 !== Kh; + Kh = 0; + return a; +} +function Th() { + var a = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; + null === O ? M$1.memoizedState = O = a : O = O.next = a; + return O; +} +function Uh() { + if (null === N$1) { + var a = M$1.alternate; + a = null !== a ? a.memoizedState : null; + } else a = N$1.next; + var b2 = null === O ? M$1.memoizedState : O.next; + if (null !== b2) O = b2, N$1 = a; + else { + if (null === a) throw Error(p$2(310)); + N$1 = a; + a = { memoizedState: N$1.memoizedState, baseState: N$1.baseState, baseQueue: N$1.baseQueue, queue: N$1.queue, next: null }; + null === O ? M$1.memoizedState = O = a : O = O.next = a; + } + return O; +} +function Vh(a, b2) { + return "function" === typeof b2 ? b2(a) : b2; +} +function Wh(a) { + var b2 = Uh(), c2 = b2.queue; + if (null === c2) throw Error(p$2(311)); + c2.lastRenderedReducer = a; + var d2 = N$1, e2 = d2.baseQueue, f2 = c2.pending; + if (null !== f2) { + if (null !== e2) { + var g2 = e2.next; + e2.next = f2.next; + f2.next = g2; + } + d2.baseQueue = e2 = f2; + c2.pending = null; + } + if (null !== e2) { + f2 = e2.next; + d2 = d2.baseState; + var h2 = g2 = null, k2 = null, l2 = f2; + do { + var m2 = l2.lane; + if ((Hh & m2) === m2) null !== k2 && (k2 = k2.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), d2 = l2.hasEagerState ? l2.eagerState : a(d2, l2.action); + else { + var q2 = { + lane: m2, + action: l2.action, + hasEagerState: l2.hasEagerState, + eagerState: l2.eagerState, + next: null + }; + null === k2 ? (h2 = k2 = q2, g2 = d2) : k2 = k2.next = q2; + M$1.lanes |= m2; + rh |= m2; + } + l2 = l2.next; + } while (null !== l2 && l2 !== f2); + null === k2 ? g2 = d2 : k2.next = h2; + He$1(d2, b2.memoizedState) || (dh = true); + b2.memoizedState = d2; + b2.baseState = g2; + b2.baseQueue = k2; + c2.lastRenderedState = d2; + } + a = c2.interleaved; + if (null !== a) { + e2 = a; + do + f2 = e2.lane, M$1.lanes |= f2, rh |= f2, e2 = e2.next; + while (e2 !== a); + } else null === e2 && (c2.lanes = 0); + return [b2.memoizedState, c2.dispatch]; +} +function Xh(a) { + var b2 = Uh(), c2 = b2.queue; + if (null === c2) throw Error(p$2(311)); + c2.lastRenderedReducer = a; + var d2 = c2.dispatch, e2 = c2.pending, f2 = b2.memoizedState; + if (null !== e2) { + c2.pending = null; + var g2 = e2 = e2.next; + do + f2 = a(f2, g2.action), g2 = g2.next; + while (g2 !== e2); + He$1(f2, b2.memoizedState) || (dh = true); + b2.memoizedState = f2; + null === b2.baseQueue && (b2.baseState = f2); + c2.lastRenderedState = f2; + } + return [f2, d2]; +} +function Yh() { +} +function Zh(a, b2) { + var c2 = M$1, d2 = Uh(), e2 = b2(), f2 = !He$1(d2.memoizedState, e2); + f2 && (d2.memoizedState = e2, dh = true); + d2 = d2.queue; + $h(ai.bind(null, c2, d2, a), [a]); + if (d2.getSnapshot !== b2 || f2 || null !== O && O.memoizedState.tag & 1) { + c2.flags |= 2048; + bi(9, ci.bind(null, c2, d2, e2, b2), void 0, null); + if (null === Q$1) throw Error(p$2(349)); + 0 !== (Hh & 30) || di(c2, b2, e2); + } + return e2; +} +function di(a, b2, c2) { + a.flags |= 16384; + a = { getSnapshot: b2, value: c2 }; + b2 = M$1.updateQueue; + null === b2 ? (b2 = { lastEffect: null, stores: null }, M$1.updateQueue = b2, b2.stores = [a]) : (c2 = b2.stores, null === c2 ? b2.stores = [a] : c2.push(a)); +} +function ci(a, b2, c2, d2) { + b2.value = c2; + b2.getSnapshot = d2; + ei(b2) && fi(a); +} +function ai(a, b2, c2) { + return c2(function() { + ei(b2) && fi(a); + }); +} +function ei(a) { + var b2 = a.getSnapshot; + a = a.value; + try { + var c2 = b2(); + return !He$1(a, c2); + } catch (d2) { + return true; + } +} +function fi(a) { + var b2 = ih(a, 1); + null !== b2 && gi(b2, a, 1, -1); +} +function hi(a) { + var b2 = Th(); + "function" === typeof a && (a = a()); + b2.memoizedState = b2.baseState = a; + a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Vh, lastRenderedState: a }; + b2.queue = a; + a = a.dispatch = ii.bind(null, M$1, a); + return [b2.memoizedState, a]; +} +function bi(a, b2, c2, d2) { + a = { tag: a, create: b2, destroy: c2, deps: d2, next: null }; + b2 = M$1.updateQueue; + null === b2 ? (b2 = { lastEffect: null, stores: null }, M$1.updateQueue = b2, b2.lastEffect = a.next = a) : (c2 = b2.lastEffect, null === c2 ? b2.lastEffect = a.next = a : (d2 = c2.next, c2.next = a, a.next = d2, b2.lastEffect = a)); + return a; +} +function ji() { + return Uh().memoizedState; +} +function ki(a, b2, c2, d2) { + var e2 = Th(); + M$1.flags |= a; + e2.memoizedState = bi(1 | b2, c2, void 0, void 0 === d2 ? null : d2); +} +function li(a, b2, c2, d2) { + var e2 = Uh(); + d2 = void 0 === d2 ? null : d2; + var f2 = void 0; + if (null !== N$1) { + var g2 = N$1.memoizedState; + f2 = g2.destroy; + if (null !== d2 && Mh(d2, g2.deps)) { + e2.memoizedState = bi(b2, c2, f2, d2); + return; + } + } + M$1.flags |= a; + e2.memoizedState = bi(1 | b2, c2, f2, d2); +} +function mi(a, b2) { + return ki(8390656, 8, a, b2); +} +function $h(a, b2) { + return li(2048, 8, a, b2); +} +function ni(a, b2) { + return li(4, 2, a, b2); +} +function oi(a, b2) { + return li(4, 4, a, b2); +} +function pi(a, b2) { + if ("function" === typeof b2) return a = a(), b2(a), function() { + b2(null); + }; + if (null !== b2 && void 0 !== b2) return a = a(), b2.current = a, function() { + b2.current = null; + }; +} +function qi(a, b2, c2) { + c2 = null !== c2 && void 0 !== c2 ? c2.concat([a]) : null; + return li(4, 4, pi.bind(null, b2, a), c2); +} +function ri() { +} +function si(a, b2) { + var c2 = Uh(); + b2 = void 0 === b2 ? null : b2; + var d2 = c2.memoizedState; + if (null !== d2 && null !== b2 && Mh(b2, d2[1])) return d2[0]; + c2.memoizedState = [a, b2]; + return a; +} +function ti(a, b2) { + var c2 = Uh(); + b2 = void 0 === b2 ? null : b2; + var d2 = c2.memoizedState; + if (null !== d2 && null !== b2 && Mh(b2, d2[1])) return d2[0]; + a = a(); + c2.memoizedState = [a, b2]; + return a; +} +function ui(a, b2, c2) { + if (0 === (Hh & 21)) return a.baseState && (a.baseState = false, dh = true), a.memoizedState = c2; + He$1(c2, b2) || (c2 = yc(), M$1.lanes |= c2, rh |= c2, a.baseState = true); + return b2; +} +function vi(a, b2) { + var c2 = C$1; + C$1 = 0 !== c2 && 4 > c2 ? c2 : 4; + a(true); + var d2 = Gh.transition; + Gh.transition = {}; + try { + a(false), b2(); + } finally { + C$1 = c2, Gh.transition = d2; + } +} +function wi() { + return Uh().memoizedState; +} +function xi(a, b2, c2) { + var d2 = yi(a); + c2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null }; + if (zi(a)) Ai(b2, c2); + else if (c2 = hh(a, b2, c2, d2), null !== c2) { + var e2 = R(); + gi(c2, a, d2, e2); + Bi(c2, b2, d2); + } +} +function ii(a, b2, c2) { + var d2 = yi(a), e2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null }; + if (zi(a)) Ai(b2, e2); + else { + var f2 = a.alternate; + if (0 === a.lanes && (null === f2 || 0 === f2.lanes) && (f2 = b2.lastRenderedReducer, null !== f2)) try { + var g2 = b2.lastRenderedState, h2 = f2(g2, c2); + e2.hasEagerState = true; + e2.eagerState = h2; + if (He$1(h2, g2)) { + var k2 = b2.interleaved; + null === k2 ? (e2.next = e2, gh(b2)) : (e2.next = k2.next, k2.next = e2); + b2.interleaved = e2; + return; + } + } catch (l2) { + } finally { + } + c2 = hh(a, b2, e2, d2); + null !== c2 && (e2 = R(), gi(c2, a, d2, e2), Bi(c2, b2, d2)); + } +} +function zi(a) { + var b2 = a.alternate; + return a === M$1 || null !== b2 && b2 === M$1; +} +function Ai(a, b2) { + Jh = Ih = true; + var c2 = a.pending; + null === c2 ? b2.next = b2 : (b2.next = c2.next, c2.next = b2); + a.pending = b2; +} +function Bi(a, b2, c2) { + if (0 !== (c2 & 4194240)) { + var d2 = b2.lanes; + d2 &= a.pendingLanes; + c2 |= d2; + b2.lanes = c2; + Cc(a, c2); + } +} +var Rh = { readContext: eh, useCallback: P$1, useContext: P$1, useEffect: P$1, useImperativeHandle: P$1, useInsertionEffect: P$1, useLayoutEffect: P$1, useMemo: P$1, useReducer: P$1, useRef: P$1, useState: P$1, useDebugValue: P$1, useDeferredValue: P$1, useTransition: P$1, useMutableSource: P$1, useSyncExternalStore: P$1, useId: P$1, unstable_isNewReconciler: false }, Oh = { readContext: eh, useCallback: function(a, b2) { + Th().memoizedState = [a, void 0 === b2 ? null : b2]; + return a; +}, useContext: eh, useEffect: mi, useImperativeHandle: function(a, b2, c2) { + c2 = null !== c2 && void 0 !== c2 ? c2.concat([a]) : null; + return ki( + 4194308, + 4, + pi.bind(null, b2, a), + c2 + ); +}, useLayoutEffect: function(a, b2) { + return ki(4194308, 4, a, b2); +}, useInsertionEffect: function(a, b2) { + return ki(4, 2, a, b2); +}, useMemo: function(a, b2) { + var c2 = Th(); + b2 = void 0 === b2 ? null : b2; + a = a(); + c2.memoizedState = [a, b2]; + return a; +}, useReducer: function(a, b2, c2) { + var d2 = Th(); + b2 = void 0 !== c2 ? c2(b2) : b2; + d2.memoizedState = d2.baseState = b2; + a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a, lastRenderedState: b2 }; + d2.queue = a; + a = a.dispatch = xi.bind(null, M$1, a); + return [d2.memoizedState, a]; +}, useRef: function(a) { + var b2 = Th(); + a = { current: a }; + return b2.memoizedState = a; +}, useState: hi, useDebugValue: ri, useDeferredValue: function(a) { + return Th().memoizedState = a; +}, useTransition: function() { + var a = hi(false), b2 = a[0]; + a = vi.bind(null, a[1]); + Th().memoizedState = a; + return [b2, a]; +}, useMutableSource: function() { +}, useSyncExternalStore: function(a, b2, c2) { + var d2 = M$1, e2 = Th(); + if (I$1) { + if (void 0 === c2) throw Error(p$2(407)); + c2 = c2(); + } else { + c2 = b2(); + if (null === Q$1) throw Error(p$2(349)); + 0 !== (Hh & 30) || di(d2, b2, c2); + } + e2.memoizedState = c2; + var f2 = { value: c2, getSnapshot: b2 }; + e2.queue = f2; + mi(ai.bind( + null, + d2, + f2, + a + ), [a]); + d2.flags |= 2048; + bi(9, ci.bind(null, d2, f2, c2, b2), void 0, null); + return c2; +}, useId: function() { + var a = Th(), b2 = Q$1.identifierPrefix; + if (I$1) { + var c2 = sg; + var d2 = rg; + c2 = (d2 & ~(1 << 32 - oc(d2) - 1)).toString(32) + c2; + b2 = ":" + b2 + "R" + c2; + c2 = Kh++; + 0 < c2 && (b2 += "H" + c2.toString(32)); + b2 += ":"; + } else c2 = Lh++, b2 = ":" + b2 + "r" + c2.toString(32) + ":"; + return a.memoizedState = b2; +}, unstable_isNewReconciler: false }, Ph = { + readContext: eh, + useCallback: si, + useContext: eh, + useEffect: $h, + useImperativeHandle: qi, + useInsertionEffect: ni, + useLayoutEffect: oi, + useMemo: ti, + useReducer: Wh, + useRef: ji, + useState: function() { + return Wh(Vh); + }, + useDebugValue: ri, + useDeferredValue: function(a) { + var b2 = Uh(); + return ui(b2, N$1.memoizedState, a); + }, + useTransition: function() { + var a = Wh(Vh)[0], b2 = Uh().memoizedState; + return [a, b2]; + }, + useMutableSource: Yh, + useSyncExternalStore: Zh, + useId: wi, + unstable_isNewReconciler: false +}, Qh = { readContext: eh, useCallback: si, useContext: eh, useEffect: $h, useImperativeHandle: qi, useInsertionEffect: ni, useLayoutEffect: oi, useMemo: ti, useReducer: Xh, useRef: ji, useState: function() { + return Xh(Vh); +}, useDebugValue: ri, useDeferredValue: function(a) { + var b2 = Uh(); + return null === N$1 ? b2.memoizedState = a : ui(b2, N$1.memoizedState, a); +}, useTransition: function() { + var a = Xh(Vh)[0], b2 = Uh().memoizedState; + return [a, b2]; +}, useMutableSource: Yh, useSyncExternalStore: Zh, useId: wi, unstable_isNewReconciler: false }; +function Ci(a, b2) { + if (a && a.defaultProps) { + b2 = A$1({}, b2); + a = a.defaultProps; + for (var c2 in a) void 0 === b2[c2] && (b2[c2] = a[c2]); + return b2; + } + return b2; +} +function Di(a, b2, c2, d2) { + b2 = a.memoizedState; + c2 = c2(d2, b2); + c2 = null === c2 || void 0 === c2 ? b2 : A$1({}, b2, c2); + a.memoizedState = c2; + 0 === a.lanes && (a.updateQueue.baseState = c2); +} +var Ei = { isMounted: function(a) { + return (a = a._reactInternals) ? Vb(a) === a : false; +}, enqueueSetState: function(a, b2, c2) { + a = a._reactInternals; + var d2 = R(), e2 = yi(a), f2 = mh(d2, e2); + f2.payload = b2; + void 0 !== c2 && null !== c2 && (f2.callback = c2); + b2 = nh(a, f2, e2); + null !== b2 && (gi(b2, a, e2, d2), oh(b2, a, e2)); +}, enqueueReplaceState: function(a, b2, c2) { + a = a._reactInternals; + var d2 = R(), e2 = yi(a), f2 = mh(d2, e2); + f2.tag = 1; + f2.payload = b2; + void 0 !== c2 && null !== c2 && (f2.callback = c2); + b2 = nh(a, f2, e2); + null !== b2 && (gi(b2, a, e2, d2), oh(b2, a, e2)); +}, enqueueForceUpdate: function(a, b2) { + a = a._reactInternals; + var c2 = R(), d2 = yi(a), e2 = mh(c2, d2); + e2.tag = 2; + void 0 !== b2 && null !== b2 && (e2.callback = b2); + b2 = nh(a, e2, d2); + null !== b2 && (gi(b2, a, d2, c2), oh(b2, a, d2)); +} }; +function Fi(a, b2, c2, d2, e2, f2, g2) { + a = a.stateNode; + return "function" === typeof a.shouldComponentUpdate ? a.shouldComponentUpdate(d2, f2, g2) : b2.prototype && b2.prototype.isPureReactComponent ? !Ie(c2, d2) || !Ie(e2, f2) : true; +} +function Gi(a, b2, c2) { + var d2 = false, e2 = Vf; + var f2 = b2.contextType; + "object" === typeof f2 && null !== f2 ? f2 = eh(f2) : (e2 = Zf(b2) ? Xf : H$1.current, d2 = b2.contextTypes, f2 = (d2 = null !== d2 && void 0 !== d2) ? Yf(a, e2) : Vf); + b2 = new b2(c2, f2); + a.memoizedState = null !== b2.state && void 0 !== b2.state ? b2.state : null; + b2.updater = Ei; + a.stateNode = b2; + b2._reactInternals = a; + d2 && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = e2, a.__reactInternalMemoizedMaskedChildContext = f2); + return b2; +} +function Hi(a, b2, c2, d2) { + a = b2.state; + "function" === typeof b2.componentWillReceiveProps && b2.componentWillReceiveProps(c2, d2); + "function" === typeof b2.UNSAFE_componentWillReceiveProps && b2.UNSAFE_componentWillReceiveProps(c2, d2); + b2.state !== a && Ei.enqueueReplaceState(b2, b2.state, null); +} +function Ii(a, b2, c2, d2) { + var e2 = a.stateNode; + e2.props = c2; + e2.state = a.memoizedState; + e2.refs = {}; + kh(a); + var f2 = b2.contextType; + "object" === typeof f2 && null !== f2 ? e2.context = eh(f2) : (f2 = Zf(b2) ? Xf : H$1.current, e2.context = Yf(a, f2)); + e2.state = a.memoizedState; + f2 = b2.getDerivedStateFromProps; + "function" === typeof f2 && (Di(a, b2, f2, c2), e2.state = a.memoizedState); + "function" === typeof b2.getDerivedStateFromProps || "function" === typeof e2.getSnapshotBeforeUpdate || "function" !== typeof e2.UNSAFE_componentWillMount && "function" !== typeof e2.componentWillMount || (b2 = e2.state, "function" === typeof e2.componentWillMount && e2.componentWillMount(), "function" === typeof e2.UNSAFE_componentWillMount && e2.UNSAFE_componentWillMount(), b2 !== e2.state && Ei.enqueueReplaceState(e2, e2.state, null), qh(a, c2, e2, d2), e2.state = a.memoizedState); + "function" === typeof e2.componentDidMount && (a.flags |= 4194308); +} +function Ji(a, b2) { + try { + var c2 = "", d2 = b2; + do + c2 += Pa(d2), d2 = d2.return; + while (d2); + var e2 = c2; + } catch (f2) { + e2 = "\nError generating stack: " + f2.message + "\n" + f2.stack; + } + return { value: a, source: b2, stack: e2, digest: null }; +} +function Ki(a, b2, c2) { + return { value: a, source: null, stack: null != c2 ? c2 : null, digest: null != b2 ? b2 : null }; +} +function Li(a, b2) { + try { + console.error(b2.value); + } catch (c2) { + setTimeout(function() { + throw c2; + }); + } +} +var Mi = "function" === typeof WeakMap ? WeakMap : Map; +function Ni(a, b2, c2) { + c2 = mh(-1, c2); + c2.tag = 3; + c2.payload = { element: null }; + var d2 = b2.value; + c2.callback = function() { + Oi || (Oi = true, Pi = d2); + Li(a, b2); + }; + return c2; +} +function Qi(a, b2, c2) { + c2 = mh(-1, c2); + c2.tag = 3; + var d2 = a.type.getDerivedStateFromError; + if ("function" === typeof d2) { + var e2 = b2.value; + c2.payload = function() { + return d2(e2); + }; + c2.callback = function() { + Li(a, b2); + }; + } + var f2 = a.stateNode; + null !== f2 && "function" === typeof f2.componentDidCatch && (c2.callback = function() { + Li(a, b2); + "function" !== typeof d2 && (null === Ri ? Ri = /* @__PURE__ */ new Set([this]) : Ri.add(this)); + var c3 = b2.stack; + this.componentDidCatch(b2.value, { componentStack: null !== c3 ? c3 : "" }); + }); + return c2; +} +function Si(a, b2, c2) { + var d2 = a.pingCache; + if (null === d2) { + d2 = a.pingCache = new Mi(); + var e2 = /* @__PURE__ */ new Set(); + d2.set(b2, e2); + } else e2 = d2.get(b2), void 0 === e2 && (e2 = /* @__PURE__ */ new Set(), d2.set(b2, e2)); + e2.has(c2) || (e2.add(c2), a = Ti.bind(null, a, b2, c2), b2.then(a, a)); +} +function Ui(a) { + do { + var b2; + if (b2 = 13 === a.tag) b2 = a.memoizedState, b2 = null !== b2 ? null !== b2.dehydrated ? true : false : true; + if (b2) return a; + a = a.return; + } while (null !== a); + return null; +} +function Vi(a, b2, c2, d2, e2) { + if (0 === (a.mode & 1)) return a === b2 ? a.flags |= 65536 : (a.flags |= 128, c2.flags |= 131072, c2.flags &= -52805, 1 === c2.tag && (null === c2.alternate ? c2.tag = 17 : (b2 = mh(-1, 1), b2.tag = 2, nh(c2, b2, 1))), c2.lanes |= 1), a; + a.flags |= 65536; + a.lanes = e2; + return a; +} +var Wi = ua.ReactCurrentOwner, dh = false; +function Xi(a, b2, c2, d2) { + b2.child = null === a ? Vg(b2, null, c2, d2) : Ug(b2, a.child, c2, d2); +} +function Yi(a, b2, c2, d2, e2) { + c2 = c2.render; + var f2 = b2.ref; + ch(b2, e2); + d2 = Nh(a, b2, c2, d2, f2, e2); + c2 = Sh(); + if (null !== a && !dh) return b2.updateQueue = a.updateQueue, b2.flags &= -2053, a.lanes &= ~e2, Zi(a, b2, e2); + I$1 && c2 && vg(b2); + b2.flags |= 1; + Xi(a, b2, d2, e2); + return b2.child; +} +function $i(a, b2, c2, d2, e2) { + if (null === a) { + var f2 = c2.type; + if ("function" === typeof f2 && !aj(f2) && void 0 === f2.defaultProps && null === c2.compare && void 0 === c2.defaultProps) return b2.tag = 15, b2.type = f2, bj(a, b2, f2, d2, e2); + a = Rg(c2.type, null, d2, b2, b2.mode, e2); + a.ref = b2.ref; + a.return = b2; + return b2.child = a; + } + f2 = a.child; + if (0 === (a.lanes & e2)) { + var g2 = f2.memoizedProps; + c2 = c2.compare; + c2 = null !== c2 ? c2 : Ie; + if (c2(g2, d2) && a.ref === b2.ref) return Zi(a, b2, e2); + } + b2.flags |= 1; + a = Pg(f2, d2); + a.ref = b2.ref; + a.return = b2; + return b2.child = a; +} +function bj(a, b2, c2, d2, e2) { + if (null !== a) { + var f2 = a.memoizedProps; + if (Ie(f2, d2) && a.ref === b2.ref) if (dh = false, b2.pendingProps = d2 = f2, 0 !== (a.lanes & e2)) 0 !== (a.flags & 131072) && (dh = true); + else return b2.lanes = a.lanes, Zi(a, b2, e2); + } + return cj(a, b2, c2, d2, e2); +} +function dj(a, b2, c2) { + var d2 = b2.pendingProps, e2 = d2.children, f2 = null !== a ? a.memoizedState : null; + if ("hidden" === d2.mode) if (0 === (b2.mode & 1)) b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, G$1(ej, fj), fj |= c2; + else { + if (0 === (c2 & 1073741824)) return a = null !== f2 ? f2.baseLanes | c2 : c2, b2.lanes = b2.childLanes = 1073741824, b2.memoizedState = { baseLanes: a, cachePool: null, transitions: null }, b2.updateQueue = null, G$1(ej, fj), fj |= a, null; + b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }; + d2 = null !== f2 ? f2.baseLanes : c2; + G$1(ej, fj); + fj |= d2; + } + else null !== f2 ? (d2 = f2.baseLanes | c2, b2.memoizedState = null) : d2 = c2, G$1(ej, fj), fj |= d2; + Xi(a, b2, e2, c2); + return b2.child; +} +function gj(a, b2) { + var c2 = b2.ref; + if (null === a && null !== c2 || null !== a && a.ref !== c2) b2.flags |= 512, b2.flags |= 2097152; +} +function cj(a, b2, c2, d2, e2) { + var f2 = Zf(c2) ? Xf : H$1.current; + f2 = Yf(b2, f2); + ch(b2, e2); + c2 = Nh(a, b2, c2, d2, f2, e2); + d2 = Sh(); + if (null !== a && !dh) return b2.updateQueue = a.updateQueue, b2.flags &= -2053, a.lanes &= ~e2, Zi(a, b2, e2); + I$1 && d2 && vg(b2); + b2.flags |= 1; + Xi(a, b2, c2, e2); + return b2.child; +} +function hj(a, b2, c2, d2, e2) { + if (Zf(c2)) { + var f2 = true; + cg(b2); + } else f2 = false; + ch(b2, e2); + if (null === b2.stateNode) ij(a, b2), Gi(b2, c2, d2), Ii(b2, c2, d2, e2), d2 = true; + else if (null === a) { + var g2 = b2.stateNode, h2 = b2.memoizedProps; + g2.props = h2; + var k2 = g2.context, l2 = c2.contextType; + "object" === typeof l2 && null !== l2 ? l2 = eh(l2) : (l2 = Zf(c2) ? Xf : H$1.current, l2 = Yf(b2, l2)); + var m2 = c2.getDerivedStateFromProps, q2 = "function" === typeof m2 || "function" === typeof g2.getSnapshotBeforeUpdate; + q2 || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== d2 || k2 !== l2) && Hi(b2, g2, d2, l2); + jh = false; + var r2 = b2.memoizedState; + g2.state = r2; + qh(b2, d2, g2, e2); + k2 = b2.memoizedState; + h2 !== d2 || r2 !== k2 || Wf.current || jh ? ("function" === typeof m2 && (Di(b2, c2, m2, d2), k2 = b2.memoizedState), (h2 = jh || Fi(b2, c2, h2, d2, r2, k2, l2)) ? (q2 || "function" !== typeof g2.UNSAFE_componentWillMount && "function" !== typeof g2.componentWillMount || ("function" === typeof g2.componentWillMount && g2.componentWillMount(), "function" === typeof g2.UNSAFE_componentWillMount && g2.UNSAFE_componentWillMount()), "function" === typeof g2.componentDidMount && (b2.flags |= 4194308)) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), b2.memoizedProps = d2, b2.memoizedState = k2), g2.props = d2, g2.state = k2, g2.context = l2, d2 = h2) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), d2 = false); + } else { + g2 = b2.stateNode; + lh(a, b2); + h2 = b2.memoizedProps; + l2 = b2.type === b2.elementType ? h2 : Ci(b2.type, h2); + g2.props = l2; + q2 = b2.pendingProps; + r2 = g2.context; + k2 = c2.contextType; + "object" === typeof k2 && null !== k2 ? k2 = eh(k2) : (k2 = Zf(c2) ? Xf : H$1.current, k2 = Yf(b2, k2)); + var y2 = c2.getDerivedStateFromProps; + (m2 = "function" === typeof y2 || "function" === typeof g2.getSnapshotBeforeUpdate) || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== q2 || r2 !== k2) && Hi(b2, g2, d2, k2); + jh = false; + r2 = b2.memoizedState; + g2.state = r2; + qh(b2, d2, g2, e2); + var n2 = b2.memoizedState; + h2 !== q2 || r2 !== n2 || Wf.current || jh ? ("function" === typeof y2 && (Di(b2, c2, y2, d2), n2 = b2.memoizedState), (l2 = jh || Fi(b2, c2, l2, d2, r2, n2, k2) || false) ? (m2 || "function" !== typeof g2.UNSAFE_componentWillUpdate && "function" !== typeof g2.componentWillUpdate || ("function" === typeof g2.componentWillUpdate && g2.componentWillUpdate(d2, n2, k2), "function" === typeof g2.UNSAFE_componentWillUpdate && g2.UNSAFE_componentWillUpdate(d2, n2, k2)), "function" === typeof g2.componentDidUpdate && (b2.flags |= 4), "function" === typeof g2.getSnapshotBeforeUpdate && (b2.flags |= 1024)) : ("function" !== typeof g2.componentDidUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 1024), b2.memoizedProps = d2, b2.memoizedState = n2), g2.props = d2, g2.state = n2, g2.context = k2, d2 = l2) : ("function" !== typeof g2.componentDidUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a.memoizedProps && r2 === a.memoizedState || (b2.flags |= 1024), d2 = false); + } + return jj(a, b2, c2, d2, f2, e2); +} +function jj(a, b2, c2, d2, e2, f2) { + gj(a, b2); + var g2 = 0 !== (b2.flags & 128); + if (!d2 && !g2) return e2 && dg(b2, c2, false), Zi(a, b2, f2); + d2 = b2.stateNode; + Wi.current = b2; + var h2 = g2 && "function" !== typeof c2.getDerivedStateFromError ? null : d2.render(); + b2.flags |= 1; + null !== a && g2 ? (b2.child = Ug(b2, a.child, null, f2), b2.child = Ug(b2, null, h2, f2)) : Xi(a, b2, h2, f2); + b2.memoizedState = d2.state; + e2 && dg(b2, c2, true); + return b2.child; +} +function kj(a) { + var b2 = a.stateNode; + b2.pendingContext ? ag(a, b2.pendingContext, b2.pendingContext !== b2.context) : b2.context && ag(a, b2.context, false); + yh(a, b2.containerInfo); +} +function lj(a, b2, c2, d2, e2) { + Ig(); + Jg(e2); + b2.flags |= 256; + Xi(a, b2, c2, d2); + return b2.child; +} +var mj = { dehydrated: null, treeContext: null, retryLane: 0 }; +function nj(a) { + return { baseLanes: a, cachePool: null, transitions: null }; +} +function oj(a, b2, c2) { + var d2 = b2.pendingProps, e2 = L$1.current, f2 = false, g2 = 0 !== (b2.flags & 128), h2; + (h2 = g2) || (h2 = null !== a && null === a.memoizedState ? false : 0 !== (e2 & 2)); + if (h2) f2 = true, b2.flags &= -129; + else if (null === a || null !== a.memoizedState) e2 |= 1; + G$1(L$1, e2 & 1); + if (null === a) { + Eg(b2); + a = b2.memoizedState; + if (null !== a && (a = a.dehydrated, null !== a)) return 0 === (b2.mode & 1) ? b2.lanes = 1 : "$!" === a.data ? b2.lanes = 8 : b2.lanes = 1073741824, null; + g2 = d2.children; + a = d2.fallback; + return f2 ? (d2 = b2.mode, f2 = b2.child, g2 = { mode: "hidden", children: g2 }, 0 === (d2 & 1) && null !== f2 ? (f2.childLanes = 0, f2.pendingProps = g2) : f2 = pj(g2, d2, 0, null), a = Tg(a, d2, c2, null), f2.return = b2, a.return = b2, f2.sibling = a, b2.child = f2, b2.child.memoizedState = nj(c2), b2.memoizedState = mj, a) : qj(b2, g2); + } + e2 = a.memoizedState; + if (null !== e2 && (h2 = e2.dehydrated, null !== h2)) return rj(a, b2, g2, d2, h2, e2, c2); + if (f2) { + f2 = d2.fallback; + g2 = b2.mode; + e2 = a.child; + h2 = e2.sibling; + var k2 = { mode: "hidden", children: d2.children }; + 0 === (g2 & 1) && b2.child !== e2 ? (d2 = b2.child, d2.childLanes = 0, d2.pendingProps = k2, b2.deletions = null) : (d2 = Pg(e2, k2), d2.subtreeFlags = e2.subtreeFlags & 14680064); + null !== h2 ? f2 = Pg(h2, f2) : (f2 = Tg(f2, g2, c2, null), f2.flags |= 2); + f2.return = b2; + d2.return = b2; + d2.sibling = f2; + b2.child = d2; + d2 = f2; + f2 = b2.child; + g2 = a.child.memoizedState; + g2 = null === g2 ? nj(c2) : { baseLanes: g2.baseLanes | c2, cachePool: null, transitions: g2.transitions }; + f2.memoizedState = g2; + f2.childLanes = a.childLanes & ~c2; + b2.memoizedState = mj; + return d2; + } + f2 = a.child; + a = f2.sibling; + d2 = Pg(f2, { mode: "visible", children: d2.children }); + 0 === (b2.mode & 1) && (d2.lanes = c2); + d2.return = b2; + d2.sibling = null; + null !== a && (c2 = b2.deletions, null === c2 ? (b2.deletions = [a], b2.flags |= 16) : c2.push(a)); + b2.child = d2; + b2.memoizedState = null; + return d2; +} +function qj(a, b2) { + b2 = pj({ mode: "visible", children: b2 }, a.mode, 0, null); + b2.return = a; + return a.child = b2; +} +function sj(a, b2, c2, d2) { + null !== d2 && Jg(d2); + Ug(b2, a.child, null, c2); + a = qj(b2, b2.pendingProps.children); + a.flags |= 2; + b2.memoizedState = null; + return a; +} +function rj(a, b2, c2, d2, e2, f2, g2) { + if (c2) { + if (b2.flags & 256) return b2.flags &= -257, d2 = Ki(Error(p$2(422))), sj(a, b2, g2, d2); + if (null !== b2.memoizedState) return b2.child = a.child, b2.flags |= 128, null; + f2 = d2.fallback; + e2 = b2.mode; + d2 = pj({ mode: "visible", children: d2.children }, e2, 0, null); + f2 = Tg(f2, e2, g2, null); + f2.flags |= 2; + d2.return = b2; + f2.return = b2; + d2.sibling = f2; + b2.child = d2; + 0 !== (b2.mode & 1) && Ug(b2, a.child, null, g2); + b2.child.memoizedState = nj(g2); + b2.memoizedState = mj; + return f2; + } + if (0 === (b2.mode & 1)) return sj(a, b2, g2, null); + if ("$!" === e2.data) { + d2 = e2.nextSibling && e2.nextSibling.dataset; + if (d2) var h2 = d2.dgst; + d2 = h2; + f2 = Error(p$2(419)); + d2 = Ki(f2, d2, void 0); + return sj(a, b2, g2, d2); + } + h2 = 0 !== (g2 & a.childLanes); + if (dh || h2) { + d2 = Q$1; + if (null !== d2) { + switch (g2 & -g2) { + case 4: + e2 = 2; + break; + case 16: + e2 = 8; + break; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + e2 = 32; + break; + case 536870912: + e2 = 268435456; + break; + default: + e2 = 0; + } + e2 = 0 !== (e2 & (d2.suspendedLanes | g2)) ? 0 : e2; + 0 !== e2 && e2 !== f2.retryLane && (f2.retryLane = e2, ih(a, e2), gi(d2, a, e2, -1)); + } + tj(); + d2 = Ki(Error(p$2(421))); + return sj(a, b2, g2, d2); + } + if ("$?" === e2.data) return b2.flags |= 128, b2.child = a.child, b2 = uj.bind(null, a), e2._reactRetry = b2, null; + a = f2.treeContext; + yg = Lf(e2.nextSibling); + xg = b2; + I$1 = true; + zg = null; + null !== a && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a.id, sg = a.overflow, qg = b2); + b2 = qj(b2, d2.children); + b2.flags |= 4096; + return b2; +} +function vj(a, b2, c2) { + a.lanes |= b2; + var d2 = a.alternate; + null !== d2 && (d2.lanes |= b2); + bh(a.return, b2, c2); +} +function wj(a, b2, c2, d2, e2) { + var f2 = a.memoizedState; + null === f2 ? a.memoizedState = { isBackwards: b2, rendering: null, renderingStartTime: 0, last: d2, tail: c2, tailMode: e2 } : (f2.isBackwards = b2, f2.rendering = null, f2.renderingStartTime = 0, f2.last = d2, f2.tail = c2, f2.tailMode = e2); +} +function xj(a, b2, c2) { + var d2 = b2.pendingProps, e2 = d2.revealOrder, f2 = d2.tail; + Xi(a, b2, d2.children, c2); + d2 = L$1.current; + if (0 !== (d2 & 2)) d2 = d2 & 1 | 2, b2.flags |= 128; + else { + if (null !== a && 0 !== (a.flags & 128)) a: for (a = b2.child; null !== a; ) { + if (13 === a.tag) null !== a.memoizedState && vj(a, c2, b2); + else if (19 === a.tag) vj(a, c2, b2); + else if (null !== a.child) { + a.child.return = a; + a = a.child; + continue; + } + if (a === b2) break a; + for (; null === a.sibling; ) { + if (null === a.return || a.return === b2) break a; + a = a.return; + } + a.sibling.return = a.return; + a = a.sibling; + } + d2 &= 1; + } + G$1(L$1, d2); + if (0 === (b2.mode & 1)) b2.memoizedState = null; + else switch (e2) { + case "forwards": + c2 = b2.child; + for (e2 = null; null !== c2; ) a = c2.alternate, null !== a && null === Ch(a) && (e2 = c2), c2 = c2.sibling; + c2 = e2; + null === c2 ? (e2 = b2.child, b2.child = null) : (e2 = c2.sibling, c2.sibling = null); + wj(b2, false, e2, c2, f2); + break; + case "backwards": + c2 = null; + e2 = b2.child; + for (b2.child = null; null !== e2; ) { + a = e2.alternate; + if (null !== a && null === Ch(a)) { + b2.child = e2; + break; + } + a = e2.sibling; + e2.sibling = c2; + c2 = e2; + e2 = a; + } + wj(b2, true, c2, null, f2); + break; + case "together": + wj(b2, false, null, null, void 0); + break; + default: + b2.memoizedState = null; + } + return b2.child; +} +function ij(a, b2) { + 0 === (b2.mode & 1) && null !== a && (a.alternate = null, b2.alternate = null, b2.flags |= 2); +} +function Zi(a, b2, c2) { + null !== a && (b2.dependencies = a.dependencies); + rh |= b2.lanes; + if (0 === (c2 & b2.childLanes)) return null; + if (null !== a && b2.child !== a.child) throw Error(p$2(153)); + if (null !== b2.child) { + a = b2.child; + c2 = Pg(a, a.pendingProps); + b2.child = c2; + for (c2.return = b2; null !== a.sibling; ) a = a.sibling, c2 = c2.sibling = Pg(a, a.pendingProps), c2.return = b2; + c2.sibling = null; + } + return b2.child; +} +function yj(a, b2, c2) { + switch (b2.tag) { + case 3: + kj(b2); + Ig(); + break; + case 5: + Ah(b2); + break; + case 1: + Zf(b2.type) && cg(b2); + break; + case 4: + yh(b2, b2.stateNode.containerInfo); + break; + case 10: + var d2 = b2.type._context, e2 = b2.memoizedProps.value; + G$1(Wg, d2._currentValue); + d2._currentValue = e2; + break; + case 13: + d2 = b2.memoizedState; + if (null !== d2) { + if (null !== d2.dehydrated) return G$1(L$1, L$1.current & 1), b2.flags |= 128, null; + if (0 !== (c2 & b2.child.childLanes)) return oj(a, b2, c2); + G$1(L$1, L$1.current & 1); + a = Zi(a, b2, c2); + return null !== a ? a.sibling : null; + } + G$1(L$1, L$1.current & 1); + break; + case 19: + d2 = 0 !== (c2 & b2.childLanes); + if (0 !== (a.flags & 128)) { + if (d2) return xj(a, b2, c2); + b2.flags |= 128; + } + e2 = b2.memoizedState; + null !== e2 && (e2.rendering = null, e2.tail = null, e2.lastEffect = null); + G$1(L$1, L$1.current); + if (d2) break; + else return null; + case 22: + case 23: + return b2.lanes = 0, dj(a, b2, c2); + } + return Zi(a, b2, c2); +} +var zj, Aj, Bj, Cj; +zj = function(a, b2) { + for (var c2 = b2.child; null !== c2; ) { + if (5 === c2.tag || 6 === c2.tag) a.appendChild(c2.stateNode); + else if (4 !== c2.tag && null !== c2.child) { + c2.child.return = c2; + c2 = c2.child; + continue; + } + if (c2 === b2) break; + for (; null === c2.sibling; ) { + if (null === c2.return || c2.return === b2) return; + c2 = c2.return; + } + c2.sibling.return = c2.return; + c2 = c2.sibling; + } +}; +Aj = function() { +}; +Bj = function(a, b2, c2, d2) { + var e2 = a.memoizedProps; + if (e2 !== d2) { + a = b2.stateNode; + xh(uh.current); + var f2 = null; + switch (c2) { + case "input": + e2 = Ya(a, e2); + d2 = Ya(a, d2); + f2 = []; + break; + case "select": + e2 = A$1({}, e2, { value: void 0 }); + d2 = A$1({}, d2, { value: void 0 }); + f2 = []; + break; + case "textarea": + e2 = gb(a, e2); + d2 = gb(a, d2); + f2 = []; + break; + default: + "function" !== typeof e2.onClick && "function" === typeof d2.onClick && (a.onclick = Bf); + } + ub(c2, d2); + var g2; + c2 = null; + for (l2 in e2) if (!d2.hasOwnProperty(l2) && e2.hasOwnProperty(l2) && null != e2[l2]) if ("style" === l2) { + var h2 = e2[l2]; + for (g2 in h2) h2.hasOwnProperty(g2) && (c2 || (c2 = {}), c2[g2] = ""); + } else "dangerouslySetInnerHTML" !== l2 && "children" !== l2 && "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && "autoFocus" !== l2 && (ea.hasOwnProperty(l2) ? f2 || (f2 = []) : (f2 = f2 || []).push(l2, null)); + for (l2 in d2) { + var k2 = d2[l2]; + h2 = null != e2 ? e2[l2] : void 0; + if (d2.hasOwnProperty(l2) && k2 !== h2 && (null != k2 || null != h2)) if ("style" === l2) if (h2) { + for (g2 in h2) !h2.hasOwnProperty(g2) || k2 && k2.hasOwnProperty(g2) || (c2 || (c2 = {}), c2[g2] = ""); + for (g2 in k2) k2.hasOwnProperty(g2) && h2[g2] !== k2[g2] && (c2 || (c2 = {}), c2[g2] = k2[g2]); + } else c2 || (f2 || (f2 = []), f2.push( + l2, + c2 + )), c2 = k2; + else "dangerouslySetInnerHTML" === l2 ? (k2 = k2 ? k2.__html : void 0, h2 = h2 ? h2.__html : void 0, null != k2 && h2 !== k2 && (f2 = f2 || []).push(l2, k2)) : "children" === l2 ? "string" !== typeof k2 && "number" !== typeof k2 || (f2 = f2 || []).push(l2, "" + k2) : "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && (ea.hasOwnProperty(l2) ? (null != k2 && "onScroll" === l2 && D$1("scroll", a), f2 || h2 === k2 || (f2 = [])) : (f2 = f2 || []).push(l2, k2)); + } + c2 && (f2 = f2 || []).push("style", c2); + var l2 = f2; + if (b2.updateQueue = l2) b2.flags |= 4; + } +}; +Cj = function(a, b2, c2, d2) { + c2 !== d2 && (b2.flags |= 4); +}; +function Dj(a, b2) { + if (!I$1) switch (a.tailMode) { + case "hidden": + b2 = a.tail; + for (var c2 = null; null !== b2; ) null !== b2.alternate && (c2 = b2), b2 = b2.sibling; + null === c2 ? a.tail = null : c2.sibling = null; + break; + case "collapsed": + c2 = a.tail; + for (var d2 = null; null !== c2; ) null !== c2.alternate && (d2 = c2), c2 = c2.sibling; + null === d2 ? b2 || null === a.tail ? a.tail = null : a.tail.sibling = null : d2.sibling = null; + } +} +function S$1(a) { + var b2 = null !== a.alternate && a.alternate.child === a.child, c2 = 0, d2 = 0; + if (b2) for (var e2 = a.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags & 14680064, d2 |= e2.flags & 14680064, e2.return = a, e2 = e2.sibling; + else for (e2 = a.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags, d2 |= e2.flags, e2.return = a, e2 = e2.sibling; + a.subtreeFlags |= d2; + a.childLanes = c2; + return b2; +} +function Ej(a, b2, c2) { + var d2 = b2.pendingProps; + wg(b2); + switch (b2.tag) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return S$1(b2), null; + case 1: + return Zf(b2.type) && $f(), S$1(b2), null; + case 3: + d2 = b2.stateNode; + zh(); + E$1(Wf); + E$1(H$1); + Eh(); + d2.pendingContext && (d2.context = d2.pendingContext, d2.pendingContext = null); + if (null === a || null === a.child) Gg(b2) ? b2.flags |= 4 : null === a || a.memoizedState.isDehydrated && 0 === (b2.flags & 256) || (b2.flags |= 1024, null !== zg && (Fj(zg), zg = null)); + Aj(a, b2); + S$1(b2); + return null; + case 5: + Bh(b2); + var e2 = xh(wh.current); + c2 = b2.type; + if (null !== a && null != b2.stateNode) Bj(a, b2, c2, d2, e2), a.ref !== b2.ref && (b2.flags |= 512, b2.flags |= 2097152); + else { + if (!d2) { + if (null === b2.stateNode) throw Error(p$2(166)); + S$1(b2); + return null; + } + a = xh(uh.current); + if (Gg(b2)) { + d2 = b2.stateNode; + c2 = b2.type; + var f2 = b2.memoizedProps; + d2[Of] = b2; + d2[Pf] = f2; + a = 0 !== (b2.mode & 1); + switch (c2) { + case "dialog": + D$1("cancel", d2); + D$1("close", d2); + break; + case "iframe": + case "object": + case "embed": + D$1("load", d2); + break; + case "video": + case "audio": + for (e2 = 0; e2 < lf.length; e2++) D$1(lf[e2], d2); + break; + case "source": + D$1("error", d2); + break; + case "img": + case "image": + case "link": + D$1( + "error", + d2 + ); + D$1("load", d2); + break; + case "details": + D$1("toggle", d2); + break; + case "input": + Za(d2, f2); + D$1("invalid", d2); + break; + case "select": + d2._wrapperState = { wasMultiple: !!f2.multiple }; + D$1("invalid", d2); + break; + case "textarea": + hb(d2, f2), D$1("invalid", d2); + } + ub(c2, f2); + e2 = null; + for (var g2 in f2) if (f2.hasOwnProperty(g2)) { + var h2 = f2[g2]; + "children" === g2 ? "string" === typeof h2 ? d2.textContent !== h2 && (true !== f2.suppressHydrationWarning && Af(d2.textContent, h2, a), e2 = ["children", h2]) : "number" === typeof h2 && d2.textContent !== "" + h2 && (true !== f2.suppressHydrationWarning && Af( + d2.textContent, + h2, + a + ), e2 = ["children", "" + h2]) : ea.hasOwnProperty(g2) && null != h2 && "onScroll" === g2 && D$1("scroll", d2); + } + switch (c2) { + case "input": + Va(d2); + db(d2, f2, true); + break; + case "textarea": + Va(d2); + jb(d2); + break; + case "select": + case "option": + break; + default: + "function" === typeof f2.onClick && (d2.onclick = Bf); + } + d2 = e2; + b2.updateQueue = d2; + null !== d2 && (b2.flags |= 4); + } else { + g2 = 9 === e2.nodeType ? e2 : e2.ownerDocument; + "http://www.w3.org/1999/xhtml" === a && (a = kb(c2)); + "http://www.w3.org/1999/xhtml" === a ? "script" === c2 ? (a = g2.createElement("div"), a.innerHTML = "\n\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nimport { getDavPath } from '../utils/fileUtils.ts'\n\n/**\n * @param {object} fileInfo a FileInfo object\n * @param {string} mime the file mime type\n * @param {object} component the component to render\n */\nexport default function(fileInfo, mime, component) {\n\tconst data = {\n\t\tmime,\n\t\tmodal: component,\n\t\tfailed: false,\n\t\tloaded: false,\n\t\tdavPath: getDavPath(fileInfo),\n\t\tsource: fileInfo.source ?? getDavPath(fileInfo),\n\t}\n\n\treturn Object.assign({}, fileInfo, data)\n}\n","/**\n * @copyright Copyright (c) 2020 Azul \n *\n * @author Azul \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n/**\n * @param {Node} node The file to open\n * @param {any} view any The files view\n * @param {string} dir the directory path\n */\nexport default function(node, view, dir) {\n\t// replace potential leading double slashes\n\tconst path = `${node.dirname}/${node.basename}`.replace(/^\\/\\//, '/')\n\tconst oldRoute = [\n\t\twindow.OCP.Files.Router.name,\n\t\t{ ...window.OCP.Files.Router.params },\n\t\t{ ...window.OCP.Files.Router.query },\n\t\ttrue,\n\t]\n\tconst onClose = () => {\n\t\t// This can sometime be called with the openfile set to true already. But we don't want to keep openfile when closing the viewer.\n\t\tdelete oldRoute[2].openfile\n\t\twindow.OCP.Files.Router.goToRoute(...oldRoute)\n\t}\n\tpushToHistory(node, view, dir)\n\tOCA.Viewer.open({ path, onPrev: pushToHistory, onNext: pushToHistory, onClose })\n}\n\n/**\n * @param {Node} node The file to open\n * @param {any} view any The files view\n * @param {string} dir the directory path\n */\nfunction pushToHistory(node, view, dir) {\n\twindow.OCP.Files.Router.goToRoute(\n\t\tnull,\n\t\t{ view: view.id, fileid: node.fileid },\n\t\t{ dir, openfile: true },\n\t\ttrue,\n\t)\n}\n","/**\n * @copyright Copyright (c) 2020 Azul \n *\n * @author Azul \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { encodePath } from '@nextcloud/paths'\n\n/**\n * @param {string} name the file name\n * @param {object} context the file context\n */\nexport default function(name, context) {\n\t// replace potential leading double slashes\n\tconst path = `${context.dir}/${name}`.replace(/^\\/\\//, '/')\n\tconst oldQuery = location.search.replace(/^\\?/, '')\n\tconst onClose = () => OC.Util.History.pushState(oldQuery)\n\tif (!context.fileInfoModel && context.fileList) {\n\t\tcontext.fileInfoModel = context.fileList.getModelForFile(name)\n\t}\n\tif (context.fileInfoModel) {\n\t\tpushToHistory({ fileid: context.fileInfoModel.get('id') })\n\t}\n\tOCA.Viewer.open({ path, onPrev: pushToHistory, onNext: pushToHistory, onClose })\n}\n\n/**\n * @param {object} root destructuring object\n * @param {number} root.fileid the opened file ID\n */\nfunction pushToHistory({ fileid }) {\n\tconst params = OC.Util.History.parseUrlQuery()\n\tconst dir = params.dir\n\tdelete params.dir\n\tdelete params.fileid\n\tparams.openfile = fileid\n\tconst query = 'dir=' + encodePath(dir) + '&' + OC.buildQueryString(params)\n\tOC.Util.History.pushState(query)\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { createClient } from 'webdav'\nimport { getRootPath, getToken, isPublic } from '../utils/davUtils'\nimport { getRequestToken } from '@nextcloud/auth'\n\n// Use a method for the headers, to always get the current request token\nconst getHeaders = () => {\n\treturn {\n\t\t// Add this so the server knows it is an request from the browser\n\t\t'X-Requested-With': 'XMLHttpRequest',\n\t\t// Add the request token to the request\n\t\trequesttoken: getRequestToken() || '',\n\t}\n}\n\nexport const getClient = () => {\n\tconst client = createClient(getRootPath(), isPublic()\n\t\t? { username: getToken(), password: '', headers: getHeaders() }\n\t\t: { headers: getHeaders() },\n\t)\n\n\treturn client\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { getClient } from './WebdavClient'\nimport { genFileInfo, type FileInfo } from '../utils/fileUtils'\nimport { createClient, type FileStat, type ResponseDataDetailed } from 'webdav'\nimport { getRequestToken } from '@nextcloud/auth'\nimport { getDavNameSpaces, getDavProperties } from '@nextcloud/files'\n\nconst statData = `\n\t\n\t\t\n\t\t\t\n\t\t\t${getDavProperties()}\n\t\t\n\t`\n\n/**\n * Retrieve the files list\n * @param path\n * @param options\n */\nexport default async function(path: string, options = {}): Promise {\n\tconst response = await getClient().stat(path, Object.assign({\n\t\tdata: statData,\n\t\tdetails: true,\n\t}, options)) as ResponseDataDetailed\n\treturn genFileInfo(response.data)\n}\n\n/**\n * Retrieve the files list\n * @param origin\n * @param path\n * @param options\n */\nexport async function rawStat(origin: string, path: string, options = {}) {\n\tconst response = await createClient(origin, { headers: { requesttoken: getRequestToken() || '' } }).stat(path, {\n\t\t...options,\n\t\tdata: statData,\n\t\tdetails: true,\n\t}) as ResponseDataDetailed\n\n\treturn response.data\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { getDavNameSpaces, getDavProperties } from '@nextcloud/files'\nimport { getClient } from './WebdavClient'\nimport { genFileInfo, type FileInfo } from '../utils/fileUtils'\nimport type { FileStat, ResponseDataDetailed } from 'webdav'\n\n/**\n * Retrieve the files list\n * @param path\n * @param options\n */\nexport default async function(path: string, options = {}): Promise {\n\t// getDirectoryContents doesn't accept / for root\n\tconst fixedPath = path === '/' ? '' : path\n\n\tconst response = await getClient().getDirectoryContents(fixedPath, Object.assign({\n\t\tdata: `\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t${getDavProperties()}\n\t\t\t\t\n\t\t\t`,\n\t\tdetails: true,\n\t}, options)) as ResponseDataDetailed\n\n\treturn response.data.map(genFileInfo)\n}\n","function debounce(function_, wait = 100, options = {}) {\n\tif (typeof function_ !== 'function') {\n\t\tthrow new TypeError(`Expected the first parameter to be a function, got \\`${typeof function_}\\`.`);\n\t}\n\n\tif (wait < 0) {\n\t\tthrow new RangeError('`wait` must not be negative.');\n\t}\n\n\t// TODO: Deprecate the boolean parameter at some point.\n\tconst {immediate} = typeof options === 'boolean' ? {immediate: options} : options;\n\n\tlet storedContext;\n\tlet storedArguments;\n\tlet timeoutId;\n\tlet timestamp;\n\tlet result;\n\n\tfunction run() {\n\t\tconst callContext = storedContext;\n\t\tconst callArguments = storedArguments;\n\t\tstoredContext = undefined;\n\t\tstoredArguments = undefined;\n\t\tresult = function_.apply(callContext, callArguments);\n\t\treturn result;\n\t}\n\n\tfunction later() {\n\t\tconst last = Date.now() - timestamp;\n\n\t\tif (last < wait && last >= 0) {\n\t\t\ttimeoutId = setTimeout(later, wait - last);\n\t\t} else {\n\t\t\ttimeoutId = undefined;\n\n\t\t\tif (!immediate) {\n\t\t\t\tresult = run();\n\t\t\t}\n\t\t}\n\t}\n\n\tconst debounced = function (...arguments_) {\n\t\tif (storedContext && this !== storedContext) {\n\t\t\tthrow new Error('Debounced method called with different contexts.');\n\t\t}\n\n\t\tstoredContext = this; // eslint-disable-line unicorn/no-this-assignment\n\t\tstoredArguments = arguments_;\n\t\ttimestamp = Date.now();\n\n\t\tconst callNow = immediate && !timeoutId;\n\n\t\tif (!timeoutId) {\n\t\t\ttimeoutId = setTimeout(later, wait);\n\t\t}\n\n\t\tif (callNow) {\n\t\t\tresult = run();\n\t\t}\n\n\t\treturn result;\n\t};\n\n\tdebounced.clear = () => {\n\t\tif (!timeoutId) {\n\t\t\treturn;\n\t\t}\n\n\t\tclearTimeout(timeoutId);\n\t\ttimeoutId = undefined;\n\t};\n\n\tdebounced.flush = () => {\n\t\tif (!timeoutId) {\n\t\t\treturn;\n\t\t}\n\n\t\tdebounced.trigger();\n\t};\n\n\tdebounced.trigger = () => {\n\t\tresult = run();\n\n\t\tdebounced.clear();\n\t};\n\n\treturn debounced;\n}\n\n// Adds compatibility for ES modules\nmodule.exports.debounce = debounce;\n\nmodule.exports = debounce;\n","/**\n * @copyright Copyright (c) 2023 Louis Chmn \n *\n * @author Louis Chmn \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport { generateUrl } from '@nextcloud/router'\nimport { getToken, isPublic } from './davUtils'\nimport type { BasicFileInfo } from './models'\nimport { encodePath } from '@nextcloud/paths'\n\n/**\n * @param root0\n * @param root0.fileid\n * @param root0.filename\n * @param root0.previewUrl\n * @param root0.hasPreview\n * @param root0.davPath\n * @param root0.etag\n * @return the preview url if the file have an existing preview or the absolute dav remote path if none.\n */\nexport function getPreviewIfAny({ fileid, filename, previewUrl, hasPreview, davPath, etag }: BasicFileInfo): string {\n\tif (previewUrl) {\n\t\treturn previewUrl\n\t}\n\n\tconst searchParams = `fileId=${fileid}`\n\t\t+ `&x=${Math.floor(screen.width * devicePixelRatio)}`\n\t\t+ `&y=${Math.floor(screen.height * devicePixelRatio)}`\n\t\t+ '&a=true'\n\t\t+ (etag !== null ? `&etag=${etag.replace(/"/g, '')}` : '')\n\n\tif (hasPreview) {\n\t\t// TODO: find a nicer standard way of doing this?\n\t\tif (isPublic()) {\n\t\t\treturn generateUrl(`/apps/files_sharing/publicpreview/${getToken()}?file=${encodePath(filename)}&${searchParams}`)\n\t\t}\n\t\treturn generateUrl(`/core/preview?${searchParams}`)\n\t}\n\treturn davPath\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nimport { getPreviewIfAny } from '../utils/previewUtils.ts'\nimport { getDavPath } from '../utils/fileUtils.ts'\n\nexport default {\n\tcomputed: {\n\t\t/**\n\t\t * Link to the preview path if the file have a preview\n\t\t *\n\t\t * @return {string}\n\t\t */\n\t\tpreviewPath() {\n\t\t\treturn this.getPreviewIfAny({\n\t\t\t\tfileid: this.fileid,\n\t\t\t\tfilename: this.filename,\n\t\t\t\tpreviewUrl: this.previewUrl,\n\t\t\t\thasPreview: this.hasPreview,\n\t\t\t\tdavPath: this.davPath,\n\t\t\t\tetag: this.$attrs.etag,\n\t\t\t})\n\t\t},\n\n\t\t/**\n\t\t * Absolute dav remote path of the file\n\t\t *\n\t\t * @return {string}\n\t\t */\n\t\tdavPath() {\n\t\t\treturn getDavPath({\n\t\t\t\tfilename: this.filename,\n\t\t\t\tbasename: this.basename,\n\t\t\t})\n\t\t},\n\t},\n\tmethods: {\n\t\t/**\n\t\t * Return the preview url if the file have an existing\n\t\t * preview or the absolute dav remote path if none.\n\t\t *\n\t\t * @param {object} data destructuring object\n\t\t * @param {string} data.fileid the file id\n\t\t * @param {string} [data.previewUrl] URL of the file preview\n\t\t * @param {boolean} data.hasPreview have the file an existing preview ?\n\t\t * @param {string} data.davPath the absolute dav path\n\t\t * @param {string} data.filename the file name\n\t\t * @param {string|null} data.etag the etag of the file\n\t\t * @return {string} the absolute url\n\t\t */\n\t\tgetPreviewIfAny(data) {\n\t\t\treturn getPreviewIfAny(data)\n\t\t},\n\t},\n}\n","'use strict';\n\nvar isWindows = process.platform === 'win32';\n\n// Regex to split a windows path into into [dir, root, basename, name, ext]\nvar splitWindowsRe =\n /^(((?:[a-zA-Z]:|[\\\\\\/]{2}[^\\\\\\/]+[\\\\\\/]+[^\\\\\\/]+)?[\\\\\\/]?)(?:[^\\\\\\/]*[\\\\\\/])*)((\\.{1,2}|[^\\\\\\/]+?|)(\\.[^.\\/\\\\]*|))[\\\\\\/]*$/;\n\nvar win32 = {};\n\nfunction win32SplitPath(filename) {\n return splitWindowsRe.exec(filename).slice(1);\n}\n\nwin32.parse = function(pathString) {\n if (typeof pathString !== 'string') {\n throw new TypeError(\n \"Parameter 'pathString' must be a string, not \" + typeof pathString\n );\n }\n var allParts = win32SplitPath(pathString);\n if (!allParts || allParts.length !== 5) {\n throw new TypeError(\"Invalid path '\" + pathString + \"'\");\n }\n return {\n root: allParts[1],\n dir: allParts[0] === allParts[1] ? allParts[0] : allParts[0].slice(0, -1),\n base: allParts[2],\n ext: allParts[4],\n name: allParts[3]\n };\n};\n\n\n\n// Split a filename into [dir, root, basename, name, ext], unix version\n// 'root' is just a slash, or nothing.\nvar splitPathRe =\n /^((\\/?)(?:[^\\/]*\\/)*)((\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))[\\/]*$/;\nvar posix = {};\n\n\nfunction posixSplitPath(filename) {\n return splitPathRe.exec(filename).slice(1);\n}\n\n\nposix.parse = function(pathString) {\n if (typeof pathString !== 'string') {\n throw new TypeError(\n \"Parameter 'pathString' must be a string, not \" + typeof pathString\n );\n }\n var allParts = posixSplitPath(pathString);\n if (!allParts || allParts.length !== 5) {\n throw new TypeError(\"Invalid path '\" + pathString + \"'\");\n }\n \n return {\n root: allParts[1],\n dir: allParts[0].slice(0, -1),\n base: allParts[2],\n ext: allParts[4],\n name: allParts[3],\n };\n};\n\n\nif (isWindows)\n module.exports = win32.parse;\nelse /* posix */\n module.exports = posix.parse;\n\nmodule.exports.posix = posix.parse;\nmodule.exports.win32 = win32.parse;\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nimport debounce from 'debounce'\nimport PreviewUrl from '../mixins/PreviewUrl.js'\nimport parsePath from 'path-parse'\n\nexport default {\n\tinheritAttrs: false,\n\tmixins: [PreviewUrl],\n\tprops: {\n\t\t// Is the current component shown\n\t\tactive: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\t// file name\n\t\tbasename: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t},\n\t\t// file path relative to user folder\n\t\tfilename: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t},\n\t\t// file source to fetch contents from\n\t\tsource: {\n\t\t\ttype: String,\n\t\t\tdefault: undefined,\n\t\t},\n\t\t// URL the file preview\n\t\tpreviewUrl: {\n\t\t\ttype: String,\n\t\t\tdefault: undefined,\n\t\t},\n\t\t// should the standard core preview be used?\n\t\thasPreview: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\t// unique file id\n\t\tfileid: {\n\t\t\ttype: [Number, String],\n\t\t\trequired: false,\n\t\t},\n\t\t// list of all the visible files\n\t\tfileList: {\n\t\t\ttype: Array,\n\t\t\tdefault: () => [],\n\t\t},\n\t\t// file mime (aliased if specified in the model)\n\t\tmime: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t},\n\t\t// can the user swipe\n\t\tcanSwipe: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: true,\n\t\t},\n\t\t// is the content loaded?\n\t\t// synced with parent\n\t\tloaded: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\t// is the sidebar currently opened ?\n\t\tisSidebarShown: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\t// are we in fullscreen mode ?\n\t\tisFullScreen: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\t// The file id of the peer live photo file\n\t\tmetadataFilesLivePhoto: {\n\t\t\ttype: Number,\n\t\t\tdefault: undefined,\n\t\t},\n\t},\n\n\tdata() {\n\t\treturn {\n\t\t\theight: null,\n\t\t\twidth: null,\n\t\t\tnaturalHeight: null,\n\t\t\tnaturalWidth: null,\n\t\t\tisLoaded: false,\n\t\t}\n\t},\n\n\tcomputed: {\n\t\tname() {\n\t\t\treturn parsePath(this.basename).name\n\t\t},\n\t\text() {\n\t\t\treturn parsePath(this.basename).ext\n\t\t},\n\t\tsrc() {\n\t\t\treturn this.source ?? this.davPath\n\t\t},\n\t},\n\n\twatch: {\n\t\tactive(val, old) {\n\t\t\t// the item was hidden before and is now the current view\n\t\t\tif (val === true && old === false) {\n\t\t\t\t// just in case the file was preloaded, let's warn the viewer\n\t\t\t\tif (this.isLoaded) {\n\t\t\t\t\tthis.doneLoading()\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// update image size on sidebar toggle\n\t\tisSidebarShown() {\n\t\t\t// wait for transition to complete (100ms)\n\t\t\tsetTimeout(this.updateHeightWidth, 200)\n\t\t},\n\t},\n\n\tmounted() {\n\t\t// detect error and let the viewer know\n\t\tthis.$el.addEventListener('error', e => {\n\t\t\tconsole.error('Error loading', this.filename, e)\n\t\t\tthis.$emit('error', e)\n\t\t})\n\n\t\t// update image size on window resize\n\t\twindow.addEventListener('resize', debounce(() => {\n\t\t\tthis.updateHeightWidth()\n\t\t}, 100))\n\t},\n\n\tmethods: {\n\n\t\t/**\n\t\t * This is used to make the viewer know this file is complete or ready\n\t\t * ! you NEED to use it to make the viewer aware of the current loading state\n\t\t */\n\t\tdoneLoading() {\n\t\t\t// send the current state\n\t\t\tthis.$emit('update:loaded', true)\n\t\t\t// save the current state\n\t\t\tthis.isLoaded = true\n\t\t},\n\n\t\t/**\n\t\t * Updates the current height and width data\n\t\t * based on the viewer maximum size\n\t\t */\n\t\tupdateHeightWidth() {\n\t\t\tconst modalWrapper = this.$parent.$el.querySelector('.modal-wrapper')\n\t\t\tif (modalWrapper && this.naturalHeight > 0 && this.naturalWidth > 0) {\n\t\t\t\tconst modalContainer = modalWrapper.querySelector('.modal-container')\n\n\t\t\t\tconst parentHeight = modalContainer.clientHeight\n\t\t\t\tconst parentWidth = modalContainer.clientWidth\n\n\t\t\t\tconst heightRatio = parentHeight / this.naturalHeight\n\t\t\t\tconst widthRatio = parentWidth / this.naturalWidth\n\n\t\t\t\t// if the video height is capped by the parent height\n\t\t\t\t// AND the video is bigger than the parent\n\t\t\t\tif (heightRatio < widthRatio && heightRatio < 1) {\n\t\t\t\t\tthis.height = parentHeight\n\t\t\t\t\tthis.width = Math.round(this.naturalWidth / this.naturalHeight * parentHeight)\n\n\t\t\t\t// if the video width is capped by the parent width\n\t\t\t\t// AND the video is bigger than the parent\n\t\t\t\t} else if (heightRatio > widthRatio && widthRatio < 1) {\n\t\t\t\t\tthis.width = parentWidth\n\t\t\t\t\tthis.height = Math.round(this.naturalHeight / this.naturalWidth * parentWidth)\n\n\t\t\t\t// RESET\n\t\t\t\t} else {\n\t\t\t\t\tthis.height = this.naturalHeight\n\t\t\t\t\tthis.width = this.naturalWidth\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Enable the viewer swiping previous/next capability\n\t\t */\n\t\tenableSwipe() {\n\t\t\tthis.$emit('update:canSwipe', true)\n\t\t},\n\n\t\t/**\n\t\t * Disable the viewer swiping previous/next capability\n\t\t */\n\t\tdisableSwipe() {\n\t\t\tthis.$emit('update:canSwipe', false)\n\t\t},\n\n\t\t/**\n\t\t * Toggle the fullscreen on the current visible element\n\t\t */\n\t\ttoggleFullScreen() {\n\t\t\tif (this.isFullScreen) {\n\t\t\t\tdocument.exitFullscreen()\n\t\t\t} else {\n\t\t\t\tthis.$el.requestFullscreen()\n\t\t\t}\n\t\t},\n\t},\n}\n","/**\n * @copyright Copyright (c) 2021 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nimport { getLoggerBuilder } from '@nextcloud/logger'\n\n// Set up logger\nconst logger = getLoggerBuilder()\n\t.setApp(appName)\n\t.detectUser()\n\t.build()\n\nexport default logger\n","\n\n","\n\n","export default \"\"","\n\n","\n\n","\n\n","/**\n * @param app app ID, e.g. \"mail\"\n * @param key name of the property\n * @param fallback optional parameter to use as default value\n * @throws if the key can't be found\n */\nfunction loadState(app, key, fallback) {\n const elem = document.querySelector(`#initial-state-${app}-${key}`);\n if (elem === null) {\n if (fallback !== undefined) {\n return fallback;\n }\n throw new Error(`Could not find initial state ${key} of ${app}`);\n }\n try {\n return JSON.parse(atob(elem.value));\n }\n catch (e) {\n throw new Error(`Could not parse initial state ${key} of ${app}`);\n }\n}\n\nexport { loadState };\n//# sourceMappingURL=index.es.mjs.map\n","\n\n\n\n\n\n\n\n\n","function setAsyncState(vm, stateObject, state) {\n vm.$set(vm.$data._asyncComputed[stateObject], 'state', state);\n vm.$set(vm.$data._asyncComputed[stateObject], 'updating', state === 'updating');\n vm.$set(vm.$data._asyncComputed[stateObject], 'error', state === 'error');\n vm.$set(vm.$data._asyncComputed[stateObject], 'success', state === 'success');\n}\n\nfunction getterOnly(fn) {\n if (typeof fn === 'function') return fn;\n\n return fn.get;\n}\n\nfunction hasOwnProperty(object, property) {\n return Object.prototype.hasOwnProperty.call(object, property);\n}\n\nfunction isComputedLazy(item) {\n return hasOwnProperty(item, 'lazy') && item.lazy;\n}\n\nfunction isLazyActive(vm, key) {\n return vm[lazyActivePrefix + key];\n}\n\nvar lazyActivePrefix = 'async_computed$lazy_active$',\n lazyDataPrefix = 'async_computed$lazy_data$';\n\nfunction initLazy(data, key, value) {\n data[lazyActivePrefix + key] = false;\n data[lazyDataPrefix + key] = value;\n}\n\nfunction makeLazyComputed(key) {\n return {\n get: function get() {\n this[lazyActivePrefix + key] = true;\n return this[lazyDataPrefix + key];\n },\n set: function set(value) {\n this[lazyDataPrefix + key] = value;\n }\n };\n}\n\nfunction silentSetLazy(vm, key, value) {\n vm[lazyDataPrefix + key] = value;\n}\nfunction silentGetLazy(vm, key) {\n return vm[lazyDataPrefix + key];\n}\n\nvar getGetterWatchedByArray = function getGetterWatchedByArray(computedAsyncProperty) {\n return function getter() {\n var _this = this;\n\n computedAsyncProperty.watch.forEach(function (key) {\n // Check if nested key is watched.\n var splittedByDot = key.split('.');\n if (splittedByDot.length === 1) {\n // If not, just access it.\n // eslint-disable-next-line no-unused-expressions\n _this[key];\n } else {\n // Access the nested propety.\n try {\n var start = _this;\n splittedByDot.forEach(function (part) {\n start = start[part];\n });\n } catch (error) {\n console.error('AsyncComputed: bad path: ', key);\n throw error;\n }\n }\n });\n return computedAsyncProperty.get.call(this);\n };\n};\n\nvar getGetterWatchedByFunction = function getGetterWatchedByFunction(computedAsyncProperty) {\n return function getter() {\n computedAsyncProperty.watch.call(this);\n return computedAsyncProperty.get.call(this);\n };\n};\n\nfunction getWatchedGetter(computedAsyncProperty) {\n if (typeof computedAsyncProperty.watch === 'function') {\n return getGetterWatchedByFunction(computedAsyncProperty);\n } else if (Array.isArray(computedAsyncProperty.watch)) {\n computedAsyncProperty.watch.forEach(function (key) {\n if (typeof key !== 'string') {\n throw new Error('AsyncComputed: watch elemnts must be strings');\n }\n });\n return getGetterWatchedByArray(computedAsyncProperty);\n } else {\n throw Error('AsyncComputed: watch should be function or an array');\n }\n}\n\nvar DidNotUpdate = typeof Symbol === 'function' ? Symbol('did-not-update') : {};\n\nvar getGetterWithShouldUpdate = function getGetterWithShouldUpdate(asyncProprety, currentGetter) {\n return function getter() {\n return asyncProprety.shouldUpdate.call(this) ? currentGetter.call(this) : DidNotUpdate;\n };\n};\n\nvar shouldNotUpdate = function shouldNotUpdate(value) {\n return DidNotUpdate === value;\n};\n\nvar prefix = '_async_computed$';\n\nvar AsyncComputed = {\n install: function install(Vue, pluginOptions) {\n pluginOptions = pluginOptions || {};\n\n Vue.config.optionMergeStrategies.asyncComputed = Vue.config.optionMergeStrategies.computed;\n\n Vue.mixin({\n data: function data() {\n return {\n _asyncComputed: {}\n };\n },\n\n computed: {\n $asyncComputed: function $asyncComputed() {\n return this.$data._asyncComputed;\n }\n },\n beforeCreate: function beforeCreate() {\n var asyncComputed = this.$options.asyncComputed || {};\n\n if (!Object.keys(asyncComputed).length) return;\n\n for (var key in asyncComputed) {\n var getter = getterFn(key, asyncComputed[key]);\n this.$options.computed[prefix + key] = getter;\n }\n\n this.$options.data = initDataWithAsyncComputed(this.$options, pluginOptions);\n },\n created: function created() {\n for (var key in this.$options.asyncComputed || {}) {\n var item = this.$options.asyncComputed[key],\n value = generateDefault.call(this, item, pluginOptions);\n if (isComputedLazy(item)) {\n silentSetLazy(this, key, value);\n } else {\n this[key] = value;\n }\n }\n\n for (var _key in this.$options.asyncComputed || {}) {\n handleAsyncComputedPropetyChanges(this, _key, pluginOptions, Vue);\n }\n }\n });\n }\n};\n\nfunction handleAsyncComputedPropetyChanges(vm, key, pluginOptions, Vue) {\n var promiseId = 0;\n var watcher = function watcher(newPromise) {\n var thisPromise = ++promiseId;\n\n if (shouldNotUpdate(newPromise)) return;\n\n if (!newPromise || !newPromise.then) {\n newPromise = Promise.resolve(newPromise);\n }\n setAsyncState(vm, key, 'updating');\n\n newPromise.then(function (value) {\n if (thisPromise !== promiseId) return;\n setAsyncState(vm, key, 'success');\n vm[key] = value;\n }).catch(function (err) {\n if (thisPromise !== promiseId) return;\n\n setAsyncState(vm, key, 'error');\n Vue.set(vm.$data._asyncComputed[key], 'exception', err);\n if (pluginOptions.errorHandler === false) return;\n\n var handler = pluginOptions.errorHandler === undefined ? console.error.bind(console, 'Error evaluating async computed property:') : pluginOptions.errorHandler;\n\n if (pluginOptions.useRawError) {\n handler(err, vm, err.stack);\n } else {\n handler(err.stack);\n }\n });\n };\n Vue.set(vm.$data._asyncComputed, key, {\n exception: null,\n update: function update() {\n if (!vm._isDestroyed) {\n watcher(getterOnly(vm.$options.asyncComputed[key]).apply(vm));\n }\n }\n });\n setAsyncState(vm, key, 'updating');\n vm.$watch(prefix + key, watcher, { immediate: true });\n}\n\nfunction initDataWithAsyncComputed(options, pluginOptions) {\n var optionData = options.data;\n var asyncComputed = options.asyncComputed || {};\n\n return function vueAsyncComputedInjectedDataFn(vm) {\n var data = (typeof optionData === 'function' ? optionData.call(this, vm) : optionData) || {};\n for (var key in asyncComputed) {\n var item = this.$options.asyncComputed[key];\n\n var value = generateDefault.call(this, item, pluginOptions);\n if (isComputedLazy(item)) {\n initLazy(data, key, value);\n this.$options.computed[key] = makeLazyComputed(key);\n } else {\n data[key] = value;\n }\n }\n return data;\n };\n}\n\nfunction getterFn(key, fn) {\n if (typeof fn === 'function') return fn;\n\n var getter = fn.get;\n\n if (hasOwnProperty(fn, 'watch')) {\n getter = getWatchedGetter(fn);\n }\n\n if (hasOwnProperty(fn, 'shouldUpdate')) {\n getter = getGetterWithShouldUpdate(fn, getter);\n }\n\n if (isComputedLazy(fn)) {\n var nonLazy = getter;\n getter = function lazyGetter() {\n if (isLazyActive(this, key)) {\n return nonLazy.call(this);\n } else {\n return silentGetLazy(this, key);\n }\n };\n }\n return getter;\n}\n\nfunction generateDefault(fn, pluginOptions) {\n var defaultValue = null;\n\n if ('default' in fn) {\n defaultValue = fn.default;\n } else if ('default' in pluginOptions) {\n defaultValue = pluginOptions.default;\n }\n\n if (typeof defaultValue === 'function') {\n return defaultValue.call(this);\n } else {\n return defaultValue;\n }\n}\n\n/* istanbul ignore if */\nif (typeof window !== 'undefined' && window.Vue) {\n // Auto install in dist mode\n window.Vue.use(AsyncComputed);\n}\n\nexport default AsyncComputed;\n","\n\n","function v(r, a, d, h, i, t, f, u) {\n var e = typeof r == \"function\" ? r.options : r;\n a && (e.render = a, e.staticRenderFns = d, e._compiled = !0), h && (e.functional = !0), t && (e._scopeId = \"data-v-\" + t);\n var o;\n if (f ? (o = function(n) {\n n = n || // cached call\n this.$vnode && this.$vnode.ssrContext || // stateful\n this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, !n && typeof __VUE_SSR_CONTEXT__ < \"u\" && (n = __VUE_SSR_CONTEXT__), i && i.call(this, n), n && n._registeredComponents && n._registeredComponents.add(f);\n }, e._ssrRegister = o) : i && (o = u ? function() {\n i.call(\n this,\n (e.functional ? this.parent : this).$root.$options.shadowRoot\n );\n } : i), o)\n if (e.functional) {\n e._injectStyles = o;\n var l = e.render;\n e.render = function(p, _) {\n return o.call(_), l(p, _);\n };\n } else {\n var s = e.beforeCreate;\n e.beforeCreate = s ? [].concat(s, o) : [o];\n }\n return {\n exports: r,\n options: e\n };\n}\nexport {\n v as n\n};\n","import { n as l } from \"./_plugin-vue2_normalizer-Bj5bLKV4.mjs\";\nconst n = {\n name: \"CheckIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar r = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon check-icon\", attrs: { \"aria-hidden\": t.title ? null : !0, \"aria-label\": t.title, role: \"img\" }, on: { click: function(i) {\n return t.$emit(\"click\", i);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, s = [], a = /* @__PURE__ */ l(\n n,\n r,\n s,\n !1,\n null,\n null,\n null,\n null\n);\nconst _ = a.exports;\nexport {\n _ as C\n};\n","import { n as l } from \"./_plugin-vue2_normalizer-Bj5bLKV4.mjs\";\nconst n = {\n name: \"ChevronRightIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar r = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon chevron-right-icon\", attrs: { \"aria-hidden\": t.title ? null : !0, \"aria-label\": t.title, role: \"img\" }, on: { click: function(i) {\n return t.$emit(\"click\", i);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, s = [], a = /* @__PURE__ */ l(\n n,\n r,\n s,\n !1,\n null,\n null,\n null,\n null\n);\nconst _ = a.exports;\nexport {\n _ as C\n};\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nconst t = {\n beforeUpdate() {\n this.text = this.getText();\n },\n data() {\n return {\n // $slots are not reactive.\n // We need to update the content manually\n text: this.getText()\n };\n },\n computed: {\n isLongText() {\n return this.text && this.text.trim().length > 20;\n }\n },\n methods: {\n getText() {\n return this.$slots.default ? this.$slots.default[0].text.trim() : \"\";\n }\n }\n};\nexport {\n t as A\n};\n","import { A as n } from \"./actionGlobal-D49NL940.mjs\";\n/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nconst o = function(i, t) {\n let e = i.$parent;\n for (; e; ) {\n if (e.$options.name === t)\n return e;\n e = e.$parent;\n }\n};\n/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nconst r = {\n mixins: [n],\n props: {\n /**\n * Icon to show with the action, can be either a CSS class or an URL\n */\n icon: {\n type: String,\n default: \"\"\n },\n /**\n * The main text content of the entry.\n */\n name: {\n type: String,\n default: \"\"\n },\n /**\n * The title attribute of the element.\n */\n title: {\n type: String,\n default: \"\"\n },\n /**\n * Whether we close the Actions menu after the click\n */\n closeAfterClick: {\n type: Boolean,\n default: !1\n },\n /**\n * Aria label for the button. Not needed if the button has text.\n */\n ariaLabel: {\n type: String,\n default: null\n },\n /**\n * @deprecated To be removed in @nextcloud/vue 9. Migration guide: remove ariaHidden prop from NcAction* components.\n * @todo Add a check in @nextcloud/vue 9 that this prop is not provided,\n * otherwise root element will inherit incorrect aria-hidden.\n */\n ariaHidden: {\n type: Boolean,\n default: null\n }\n },\n emits: [\n \"click\"\n ],\n computed: {\n /**\n * Check if icon prop is an URL\n * @return {boolean} Whether the icon prop is an URL\n */\n isIconUrl() {\n try {\n return !!new URL(this.icon, this.icon.startsWith(\"/\") ? window.location.origin : void 0);\n } catch {\n return !1;\n }\n }\n },\n methods: {\n onClick(i) {\n if (this.$emit(\"click\", i), this.closeAfterClick) {\n const t = o(this, \"NcActions\");\n t && t.closeMenu && t.closeMenu(!1);\n }\n }\n }\n};\nexport {\n r as A\n};\n","import '../assets/NcActionButton-Cs5kVVAD.css';\nimport { C as s } from \"../chunks/Check-CRLmJNGG.mjs\";\nimport { C as n } from \"../chunks/ChevronRight-DL3e8bjj.mjs\";\nimport { A as a } from \"../chunks/actionText-jLsEBszD.mjs\";\nimport { n as o } from \"../chunks/_plugin-vue2_normalizer-Bj5bLKV4.mjs\";\nconst l = {\n name: \"NcActionButton\",\n components: {\n CheckIcon: s,\n ChevronRightIcon: n\n },\n mixins: [a],\n inject: {\n isInSemanticMenu: {\n from: \"NcActions:isSemanticMenu\",\n default: !1\n }\n },\n props: {\n /**\n * @deprecated To be removed in @nextcloud/vue 9. Migration guide: remove ariaHidden prop from NcAction* components.\n * @todo Add a check in @nextcloud/vue 9 that this prop is not provided,\n * otherwise root element will inherit incorrect aria-hidden.\n */\n ariaHidden: {\n type: Boolean,\n default: null\n },\n /**\n * disabled state of the action button\n */\n disabled: {\n type: Boolean,\n default: !1\n },\n /**\n * If this is a menu, a chevron icon will\n * be added at the end of the line\n */\n isMenu: {\n type: Boolean,\n default: !1\n },\n /**\n * The button's behavior, by default the button acts like a normal button with optional toggle button behavior if `modelValue` is `true` or `false`.\n * But you can also set to checkbox button behavior with tri-state or radio button like behavior.\n * This extends the native HTML button type attribute.\n */\n type: {\n type: String,\n default: \"button\",\n validator: (e) => [\"button\", \"checkbox\", \"radio\", \"reset\", \"submit\"].includes(e)\n },\n /**\n * The buttons state if `type` is 'checkbox' or 'radio' (meaning if it is pressed / selected).\n * For checkbox and toggle button behavior - boolean value.\n * For radio button behavior - could be a boolean checked or a string with the value of the button.\n * Note: Unlike native radio buttons, NcActionButton are not grouped by name, so you need to connect them by bind correct modelValue.\n *\n * **This is not availabe for `type='submit'` or `type='reset'`**\n *\n * If using `type='checkbox'` a `model-value` of `true` means checked, `false` means unchecked and `null` means indeterminate (tri-state)\n * For `type='radio'` `null` is equal to `false`\n */\n modelValue: {\n type: [Boolean, String],\n default: null\n },\n /**\n * The value used for the `modelValue` when this component is used with radio behavior\n * Similar to the `value` attribute of ``\n */\n value: {\n type: String,\n default: null\n }\n },\n computed: {\n /**\n * determines if the action is focusable\n *\n * @return {boolean} is the action focusable ?\n */\n isFocusable() {\n return !this.disabled;\n },\n /**\n * The current \"checked\" or \"pressed\" state for the model behavior\n */\n isChecked() {\n return this.type === \"radio\" && typeof this.modelValue != \"boolean\" ? this.modelValue === this.value : this.modelValue;\n },\n /**\n * The native HTML type to set on the button\n */\n nativeType() {\n return this.type === \"submit\" || this.type === \"reset\" ? this.type : \"button\";\n },\n /**\n * HTML attributes to bind to the