.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;min-width:0}.gc-desktop-gallery-header__active-item-info{flex:1;align-self:stretch;align-items:center;display:flex}.gc-desktop-gallery-header__navigation{gap:var(--g-spacing-2);white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}.gc-desktop-gallery-header__actions{gap:var(--g-spacing-1);flex:1;justify-content:flex-end;align-items:stretch;display:flex}.gc-desktop-gallery-header_full-screen{z-index:3;opacity:0;position:absolute;inset-block-start:0;inset-inline: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:#ffffff73}.g-root_theme_dark .gc-desktop-gallery-header_full-screen,.g-root_theme_dark-hc .gc-desktop-gallery-header_full-screen{background-color:#00000073}
.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{z-index:3;width:100%;padding:0 var(--g-spacing-3);box-sizing:border-box;opacity:1;grid-area:mobile-header;grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto);place-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(0)}.gc-gallery-header-mobile__header_hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.gc-gallery-header-mobile__header_interactive{background-color:var(--g-color-base-background);position:static}.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);z-index:3;opacity:1;grid-area:mobile-footer;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-block-end:0;transform:translateY(0)}.gc-gallery-header-mobile__footer_hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.gc-gallery-header-mobile__footer_interactive{background-color:var(--g-color-base-background);position:static}.g-root_theme_light .gc-gallery-header-mobile__header,.g-root_theme_light .gc-gallery-header-mobile__footer,.g-root_theme_light-hc .gc-gallery-header-mobile__header,.g-root_theme_light-hc .gc-gallery-header-mobile__footer{background-color:#ffffff73}.g-root_theme_dark .gc-gallery-header-mobile__header,.g-root_theme_dark .gc-gallery-header-mobile__footer,.g-root_theme_dark-hc .gc-gallery-header-mobile__header,.g-root_theme_dark-hc .gc-gallery-header-mobile__footer{background-color:#00000073}
.gc-gallery-navigation-button{z-index:2;appearance:none;cursor:pointer;opacity:0;background-color:#0000;border:none;outline:none;align-items:center;width:200px;max-width:20%;margin:0;padding:0;display:flex;position:absolute;inset-block:0 80px}.gc-gallery-navigation-button_position_start{cursor:w-resize;padding-inline-start:var(--g-spacing-7);inset-inline-start:0}.gc-gallery-navigation-button_position_end{cursor:e-resize;justify-content:end;inset-inline-end:var(--g-spacing-7)}.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{flex-direction:column;width:calc(100vw - 264px);min-width:480px;height:calc(100vh - 56px);display:flex}.gc-gallery__body{min-height:0;padding:0 var(--g-spacing-2);flex:1;grid-area:body;justify-content:center;align-items:center;display:flex;position:relative}.gc-gallery__body-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gc-gallery__footer{padding:var(--g-spacing-2) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5)}.gc-gallery__preview-list{gap:var(--g-spacing-2);-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;display:flex;overflow:auto hidden}.gc-gallery__preview-list::-webkit-scrollbar{display:none}.gc-gallery__preview-list-item{box-sizing:border-box;border-radius:var(--g-border-radius-l);appearance:none;cursor:pointer;background-color:#0000;border:1px solid #0000;outline:none;width:50px;min-width:50px;height:50px;margin:0;padding:0;overflow:hidden}.gc-gallery__preview-list-item_selected{border-color:var(--g-color-line-brand)}.gc-gallery_view_inline{width:100%;height:100%}.gc-gallery_view_inline .gc-gallery__content,.gc-gallery_view_inline.gc-gallery_mode_mobile .gc-gallery__content{width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.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{z-index:1;opacity:0;background-color:#00000073;position:absolute;inset-block-end:0;inset-inline:0}.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{grid-template:"mobile-header"min-content"body""mobile-footer"min-content;display:grid}.gc-gallery_mode_mobile.gc-gallery_interactive .gc-gallery__body{flex:1;min-height:0;overflow:hidden}.gc-gallery_mode_mobile .gc-gallery__content{height:100dvh}.gc-gallery_mode_mobile .gc-gallery__body{transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.gc-gallery_mode_mobile .gc-gallery__body-content{touch-action:none;opacity:1;transition:opacity .25s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translate(0)}.gc-gallery_mode_mobile .gc-gallery__body-content_switching{opacity:0;transform:translate(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:#fff}.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:#000}
