.all-photos-modal_overlay__Q_vvr{position:fixed;inset:0;z-index:10000;background:var(--White-100,#fff);display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.all-photos-modal_header__5iSdi{flex-shrink:0;border-bottom:1px solid var(--Black-10,rgba(21,22,23,.1))}.all-photos-modal_headerBar__vFfSW{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:88px;padding:0 32px;box-sizing:border-box}@media screen and (max-width:1199px){.all-photos-modal_headerBar__vFfSW{height:72px;padding:0 24px}}@media screen and (max-width:992px){.all-photos-modal_headerBar__vFfSW{height:64px;padding:0 16px}}.all-photos-modal_headerSide__bsNOt{position:relative;z-index:1;display:flex;align-items:center}.all-photos-modal_headerRoundAction__fUeWa{width:40px;min-width:40px;height:40px;padding:0;justify-content:center}@media screen and (max-width:992px){.all-photos-modal_headerRoundAction__fUeWa{width:36px;min-width:36px;height:36px}}.all-photos-modal_headerRoundAction__fUeWa img,.all-photos-modal_headerRoundAction__fUeWa svg{margin-right:0!important}.all-photos-modal_title__Yr7eg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;color:var(--Black-70,rgba(21,22,23,.7));font-family:var(--font-inter,Inter),Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:118%;letter-spacing:-.08px;text-align:center;margin:0;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1199px){.all-photos-modal_title__Yr7eg{max-width:calc(100% - 112px)}}@media screen and (max-width:992px){.all-photos-modal_title__Yr7eg{font-size:15px;max-width:calc(100% - 96px)}}.all-photos-modal_shell__leiHQ{position:relative;width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}.all-photos-modal_body__REDSP{flex:1;overflow-x:hidden;overflow-y:auto;overflow-anchor:auto;padding:16px 32px 80px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--theme-color-default-black-20) rgba(21,22,23,.05)}.all-photos-modal_body__REDSP::-webkit-scrollbar{width:5px}.all-photos-modal_body__REDSP::-webkit-scrollbar-track{margin:24px 0;border-radius:100px;background:rgba(21,22,23,.05)}.all-photos-modal_body__REDSP::-webkit-scrollbar-thumb{border-radius:100px;background:var(--theme-color-default-black-20)}@media screen and (max-width:1199px){.all-photos-modal_body__REDSP{padding:14px 24px 64px}}@media screen and (max-width:992px){.all-photos-modal_body__REDSP{padding:16px 16px calc(48px + env(safe-area-inset-bottom, 0px))}}.all-photos-modal_skeletonBlock___kYr8{position:relative;flex:0 0 auto;box-sizing:border-box;overflow:hidden;border-radius:8px}@media screen and (max-width:1199px){.all-photos-modal_skeletonBlock___kYr8{border-radius:7px}}@media screen and (max-width:992px){.all-photos-modal_skeletonBlock___kYr8{border-radius:6px}}.all-photos-modal_skeletonRow__ATzsf{display:flex;width:100%;box-sizing:border-box}.all-photos-modal_masonrySkeletonCell__waVPr{position:relative;width:100%;flex:0 0 auto;overflow:hidden;border-radius:6px}.all-photos-modal_masonryPreload__7MkgR{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.all-photos-modal_rows__9A3ur{display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.all-photos-modal_masonry__xzgzJ{display:flex;align-items:flex-start;justify-content:stretch;width:100%;max-width:100%;box-sizing:border-box}.all-photos-modal_masonryColumn__vrELe{display:flex;flex-direction:column;flex:1 1 0;width:0;min-width:0;max-width:100%;box-sizing:border-box}.all-photos-modal_masonryCell__tTvU6{position:relative;display:block;width:100%;align-self:stretch;flex:0 0 auto;margin:0;padding:0;border:none;border-radius:6px;background-color:var(--theme-color-default-black-5,rgba(21,22,23,.05));background-position:50% 50%;background-size:cover;background-repeat:no-repeat;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;overflow:hidden}.all-photos-modal_rowHero__fZBOD,.all-photos-modal_row__ir3bi{display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media screen and (max-width:992px){.all-photos-modal_rowHero__fZBOD{max-height:none}}.all-photos-modal_heroStack__1yeer{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;max-width:100%;box-sizing:border-box}.all-photos-modal_cell__Helh4{position:relative;overflow:hidden;border-radius:8px;flex:0 0 auto;box-sizing:border-box;max-width:100%;padding:0;border:none;background:var(--theme-color-default-black-5,rgba(21,22,23,.05));cursor:pointer;display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}@media screen and (max-width:1199px){.all-photos-modal_cell__Helh4{border-radius:7px}}@media screen and (max-width:992px){.all-photos-modal_cell__Helh4{border-radius:6px;min-width:0}}.all-photos-modal_cell__Helh4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.all-photos-modal_slideshowLayer__bg68A{position:fixed;inset:0;z-index:10001;background:#000;pointer-events:auto}.all-photos-modal_slideshowLayer__bg68A .Lightbox{z-index:10001!important}.detail_shareButton__0gIAc{width:40px;height:40px;border-radius:100px;background:hsla(0,0%,100%,.84);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);backdrop-filter:blur(3.5px);display:flex;justify-content:center;align-items:center;gap:10px;overflow-y:hidden;transition:width .3s ease}.detail_shareButton__0gIAc span{opacity:0;transition:opacity .3s ease;font-weight:500;font-size:14px;line-height:130%;display:none}.detail_shareButton__0gIAc img,.detail_shareButton__0gIAc svg{width:20px;height:20px;flex-shrink:0}.detail_shareButton__0gIAc.detail_hover__2ZZLF:hover{width:93px}.detail_shareButton__0gIAc.detail_hover__2ZZLF:hover span{opacity:1}.detail_favoriteButton___MXSP.detail_hover__2ZZLF:hover{width:165px}.actions_container__C7fhN{display:flex;justify-content:space-between;align-items:center;gap:16px;position:absolute;z-index:9;top:16px;right:16px}@media screen and (max-width:992px){.actions_container__C7fhN{gap:14px}.actions_container__C7fhN button{width:34px;height:34px}.actions_container__C7fhN button img,.actions_container__C7fhN button svg{width:18px;height:18px}}