.GostImageGallery-module__TGNK1q__gallery{gap:var(--space-lg);display:grid}.GostImageGallery-module__TGNK1q__gallery__head{gap:var(--space-xs);display:grid}.GostImageGallery-module__TGNK1q__gallery__title{color:var(--text-primary);font-family:var(--font-family);font-size:32px;font-weight:700;line-height:125%}.GostImageGallery-module__TGNK1q__gallery__description{color:var(--text-secondary);font-family:var(--font-family);font-size:16px;line-height:150%}.GostImageGallery-module__TGNK1q__gallery__grid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.GostImageGallery-module__TGNK1q__gallery__item{gap:var(--space-sm);min-width:0;padding:var(--space-md);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);background:var(--bg-secondary);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s;display:grid}.GostImageGallery-module__TGNK1q__gallery__item:hover{border-color:var(--border-focus);box-shadow:var(--shadow-card-hover)}.GostImageGallery-module__TGNK1q__gallery__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.GostImageGallery-module__TGNK1q__gallery__thumb{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--bg-primary);display:block;position:relative;overflow:hidden}.GostImageGallery-module__TGNK1q__gallery__thumb_image{object-fit:contain;transition:transform .18s}.GostImageGallery-module__TGNK1q__gallery__item:hover .GostImageGallery-module__TGNK1q__gallery__thumb_image{transform:scale(1.03)}.GostImageGallery-module__TGNK1q__gallery__item_title{color:var(--text-primary);font-family:var(--font-family);overflow-wrap:break-word;font-size:16px;font-weight:600;line-height:140%;overflow:hidden}.GostImageGallery-module__TGNK1q__gallery__item_number{color:var(--text-secondary);font-family:var(--font-family);font-size:14px;line-height:150%}.GostImageGallery-module__TGNK1q__gallery__modal{z-index:1000;gap:var(--space-md);padding:var(--space-lg);background:color-mix(in srgb, var(--surface-dark) 96%, transparent);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.GostImageGallery-module__TGNK1q__gallery__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-md);color:var(--text-on-dark);display:flex}.GostImageGallery-module__TGNK1q__gallery__counter{font-family:var(--font-family);font-size:16px;line-height:150%}.GostImageGallery-module__TGNK1q__gallery__close{min-height:44px;padding-inline:var(--space-md);border:var(--border-width) solid var(--text-muted-on-dark);border-radius:var(--radius-control);color:var(--text-on-dark);font-family:var(--font-family);cursor:pointer;background:0 0;font-size:16px}.GostImageGallery-module__TGNK1q__gallery__close:hover{background:color-mix(in srgb, var(--bg-primary) 12%, transparent)}.GostImageGallery-module__TGNK1q__gallery__close:focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px}.GostImageGallery-module__TGNK1q__gallery__swiper{width:100%;max-width:var(--container-width);--swiper-navigation-color:var(--text-on-dark);--swiper-navigation-size:32px;min-height:0}.GostImageGallery-module__TGNK1q__gallery__slide{width:calc(100% - (var(--space-section) * 2));height:100%;margin-inline:auto;position:relative}.GostImageGallery-module__TGNK1q__gallery__full_image{object-fit:contain}@media (max-width:767px){.GostImageGallery-module__TGNK1q__gallery{gap:var(--space-md)}.GostImageGallery-module__TGNK1q__gallery__title{font-size:22px;line-height:136%}.GostImageGallery-module__TGNK1q__gallery__description{font-size:15px;line-height:147%}.GostImageGallery-module__TGNK1q__gallery__grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.GostImageGallery-module__TGNK1q__gallery__item{gap:var(--space-xs);padding:var(--space-xs)}.GostImageGallery-module__TGNK1q__gallery__item_title{font-size:14px}.GostImageGallery-module__TGNK1q__gallery__item_number{font-size:13px}.GostImageGallery-module__TGNK1q__gallery__modal{gap:var(--space-xs);padding:var(--space-sm)}.GostImageGallery-module__TGNK1q__gallery__slide{width:calc(100% - (var(--space-xl) * 2))}}@media (min-width:768px) and (max-width:1279px){.GostImageGallery-module__TGNK1q__gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module__dTwm4W__page{gap:var(--page-section-gap);width:100%;max-width:var(--container-width);padding-bottom:var(--page-section-gap);margin-inline:auto;display:grid}.page-module__dTwm4W__page__head{margin-top:calc(var(--breadcrumbs-top) - var(--header-content-gap));gap:20px;display:grid}.page-module__dTwm4W__page__title{color:var(--text-primary);font-family:var(--font-family);margin-top:20px;font-size:40px;font-weight:700;line-height:120%}.page-module__dTwm4W__page__description{max-width:1007px;color:var(--text-secondary);font-family:var(--font-family);font-size:18px;line-height:156%}.page-module__dTwm4W__empty{border-radius:var(--radius-large);background:var(--bg-secondary);color:var(--text-secondary);gap:8px;padding:28px;display:grid}.page-module__dTwm4W__empty h2{color:var(--text-primary);font-size:24px}@media (max-width:767px){.page-module__dTwm4W__page{gap:var(--mobile-page-section-gap);padding:var(--mobile-content-top-gap) var(--mobile-page-padding) var(--mobile-page-padding)}.page-module__dTwm4W__page__head{margin-top:0}.page-module__dTwm4W__page__title{margin-top:0;font-size:30px;line-height:127%}.page-module__dTwm4W__page__description{font-size:16px;line-height:150%}}@media (min-width:768px) and (max-width:1279px){.page-module__dTwm4W__page{gap:var(--tablet-section-gap);padding-inline:var(--tablet-page-padding)}}
