.g-file-preview-actions-desktop{position:absolute;z-index:1;inset-block-start:-12px;inset-inline-end:-12px;opacity:0;display:flex;gap:var(--g-spacing-1)}.g-file-preview-actions-desktop__action-button{width:24px;height:24px;justify-content:center;align-items:center}.g-file-preview-actions-desktop__action-icon-wrapper{display:flex}.g-file-preview{--_-box-shadow:none;--_-border-radius:8px;--_-icon-border-radius:4px;--_-color-base-background:transparent;--_-action-button-size:24px;position:relative;width:120px}.g-file-preview:not(.g-file-preview_mobile):focus-within,.g-file-preview:not(.g-file-preview_mobile):hover{--_-color-base-background:var(--g-color-base-simple-hover)}.g-file-preview:focus-within .g-file-preview__actions-panel,.g-file-preview:hover .g-file-preview__actions-panel{opacity:1}.g-file-preview__card{display:flex;flex-direction:column;align-items:center;position:relative;outline:none;border-radius:var(--_-border-radius);padding:4px 10px}.g-file-preview__card_clickable{cursor:pointer}.g-file-preview__card_hoverable{background-color:var(--_-color-base-background)}.g-file-preview__card_selected{outline:1px solid var(--g-color-line-brand)}.g-file-preview__card:after{position:absolute;inset:0;border-radius:var(--_-border-radius);pointer-events:none}.g-file-preview__card:hover{--_-box-shadow:0px 3px 10px var(--g-color-sfx-shadow)}.g-file-preview__card:focus:after{content:"";box-shadow:0 0 0 2px var(--g-color-line-misc)}.g-file-preview__card:focus:not(:focus-visible):after{box-shadow:none}.g-file-preview__icon{display:flex;justify-content:center;align-items:center;border-radius:var(--_-icon-border-radius);background-color:var(--g-color-base-generic-medium);height:40px;width:40px}.g-file-preview__icon-svg{color:var(--g-color-base-background)}.g-file-preview__icon_type_archive,.g-file-preview__icon_type_code,.g-file-preview__icon_type_image,.g-file-preview__icon_type_music,.g-file-preview__icon_type_video{background-color:var(--g-color-base-misc-heavy)}.g-file-preview__icon_type_text{background-color:var(--g-color-base-info-heavy)}.g-file-preview__icon_type_pdf{background-color:var(--g-color-base-danger-medium)}.g-file-preview__icon_type_table{background-color:var(--g-color-base-positive-medium)}.g-file-preview__name{-webkit-margin-before:4px;margin-block-start:4px}.g-file-preview__description,.g-file-preview__name{text-align:center;width:100%}.g-file-preview__image-container{position:relative;border-radius:4px;overflow:hidden}.g-file-preview__icon-container,.g-file-preview__image-container{height:64px;width:96px}.g-file-preview__icon-container{display:flex;align-items:center;justify-content:center}.g-file-preview__image{position:absolute;inset-block-start:0;inset-inline-start:0;object-fit:cover;height:100%;width:100%}.g-file-preview_view_compact{width:48px;height:48px}.g-file-preview_view_compact .g-file-preview__card{width:100%;min-width:100%;height:100%;box-sizing:border-box;padding:4px}.g-file-preview_view_compact .g-file-preview__icon,.g-file-preview_view_compact .g-file-preview__icon-container,.g-file-preview_view_compact .g-file-preview__image,.g-file-preview_view_compact .g-file-preview__image-container{width:100%;height:100%}.g-overlay{position:absolute;inset:0;display:flex;visibility:hidden;justify-content:center;align-items:center;isolation:isolate;opacity:0;transition:visibility .1s,opacity .1s linear}.g-overlay_visible{visibility:visible;opacity:1}.g-overlay__background{position:absolute;z-index:0;inset:0;opacity:.8}.g-overlay__background_style_base{background-color:var(--g-color-base-background)}.g-overlay__background_style_float{background-color:var(--g-color-base-float)}.g-overlay__children{z-index:1}.g-progress{--_--empty-background-color:var(--g-color-base-generic);--_--empty-text-color:var(--g-color-text-primary);--_--filled-text-color:var(--g-color-text-primary);--_--filled-background-color:var(--g-color-base-neutral-medium);position:relative;margin:0 auto;overflow:hidden;border-radius:3px;background-color:var(--g-progress-empty-background-color,var(--_--empty-background-color));text-align:center}.g-progress__text{position:relative;color:var(--g-progress-empty-text-color,var(--_--empty-text-color))}.g-progress__text,.g-progress__text-inner{font-size:var(--g-text-body-short-font-size);font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);padding:0 10px;box-sizing:border-box}.g-progress__text-inner{position:absolute;width:100%;height:100%;color:var(--g-progress-filled-text-color,var(--_--empty-text-color));transition:transform .6s ease}.g-progress__item{position:relative;float:left}[dir=rtl] .g-progress__item{float:right}.g-progress__item{width:100%;height:100%;overflow:hidden;transition:transform .6s ease,width .6s ease,background-color .6s ease;background-color:var(--g-progress-filled-background-color,var(--_--filled-background-color))}.g-progress__item_theme_default{--_--filled-background-color:var(--g-color-base-neutral-medium)}.g-progress__item_theme_success{--_--filled-background-color:var(--g-color-base-positive-medium)}.g-progress__item_theme_warning{--_--filled-background-color:var(--g-color-base-warning-medium)}.g-progress__item_theme_danger{--_--filled-background-color:var(--g-color-base-danger-medium)}.g-progress__item_theme_info{--_--filled-background-color:var(--g-color-base-info-medium)}.g-progress__item_theme_misc{--_--filled-background-color:var(--g-color-base-misc-medium)}.g-progress__item_loading{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 4px,transparent 0,transparent 8px);background-size:150%;background-clip:padding-box;animation:g-loading-animation .5s linear infinite}@media (prefers-reduced-motion:reduce){.g-progress__item_loading{animation:none}}.g-progress__stack{position:relative;width:100%;margin:0 auto;overflow:hidden;color:var(--g-color-text-light-primary);transition:transform .6s ease}.g-progress_size_m,.g-progress_size_m .g-progress__stack{height:20px;line-height:20px}.g-progress_size_m .g-progress__text{height:20px;-webkit-margin-after:-20px;margin-block-end:-20px}.g-progress_size_s,.g-progress_size_s .g-progress__stack{height:10px;line-height:10px}.g-progress_size_xs,.g-progress_size_xs .g-progress__stack{height:4px;line-height:4px}.g-progress_size_s .g-progress__text,.g-progress_size_s .g-progress__text-inner,.g-progress_size_xs .g-progress__text,.g-progress_size_xs .g-progress__text-inner{display:none}.g-spin{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:g-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.g-spin{animation:none}}.g-spin__inner{box-sizing:border-box;height:100%;width:50%;-webkit-margin-start:50%;margin-inline-start:50%;border:2px solid var(--g-spin-color,var(--g-color-base-brand));-webkit-border-start:none;border-inline-start:none;border-start-end-radius:25px;border-end-end-radius:25px}.g-spin_size_xs{width:16px;height:16px}.g-spin_size_s{width:24px;height:24px}.g-spin_size_m{width:28px;height:28px}.g-spin_size_l{width:32px;height:32px}.g-spin_size_xl{width:36px;height:36px}@keyframes g-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}