vaadin-avatar[theme~="square"]{border-radius: min(40%,var(--vaadin-radius-m))}html{--aura-base-font-size: 15;--aura-base-size: 20;--aura-content-color-scheme: light dark;--aura-notification-color-scheme: light dark;color-scheme: light dark}vaadin-side-nav-item:not([current])>vaadin-icon{color: var(--aura-accent-text-color)}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent}vaadin-side-nav::part(label){text-transform: uppercase;font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color);letter-spacing: 0.03em}:is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button):not([theme~="primary"],[theme~="tertiary"]){--aura-accent-color-light: var(--aura-neutral);--aura-accent-color-dark: var(--aura-neutral);--vaadin-button-background: var(--vaadin-background-container);--vaadin-button-border-color: transparent;--vaadin-button-shadow: none}.aura-view>:is(header,footer),:is(.aura-view-header,.aura-view-footer){display: flex;align-items: center;gap: var(--vaadin-gap-xs)}.aura-view-footer>vaadin-button::part(label){width: 100%}vaadin-vertical-layout .aura-surface{border-radius: var(--vaadin-radius-m)}.aura-view[slot='navbar']>footer,.aura-view-footer[slot='navbar']{margin-inline-start: auto}.aura-view-header>:is(vaadin-avatar,.app-logo){--vaadin-avatar-size: 1.25lh;margin-inline: calc( var(--vaadin-padding-inline-container) - var(--vaadin-side-nav-item-border-width) - (var(--vaadin-avatar-size) - var(--vaadin-icon-size,1lh)) / 2 )}.aura-view-header>.app-logo{height: var(--vaadin-avatar-size);width: auto;max-width: calc(var(--vaadin-avatar-size) * 8);object-fit: contain;border-radius: min(40%,var(--vaadin-radius-m))}#folder-share-view .app-logo{height: 2lh;width: auto;max-width: 16lh;object-fit: contain;border-radius: min(40%,var(--vaadin-radius-m))}.explorer-file-actions{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain}.explorer-file-actions>*{flex-shrink: 0}.explorer-file-actions>:first-child{flex-grow: 1}.explorer-file-actions>:is(a,span)>vaadin-button{width: 100%}.aura-view{width: 100%;height: 100%;display: flex;flex-direction: column;padding-block: var(--vaadin-padding-m);padding-inline: var(--vaadin-padding-l)}.aura-view-content{padding: 0;overflow-y: auto;width: 100%;height: 100%;margin-bottom: var(--vaadin-padding-xs)}:is(.aura-view>header,.aura-view-header) :is(h1,h2,h3,h4,h5,h6,.aura-view-heading){margin: 0;font-size: var(--aura-font-size-l);font-weight: var(--aura-font-weight-semibold);color: var(--vaadin-text-color);flex: 1;&:last-child{padding-inline-end: var(--vaadin-padding-s)}}.aura-view-header-content{padding-bottom: var(--vaadin-padding-l)}:is(vaadin-app-layout>header){padding-block: var(--vaadin-padding-m);padding-inline-start: var(--vaadin-padding-s)}:is(vaadin-app-layout>header) vaadin-drawer-toggle:not([theme~='permanent']){margin-inline-start: calc(var(--vaadin-padding-xs) * -1)}:is(.explorer-view,.settings-view) .aura-view-header vaadin-drawer-toggle:not([theme~='permanent']){margin-inline-start: calc(var(--vaadin-padding-s) * -1)}vaadin-app-layout:is([drawer-opened]:not([overlay]),:has(>[slot='navbar'] vaadin-drawer-toggle)) :is(.aura-view>header,.aura-view-header) vaadin-drawer-toggle:not([theme~='permanent']){display: none;& + :is(h1,h2,h3,h4,h5,h6,.aura-view-heading){padding-inline-start: 0}}vaadin-avatar[theme~='vaadin']::part(icon){mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none"><path d="M11.1854 7.48145C11.7551 7.48145 12.2184 7.95693 12.2186 8.54199C12.2186 8.72558 12.1719 8.90779 12.0819 9.06934L8.86023 15.1895C8.8531 15.2033 8.84588 15.2156 8.83875 15.2285C8.69333 15.5564 8.3724 15.7852 7.9989 15.7852C7.62026 15.7851 7.29542 15.55 7.1532 15.2148C7.14827 15.206 7.14334 15.1978 7.13855 15.1885L3.91687 9.06738C3.82776 8.90728 3.78015 8.72555 3.78015 8.54199C3.78037 7.95699 4.24389 7.48154 4.81335 7.48145C5.27105 7.48145 5.58212 7.7112 5.7948 8.20996L7.99988 12.4307L10.2069 8.20508C10.4171 7.71153 10.7278 7.48156 11.1854 7.48145Z" fill="currentColor"/><path d="M15.2108 1C15.6505 1.00007 15.9997 1.36209 15.9999 1.80859V3.14258C15.9999 4.71011 15.2872 5.49403 13.6552 5.49414H10.035C8.95299 5.49419 8.84659 5.95787 8.84656 6.4082C8.84656 6.45438 8.84269 6.49396 8.83777 6.53613C8.81197 6.98687 8.4453 7.34557 7.995 7.3457C7.54459 7.3457 7.17686 6.98894 7.15125 6.53809C7.14633 6.49582 7.14343 6.45432 7.14343 6.4082C7.1434 5.95784 7.03606 5.49414 5.95398 5.49414H2.33484C0.702567 5.49414 -9.57545e-05 4.71022 -0.00012207 3.14258V1.80859C5.05523e-05 1.36204 0.337484 1 0.777222 1C1.21691 1.00006 1.55049 1.36208 1.55066 1.80859V2.25977C1.55078 2.76409 1.89158 3.13184 2.6366 3.13184H6.18542C7.79968 3.13207 7.92422 4.34896 7.97742 4.99316H8.01257C8.06578 4.3489 8.19 3.13184 9.80457 3.13184H13.3534C14.0982 3.13177 14.4157 2.77682 14.4159 2.27246L14.4178 1.80859C14.418 1.36204 14.7711 1 15.2108 1Z" fill="currentColor"/></svg>');mask-size: 60%}vaadin-avatar[theme~='square']{border-radius: min(40%,var(--vaadin-radius-m))}hr{place-self: stretch;margin: var(--vaadin-gap-m) 0;border: 0;background: var(--vaadin-border-color-secondary);min-height: 1px;max-height: 1px}vaadin-grid[theme~='inset-columns']::part(first-column-cell){padding-inline-start: var(--vaadin-padding-m)}vaadin-grid[theme~='inset-columns']::part(last-column-cell){padding-inline-end: var(--vaadin-padding-m)}vaadin-grid::part(active-nav-item first-column-cell){box-shadow: inset 3px 0 0 0 var(--aura-accent-color)}vaadin-upload-drop-zone{border: 1px dashed var(--vaadin-border-color);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-l);box-sizing: border-box}vaadin-upload-drop-zone>vaadin-horizontal-layout{justify-content: center;align-items: center;color: var(--aura-accent-color);height: 100%}vaadin-master-detail-layout{gap: var(--vaadin-gap-l)}vaadin-master-detail-layout::part(detail){margin-top: 2.8em;border-radius: var(--vaadin-radius-l);border: 1px solid var(--vaadin-border-color-secondary);background: var(--vaadin-master-detail-layout-detail-background,var(--aura-surface-color-solid))}vaadin-master-detail-layout[drawer]{gap: 0}vaadin-master-detail-layout[stack]{gap: 0}vaadin-master-detail-layout[drawer]::part(detail){margin-top: 0;pointer-events: auto}vaadin-master-detail-layout[stack]::part(detail){margin-top: 0;border-radius: 0;border: none;background: var(--vaadin-master-detail-layout-detail-background,var(--aura-surface-color-solid));pointer-events: auto}vaadin-master-detail-layout:not([drawer]):not([stack]) .explorer-detail-close{display: none !important}vaadin-master-detail-layout[drawer] .explorer-detail-close,vaadin-master-detail-layout[stack] .explorer-detail-close{display: inline-flex !important}.explorer-detail-info-value.has-x-overflow{scrollbar-gutter: stable;padding-bottom: var(--vaadin-padding-xs)}.settings-content{border-radius: var(--vaadin-radius-l)}.settings-form-layout>*{align-self: start}.settings-form-layout vaadin-form-item::part(content){display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}.settings-form-layout vaadin-form-item::part(content)>vaadin-upload,.settings-form-layout vaadin-form-item::part(content)>vaadin-upload-field,.settings-form-layout vaadin-form-item::part(content)>vaadin-upload-manager{align-self: flex-start}.explorer-file-notify-section vaadin-radio-button>label,.explorer-file-notify-section vaadin-grid-cell-content{cursor: pointer;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}.explorer-file-notify-section vaadin-radio-button,.explorer-file-notify-section vaadin-grid{touch-action: manipulation}vaadin-details.explorer-folder-legacy-details{width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box}vaadin-details.explorer-folder-legacy-details::part(summary){box-sizing: border-box;margin-inline: 0;padding-inline: 0}.secure-pdf-thumbnail-panel{container-type: inline-size;--secure-pdf-thumb-size: clamp(4.2rem,18vw,5rem);--secure-pdf-thumb-caption-size: 0.58rem}.secure-pdf-thumbnail-panel,.secure-pdf-thumbnail-list,.secure-pdf-thumb-tile,.secure-pdf-thumb-card{min-height: 0}.secure-pdf-thumbnail-panel,.secure-pdf-thumbnail-list{width: 100%;min-width: 0;box-sizing: border-box}.secure-pdf-thumb-image{width: 100%;height: 100%;max-height: 100%;object-fit: contain;object-position: top center}.secure-pdf-thumb-caption{display: block;flex: 0 0 auto;min-height: 1.1em;font-size: 0.68rem;line-height: 1.1;color: var(--vaadin-text-color);text-align: center;white-space: nowrap;overflow: visible;text-overflow: clip}.secure-pdf-mobile-panel{min-height: 0;max-height: min(38vh,19rem)}.secure-pdf-mobile-list{display: flex;flex: 1 1 auto;flex-wrap: nowrap;align-items: flex-start;min-height: 0;gap: var(--vaadin-space-xs);overflow-x: auto;overflow-y: hidden;padding-bottom: 4px}.secure-pdf-mobile-panel .secure-pdf-thumb-tile{flex: 0 0 var(--secure-pdf-thumb-size) !important;width: var(--secure-pdf-thumb-size) !important;min-width: var(--secure-pdf-thumb-size) !important;max-width: var(--secure-pdf-thumb-size) !important;align-self: flex-start;display: flex;align-items: flex-start;box-sizing: border-box;overflow: hidden;padding: 2px 2px 1px}.secure-pdf-mobile-panel .secure-pdf-thumb-card{display: flex;flex-direction: column;width: 100%;height: auto;gap: 1px}.secure-pdf-mobile-panel .secure-pdf-thumb-frame{flex: 0 0 auto;width: 100%;height: auto;max-height: none;display: flex;align-items: center;justify-content: center;overflow: hidden}.secure-pdf-mobile-panel .secure-pdf-thumb-caption{display: block;width: 100%;margin-top: 1px;font-size: var(--secure-pdf-thumb-caption-size);line-height: 1.2;font-weight: 500;color: var(--vaadin-text-color);text-align: center}vaadin-details.explorer-folder-legacy-details::part(content){box-sizing: border-box;margin: var(--vaadin-padding-s) 0 0 0;margin-inline-start: 0;padding-inline-start: 0}vaadin-details.explorer-folder-legacy-details vaadin-grid::part(legacy-edit-target-cell){background-color: color-mix(in srgb,var(--aura-red-text,var(--lumo-warning-text-color)) 10%,transparent)}vaadin-details.explorer-folder-legacy-details vaadin-grid::part(legacy-edit-target-cell-selected){background-color: color-mix(in srgb,var(--aura-red-text,var(--lumo-warning-text-color)) 18%,transparent)}vaadin-radio-group>vaadin-radio-button + vaadin-radio-button{margin-top: var(--vaadin-padding-xs)}vaadin-grid::part(body-cell){padding-top: calc(var(--vaadin-padding-xs) / 2);padding-bottom: calc(var(--vaadin-padding-xs) / 2)}vaadin-grid.touch-friendly-grid .explorer-name-cell{cursor: pointer}.explorer-hover-open-indicator{opacity: 0;color: var(--vaadin-text-color-secondary);transition: opacity 120ms ease-in-out;pointer-events: none}vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell .explorer-assignment-details-toggle{color: var(--vaadin-text-color-secondary);line-height: 1}@media (max-width: 640px){vaadin-dialog-overlay.folder-permission-dialog-overlay::part(content){width: min(96vw,520px);max-width: 96vw}.folder-permission-dialog-context .folder-permission-dialog-separator{display: none}.folder-permission-dialog-actions{display: flex;flex-direction: column-reverse;align-items: stretch;gap: var(--vaadin-padding-xs)}.folder-permission-dialog-actions>.folder-permission-dialog-action{width: 100%;margin: 0}}@media (hover: hover) and (pointer: fine){vaadin-grid.touch-friendly-grid .explorer-name-cell .explorer-grid-name-text{display: inline-block;border-radius: var(--vaadin-radius-s);transition: box-shadow 120ms ease-in-out,background-color 120ms ease-in-out}vaadin-grid.touch-friendly-grid .explorer-name-cell:hover .explorer-grid-name-text,vaadin-grid.touch-friendly-grid .explorer-name-cell:focus-within .explorer-grid-name-text{background-color: var(--vaadin-background-container);box-shadow: 0 1px 6px color-mix(in srgb,var(--aura-accent-color) 20%,transparent)}vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell .explorer-assignment-details-toggle{opacity: 0;transform: translateY(1px);pointer-events: none;transition: opacity 120ms ease-in-out,transform 120ms ease-in-out,color 120ms ease-in-out}vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell:hover .explorer-assignment-details-toggle,vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell:focus-within .explorer-assignment-details-toggle{opacity: 1;transform: translateY(0);pointer-events: auto}vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell .explorer-assignment-permission-summary{opacity: 1;transform: none;pointer-events: auto}vaadin-grid.touch-friendly-grid .explorer-name-cell-folder:hover .explorer-hover-open-indicator,vaadin-grid.touch-friendly-grid .explorer-name-cell-folder:focus-within .explorer-hover-open-indicator{opacity: 0.9}vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell:hover .explorer-assignment-details-toggle,vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell:focus-within .explorer-assignment-details-toggle{color: var(--aura-accent-text-color)}}@media (hover: none),(pointer: coarse){vaadin-grid.touch-friendly-grid .explorer-assignment-expand-cell .explorer-assignment-permission-summary{opacity: 1;transform: none;pointer-events: auto}}vaadin-grid.touch-friendly-grid vaadin-grid-sorter[direction]::part(content),vaadin-grid.touch-friendly-grid vaadin-grid-sorter[direction]::part(indicators),vaadin-grid.touch-friendly-grid vaadin-grid-sorter[direction]::part(order),vaadin-grid.touch-friendly-grid vaadin-grid-sorter[direction]::part(indicators)::before{color: var(--aura-accent-text-color)}vaadin-grid.touch-friendly-grid .explorer-grid-back-header-action{font-weight: var(--aura-font-weight-medium);cursor: pointer}.explorer-breadcrumb .explorer-breadcrumb-item{border-radius: var(--vaadin-radius-m);transition: box-shadow 140ms ease-in-out,background-color 140ms ease-in-out}.explorer-detail-title-action{display: inline-flex;align-items: center;border-radius: var(--vaadin-radius-m);padding: 0 var(--vaadin-padding-xs);transition: box-shadow 140ms ease-in-out,background-color 140ms ease-in-out}@media (hover: hover) and (pointer: fine){.explorer-breadcrumb .explorer-breadcrumb-item:hover,.explorer-breadcrumb .explorer-breadcrumb-item:focus-visible{background-color: var(--vaadin-background-container);box-shadow: 0 1px 6px color-mix(in srgb,var(--aura-accent-color) 24%,transparent)}.explorer-detail-title-action:hover,.explorer-detail-title-action:focus-visible{background-color: var(--vaadin-background-container);box-shadow: 0 1px 6px color-mix(in srgb,var(--aura-accent-color) 24%,transparent)}}vaadin-grid.explorer-grid-upload-footer::part(first-footer-row-cell){display: none;padding: 0;border: 0;min-height: 0;height: 0}vaadin-grid.explorer-grid-upload-footer:not(.explorer-grid-upload-footer-visible)::part(last-footer-row-cell){display: none;padding: 0;border: 0;min-height: 0;height: 0}@media (max-width: 900px){vaadin-grid.touch-friendly-grid::part(body-cell){min-height: 56px;padding-top: var(--vaadin-padding-s);padding-bottom: var(--vaadin-padding-s)}vaadin-button{--vaadin-button-height: 44px;min-height: 44px}vaadin-button[theme~='icon']{min-width: 44px}}