.gc-desktop-gallery-header{padding:var(--g-spacing-2) var(--g-spacing-3) var(--g-spacing-2) var(--g-spacing-5)}.gc-desktop-gallery-header>*{flex:1 1;min-width:0}.gc-desktop-gallery-header__active-item-info{align-self:stretch;align-items:center;display:flex;flex:1 1}.gc-desktop-gallery-header__navigation{display:flex;gap:var(--g-spacing-2);align-items:center;justify-content:center;flex:1 1;white-space:nowrap}.gc-desktop-gallery-header__actions{display:flex;gap:var(--g-spacing-1);align-items:stretch;justify-content:flex-end;flex:1 1}.gc-desktop-gallery-header_full-screen{position:absolute;inset-block-start:0;inset-inline:0;z-index:3;opacity:0}.gc-desktop-gallery-header_full-screen:hover{opacity:1}.g-root_theme_light .gc-desktop-gallery-header_full-screen,.g-root_theme_light-hc .gc-desktop-gallery-header_full-screen{background-color:rgba(255,255,255,.45)}.g-root_theme_dark .gc-desktop-gallery-header_full-screen,.g-root_theme_dark-hc .gc-desktop-gallery-header_full-screen{background-color:rgba(0,0,0,.45)}.gc-mobile-gallery-actions{--g-sheet-content-padding:var(--g-spacing-1) 0;--g-button-border-radius:0}.gc-mobile-gallery-actions__list-item{justify-content:flex-start;transition:background-color .2s ease-in-out}.gc-gallery-header-mobile__header{place-items:center;display:grid;grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto);width:100%;position:absolute;inset-block-start:0;inset-inline:0;z-index:3;padding:0 var(--g-spacing-3);grid-area:mobile-header;box-sizing:border-box;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.gc-gallery-header-mobile__header_hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.gc-gallery-header-mobile__header_interactive{position:static;background-color:var(--g-color-base-background)}.gc-gallery-header-mobile__button-actions{grid-column:3}.gc-gallery-header-mobile__footer{width:100%;padding:var(--g-spacing-2) var(--g-spacing-5) var(--g-spacing-2);position:absolute;inset-block-end:0;z-index:3;grid-area:mobile-footer;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.gc-gallery-header-mobile__footer_hidden{opacity:0;transform:translateY(100%);pointer-events:none}.gc-gallery-header-mobile__footer_interactive{position:static;background-color:var(--g-color-base-background)}.g-root_theme_light .gc-gallery-header-mobile__footer,.g-root_theme_light .gc-gallery-header-mobile__header,.g-root_theme_light-hc .gc-gallery-header-mobile__footer,.g-root_theme_light-hc .gc-gallery-header-mobile__header{background-color:rgba(255,255,255,.45)}.g-root_theme_dark .gc-gallery-header-mobile__footer,.g-root_theme_dark .gc-gallery-header-mobile__header,.g-root_theme_dark-hc .gc-gallery-header-mobile__footer,.g-root_theme_dark-hc .gc-gallery-header-mobile__header{background-color:rgba(0,0,0,.45)}.gc-gallery-navigation-button{position:absolute;inset-block:0 80px;z-index:2;display:flex;align-items:center;width:200px;max-width:20%;padding:0;margin:0;appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;opacity:0}.gc-gallery-navigation-button_position_start{inset-inline-start:0;padding-inline-start:var(--g-spacing-7);cursor:w-resize}.gc-gallery-navigation-button_position_end{inset-inline-end:var(--g-spacing-7);justify-content:end;cursor:e-resize}.gc-gallery-navigation-button_direction_rtl.gc-gallery-navigation-button_position_start{cursor:e-resize}.gc-gallery-navigation-button_direction_rtl.gc-gallery-navigation-button_position_end{cursor:w-resize}.gc-gallery-navigation-button:hover{opacity:1}.gc-gallery{--g-modal-margin:0}.gc-gallery__content{display:flex;flex-direction:column;width:calc(100vw - 264px);height:calc(100vh - 56px);min-width:480px}.gc-gallery__body{position:relative;flex:1 1;min-height:0;padding:0 var(--g-spacing-2);grid-area:body}.gc-gallery__body,.gc-gallery__body-content{display:flex;align-items:center;justify-content:center}.gc-gallery__body-content{width:100%;height:100%}.gc-gallery__footer{padding:var(--g-spacing-2) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5)}.gc-gallery__preview-list{display:flex;gap:var(--g-spacing-2);align-items:stretch;overflow:auto hidden;-ms-overflow-style:none;scrollbar-width:none}.gc-gallery__preview-list::-webkit-scrollbar{display:none}.gc-gallery__preview-list-item{width:50px;min-width:50px;height:50px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--g-border-radius-l);padding:0;margin:0;appearance:none;cursor:pointer;background-color:transparent;outline:none;overflow:hidden}.gc-gallery__preview-list-item_selected{border-color:var(--g-color-line-brand)}.gc-gallery_mode_full-screen,.gc-gallery_mode_mobile{--g-modal-border-radius:0}.gc-gallery_mode_full-screen .gc-gallery__content,.gc-gallery_mode_mobile .gc-gallery__content{width:100vw;min-width:100vw;height:100vh;position:relative;overflow:hidden}.gc-gallery_mode_full-screen .gc-gallery__body,.gc-gallery_mode_mobile .gc-gallery__body{padding:0}.gc-gallery_mode_full-screen .gc-gallery__footer,.gc-gallery_mode_mobile .gc-gallery__footer{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;opacity:0;background-color:rgba(0,0,0,.45)}.gc-gallery_mode_full-screen .gc-gallery__footer:hover,.gc-gallery_mode_mobile .gc-gallery__footer:hover{opacity:1}.gc-gallery_mode_mobile.gc-gallery_interactive .gc-gallery__content{display:grid;grid-template:"mobile-header" min-content "body" auto "mobile-footer" min-content}.gc-gallery_mode_mobile.gc-gallery_interactive .gc-gallery__body{flex:1 1;min-height:0;overflow:hidden}.gc-gallery_mode_mobile .gc-gallery__content{height:100dvh}.gc-gallery_mode_mobile .gc-gallery__body{overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1)}.gc-gallery_mode_mobile .gc-gallery__body-content{overflow:hidden;touch-action:none;opacity:1;transform:translateX(0);transition:opacity .25s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1)}.gc-gallery_mode_mobile .gc-gallery__body-content_switching{opacity:0;transform:translateX(20px)}.g-root_theme_light .gc-gallery_mode_mobile .gc-gallery__content,.g-root_theme_light-hc .gc-gallery_mode_mobile .gc-gallery__content{background-color:rgb(255,255,255)}.g-root_theme_dark .gc-gallery_mode_mobile .gc-gallery__content,.g-root_theme_dark-hc .gc-gallery_mode_mobile .gc-gallery__content{background-color:rgb(0,0,0)}.gc-gallery-fallback-text{box-sizing:border-box;padding:0 var(--g-spacing-10);font-size:25px;line-height:1.2;color:var(--g-color-text-secondary)}.gc-gallery-fallback-text,.gc-gallery-image-view{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gc-gallery-image-view{position:relative;overflow:hidden}.gc-gallery-image-view__image{max-width:100%;max-height:100%;transition:transform .3s ease-out;transform-origin:center center;-webkit-user-select:none;user-select:none}.gc-gallery-image-view__spin{position:absolute}.gc-gallery-image-view_mobile .gc-gallery-image-view__image{touch-action:manipulation;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform}