/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/Heading/Heading.css ***!
  \*****************************************************************************************************************************************************************************/.Heading__heading--LjQiY{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.Heading__heading-h2--I92A2{font-size:var(--cs-font-size-h3);font-weight:600}.Heading__heading-h3--bvTf_,.Heading__heading-h4--vtPY7{font-size:var(--cs-font-size-large);font-weight:500}@media (min-width:960px){.Heading__heading-h2--I92A2{font-size:var(--cs-font-size-h2);font-weight:700}.Heading__heading-h3--bvTf_{font-size:var(--cs-font-size-h3);font-weight:600}.Heading__heading-h4--vtPY7{font-size:var(--cs-font-size-h4)}}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/EmptyContent/EmptyContent.css ***!
  \*******************************************************************************************************************************************************************************************/.EmptyContent__root--EoOkf{align-content:center;box-sizing:border-box;justify-items:center}.EmptyContent__content--UTwya{max-width:480px}@media (min-width:960px){.EmptyContent__root--EoOkf{min-height:400px}}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/ScrollButtons/ScrollButtons.css ***!
  \*****************************************************************************************************************************************************************************************/.ScrollButtons__controls--ozdy6{overflow:hidden;position:relative}.ScrollButtons__fadeout_prev--dmaPY:before{background:linear-gradient(270deg,hsla(0,0%,96%,0) 0,var(--cs-neutral-bg) 45%);left:0}.ScrollButtons__fadeout_next--v59Js:after,.ScrollButtons__fadeout_prev--dmaPY:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:var(--cs-space-8xl);z-index:var(--cs-zindex-xxs)}.ScrollButtons__fadeout_next--v59Js:after{background:linear-gradient(90deg,hsla(0,0%,96%,0) 0,var(--cs-neutral-bg) 45%);right:0}.ScrollButtons__button_next--NPpfJ,.ScrollButtons__button_prev--f3BRf{aspect-ratio:1/1;box-shadow:var(--cs-shadow-100);font-size:0!important;line-height:0!important;position:absolute!important;top:50%;transform:translateY(-50%)!important;transition:.12s ease-in-out;transition-property:transform,opacity;z-index:var(--cs-zindex-xs)}.ScrollButtons__button_size_xl--_4Bcb{height:var(--cs-space-xl)!important;max-width:var(--cs-space-xl)!important}.ScrollButtons__button_size_xl--_4Bcb svg{height:64%;width:64%}.ScrollButtons__button_size_5xl--WeRU5{height:var(--cs-space-5xl)!important;max-width:var(--cs-space-5xl)!important}.ScrollButtons__button_size_5xl--WeRU5 svg{height:64%;width:64%}.ScrollButtons__show-on-hover--tUx_S .ScrollButtons__button_next--NPpfJ{opacity:0;transform:translate(calc(100% + var(--cs-space-m)),-50%)}.ScrollButtons__show-on-hover--tUx_S .ScrollButtons__button_prev--f3BRf{opacity:0;transform:translate(calc(-100% - var(--cs-space-m)),-50%)}@media (hover:hover){.ScrollButtons__show-on-hover--tUx_S:hover .ScrollButtons__button_next--NPpfJ,.ScrollButtons__show-on-hover--tUx_S:hover .ScrollButtons__button_prev--f3BRf{opacity:1;transform:translateY(-50%)}}.ScrollButtons__button-gap_m--LyL5W .ScrollButtons__button_prev--f3BRf{left:var(--cs-space-m)}.ScrollButtons__button-gap_m--LyL5W .ScrollButtons__button_next--NPpfJ{right:var(--cs-space-m)}.ScrollButtons__button-gap_xl--sYxfW .ScrollButtons__button_prev--f3BRf{left:var(--cs-space-xl)}.ScrollButtons__button-gap_xl--sYxfW .ScrollButtons__button_next--NPpfJ{right:var(--cs-space-xl)}

/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/Carousel/Carousel.css ***!
  \*******************************************************************************************************************************************************************************/.Carousel__carousel--Pxl9f{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scrollbar-width:none}.Carousel__carousel--Pxl9f::-webkit-scrollbar{display:none}.Carousel__carousel--Pxl9f:after,.Carousel__carousel--Pxl9f:before{align-self:normal;content:""}.Carousel__item--YrccO{box-sizing:border-box;flex:0 0 auto;margin:0;padding:0;position:relative;scroll-snap-align:center}.Carousel__scroll-snap--IqADl{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.Carousel__scroll-snap--IqADl>.Carousel__item--YrccO{scroll-snap-align:center;scroll-snap-stop:always}.Carousel__column_1--VnJGQ>.Carousel__item--YrccO{flex-basis:100%;min-width:0}.Carousel__column_2--JdGrK>.Carousel__item--YrccO{flex-basis:50%;min-width:0}.Carousel__column_3--fDA_M>.Carousel__item--YrccO{flex-basis:33.33333%;min-width:0}.Carousel__column_4--yGbhU>.Carousel__item--YrccO{flex-basis:25%;min-width:0}.Carousel__column_5--owyCZ>.Carousel__item--YrccO{flex-basis:20%;min-width:0}.Carousel__column_6--bSa3l>.Carousel__item--YrccO{flex-basis:16.66667%;min-width:0}.Carousel__column_7--mceE6>.Carousel__item--YrccO{flex-basis:14.28571%;min-width:0}.Carousel__column_8--EzoQS>.Carousel__item--YrccO{flex-basis:12.5%;min-width:0}.Carousel__column_9--jJfbU>.Carousel__item--YrccO{flex-basis:11.11111%;min-width:0}.Carousel__column_10--rtTUw>.Carousel__item--YrccO{flex-basis:10%;min-width:0}.Carousel__align-items_start--Bw_ML{align-items:start}.Carousel__align-items_center--XCX8z{align-items:center}.Carousel__align-items_end--EuQn9{align-items:end}.Carousel__gap_xxs--Lj2fZ>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xxs)}.Carousel__padding_xxs--NiXBS{scroll-padding-left:var(--cs-space-xxs);scroll-padding-right:var(--cs-space-xxs)}.Carousel__padding_xxs--NiXBS:after,.Carousel__padding_xxs--NiXBS:before{flex:0 0 var(--cs-space-xxs);width:var(--cs-space-xxs)}.Carousel__gap_xs--JRBFu>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xs)}.Carousel__padding_xs--eCEN4{scroll-padding-left:var(--cs-space-xs);scroll-padding-right:var(--cs-space-xs)}.Carousel__padding_xs--eCEN4:after,.Carousel__padding_xs--eCEN4:before{flex:0 0 var(--cs-space-xs);width:var(--cs-space-xs)}.Carousel__gap_s--aee2z>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-s)}.Carousel__padding_s--DKFZW{scroll-padding-left:var(--cs-space-s);scroll-padding-right:var(--cs-space-s)}.Carousel__padding_s--DKFZW:after,.Carousel__padding_s--DKFZW:before{flex:0 0 var(--cs-space-s);width:var(--cs-space-s)}.Carousel__gap_m--aWopd>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-m)}.Carousel__padding_m--zT7cX{scroll-padding-left:var(--cs-space-m);scroll-padding-right:var(--cs-space-m)}.Carousel__padding_m--zT7cX:after,.Carousel__padding_m--zT7cX:before{flex:0 0 var(--cs-space-m);width:var(--cs-space-m)}.Carousel__gap_l--V5dar>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-l)}.Carousel__padding_l--vM6R0{scroll-padding-left:var(--cs-space-l);scroll-padding-right:var(--cs-space-l)}.Carousel__padding_l--vM6R0:after,.Carousel__padding_l--vM6R0:before{flex:0 0 var(--cs-space-l);width:var(--cs-space-l)}.Carousel__gap_xl--xnYKK>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xl)}.Carousel__padding_xl--rHGdR{scroll-padding-left:var(--cs-space-xl);scroll-padding-right:var(--cs-space-xl)}.Carousel__padding_xl--rHGdR:after,.Carousel__padding_xl--rHGdR:before{flex:0 0 var(--cs-space-xl);width:var(--cs-space-xl)}.Carousel__gap_2xl--hEgLk>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-2xl)}.Carousel__padding_2xl--PZ2Z0{scroll-padding-left:var(--cs-space-2xl);scroll-padding-right:var(--cs-space-2xl)}.Carousel__padding_2xl--PZ2Z0:after,.Carousel__padding_2xl--PZ2Z0:before{flex:0 0 var(--cs-space-2xl);width:var(--cs-space-2xl)}.Carousel__gap_3xl--qPXFH>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-3xl)}.Carousel__padding_3xl--e6Xzx{scroll-padding-left:var(--cs-space-3xl);scroll-padding-right:var(--cs-space-3xl)}.Carousel__padding_3xl--e6Xzx:after,.Carousel__padding_3xl--e6Xzx:before{flex:0 0 var(--cs-space-3xl);width:var(--cs-space-3xl)}.Carousel__gap_4xl--gNvFD>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-4xl)}.Carousel__padding_4xl--WnkL_{scroll-padding-left:var(--cs-space-4xl);scroll-padding-right:var(--cs-space-4xl)}.Carousel__padding_4xl--WnkL_:after,.Carousel__padding_4xl--WnkL_:before{flex:0 0 var(--cs-space-4xl);width:var(--cs-space-4xl)}.Carousel__gap_5xl--X34mi>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-5xl)}.Carousel__padding_5xl--KOqDz{scroll-padding-left:var(--cs-space-5xl);scroll-padding-right:var(--cs-space-5xl)}.Carousel__padding_5xl--KOqDz:after,.Carousel__padding_5xl--KOqDz:before{flex:0 0 var(--cs-space-5xl);width:var(--cs-space-5xl)}.Carousel__gap_15xl--vFGp6>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-15xl)}.Carousel__padding_15xl--yitED{scroll-padding-left:var(--cs-space-15xl);scroll-padding-right:var(--cs-space-15xl)}.Carousel__padding_15xl--yitED:after,.Carousel__padding_15xl--yitED:before{flex:0 0 var(--cs-space-15xl);width:var(--cs-space-15xl)}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/SmallPhotoCarousel/SmallPhotoCarousel.css ***!
  \*******************************************************************************************************************************************************************************************************/.SmallPhotoCarousel__image_item--HIzz1{line-height:0}.SmallPhotoCarousel__image_button--cikU2{background:transparent;border:1px solid var(--cs-neutral-border);border-radius:var(--cs-rad-s);cursor:pointer;height:var(--cs-space-10xl);margin:0;outline:none;overflow:hidden;padding:0;position:relative;user-select:none;width:var(--cs-space-10xl)}.SmallPhotoCarousel__image_active--ufb_o{border:2px solid var(--cs-brand-primary);height:var(--cs-space-15xl);width:var(--cs-space-15xl)}.SmallPhotoCarousel__image_video--E7lJo{height:var(--cs-space-3xl);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--cs-space-3xl);z-index:var(--cs-zindex-xxs)}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/PhotoGallery/PhotoGallery.css ***!
  \***************************************************************************************************************************************************************************************/.PhotoGallery__root--nXK8n{background:var(--cs-neutral-surface);height:100%;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.PhotoGallery__layout--ptnEd{display:flex;flex-direction:column;height:100%}.PhotoGallery__scroll_buttons--tHBlU{height:100%}.PhotoGallery__scroll_buttons--tHBlU button{display:none}.PhotoGallery__content_main--phKxB{flex:1;min-height:0;min-width:0;padding-bottom:var(--cs-space-m)}.PhotoGallery__scrolling--SrIwd{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.PhotoGallery__scrolling--SrIwd::-webkit-scrollbar{display:none}.PhotoGallery__main_photo_holder--P_9V9{display:flex;flex-wrap:nowrap;height:100%;margin:0 auto;min-width:0;scroll-snap-type:x mandatory;width:100%}.PhotoGallery__main_photo_item--_zKvA{flex:0 0 auto;min-width:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;width:100%}.PhotoGallery__main_photo_item--_zKvA+.PhotoGallery__main_photo_item--_zKvA{margin-left:var(--cs-space-15xl)}.PhotoGallery__main_photo_image--k71iy{border:0;display:block;max-height:100%;max-width:100%;object-fit:contain;outline:none}.PhotoGallery__main_photo_iframe--OX5ul{border:0;height:100%;width:100%}.PhotoGallery__header--rLtrG{border-bottom:1px solid var(--cs-neutral-border);box-sizing:border-box;padding:var(--cs-space-m)}.PhotoGallery__bottomAddon--g7TAq{height:84px}@media (min-width:960px){.PhotoGallery__root--nXK8n{border-radius:var(--cs-rad-m);max-height:70%;max-width:70%}.PhotoGallery__header--rLtrG{border:none;padding:var(--cs-space-m) var(--cs-space-xl)}.PhotoGallery__bottomAddon--g7TAq{height:98px}.PhotoGallery__scroll_buttons--tHBlU button{display:flex}.PhotoGallery__main_photo_holder--P_9V9{scroll-padding-left:var(--cs-space-15xl);scroll-padding-right:var(--cs-space-15xl)}.PhotoGallery__main_photo_holder--P_9V9:after,.PhotoGallery__main_photo_holder--P_9V9:before{align-self:normal;content:"";flex:0 0 var(--cs-space-15xl)}.PhotoGallery__main_photo_item--_zKvA{max-width:calc(100% - var(--cs-space-15xl)*2)}.PhotoGallery__main_photo_item--_zKvA+.PhotoGallery__main_photo_item--_zKvA{margin-left:var(--cs-space-15xl)}}.PhotoGallery__enter--xsmNA,.PhotoGallery__exit--xp0l9{pointer-events:auto}.PhotoGallery__enterActive--foy8D,.PhotoGallery__exitActive--Hr0JP{pointer-events:none;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms,opacity .24s cubic-bezier(0,0,.2,1) 0ms}.PhotoGallery__enter--xsmNA{opacity:0;transform:translate(-50%,100%)}.PhotoGallery__enterActive--foy8D,.PhotoGallery__exit--xp0l9{opacity:1;transform:translate(-50%,-50%)}.PhotoGallery__exitActive--Hr0JP{opacity:0;transform:translate(-50%,100%)}@media (min-width:960px){.PhotoGallery__content_main--phKxB{padding-bottom:var(--cs-space-xl)}.PhotoGallery__enter--xsmNA{opacity:0;transform:translate(-50%,-46%)}.PhotoGallery__enterActive--foy8D,.PhotoGallery__exit--xp0l9{opacity:1;transform:translate(-50%,-50%)}.PhotoGallery__exitActive--Hr0JP{opacity:0;transform:translate(-50%,-46%)}}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/NumberedPagination/NumberedPagination.css ***!
  \*******************************************************************************************************************************************************************************************************/.NumberedPagination__button--nxjwP{padding:var(--cs-space-xs) var(--cs-space-s)}.NumberedPagination__button_inherit--QOQYg:hover{background:var(--cs-neutral-disabled)}.NumberedPagination__dots--ikOVH{cursor:default;pointer-events:none}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/client/app/components/basic/Card/Card.sss ***!
  \***************************************************************************************************************************************************************************************************/.Card__card_height--SwNEX{height:100%}.Card__card_horizontal_small--OTibp{padding:var(--cs-space-s) var(--cs-space-m)}.Card__card_content--lbRbD{display:flex;flex-direction:column}.Card__card_content_type_horizontal--hxwbO{flex-shrink:2}.Card__image_type_horizontal--cGKF_{max-width:200px;width:100%}.Card__image_addon_top--u9dqy{left:var(--cs-space-xxs);right:var(--cs-space-xxs);top:var(--cs-space-xxs)}.Card__image_addon_bottom--E4biV{bottom:var(--cs-space-xs);left:var(--cs-space-xs);right:var(--cs-space-xs)}.Card__image_type_horizontal_small--zLnrK{border-radius:var(--cs-rad-xs);height:78px;overflow:hidden;width:78px}@media (max-width:768px){.Card__image_type_horizontal--cGKF_{max-width:164px}.Card__image_type_horizontal--cGKF_ img{height:100%;object-fit:cover}}@media (max-width:480px){.Card__image_type_horizontal--cGKF_{max-width:120px}}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/pages/AlbumFolder/views/AlbumItemCard/AlbumItemCard.css ***!
  \************************************************************************************************************************************************************************************************/.AlbumItemCard__root--xdcmi{cursor:pointer;transition:box-shadow .3s ease-in-out}.AlbumItemCard__root--xdcmi:hover{box-shadow:var(--cs-shadow-300)}.AlbumItemCard__root--xdcmi:hover p{color:var(--cs-brand-primary)}