.gallery-view{
	background:var(--mobile-page-background);
	box-sizing:border-box;
	height:100%;
	min-height:280px;
	overflow:hidden;
	position:relative;
	transition:.2s linear
}
.rtl .gallery-view{
	direction:rtl
}
.gallery-view-scrolling{
	box-sizing:border-box;
	height:100%;
	padding-top:1px
}
.gallery-view .content-block{
	display:grid;
	position:relative
}
.gallery-view .content-row{
	color:var(--text-color-white-high);
	position:relative
}
.gallery-view .content-row.template{
	display:none
}
.gallery-view .content{
	margin:4px auto
}
.gallery-view.gallery-type-a .content{
	box-sizing:border-box;
	max-width:2440px;
	width:100%
}
.gallery-view.gallery-type-d .content,.gallery-view.gallery-type-m .content,.gallery-view.gallery-type-y .content{
	max-width:820px;
	width:100%
}
.gallery-view .showMore .content-block:after{
	background:var(--stroke-grey-2-inverted);
	border-radius:12px;
	color:var(--text-color-higher-inverted);
	content:attr(data-date);
	left:12px;
	padding:2px 12px;
	position:absolute;
	top:12px;
	z-index:4
}
.rtl .gallery-view .showMore .content-block:after{
	left:auto;
	right:12px
}
.gallery-view .showMore .content-block:after{
	bottom:12px;
	content:attr(data-more);
	left:auto;
	right:12px;
	top:auto
}
.rtl .gallery-view .showMore .content-block:after{
	left:12px;
	right:auto
}
.album-timeline-cell.ui-selected,.gallery-view .content .data-block-view.ui-selected,.gallery-view .content .data-block-view:hover{
	border-radius:2px
}
.gallery-view .gallery-view-scrolling .content .data-block-view:not(.ui-selected):hover{
	z-index:2
}
.gallery-view .gallery-view-scrolling .content .data-block-view.ui-selected{
	z-index:3
}
.add-to-album-dialog .albums-grid-cell{
	background-position:50%;
	background-size:100%
}
.gallery-view .item-type-icon-90{
	top:50%
}
.album-timeline-cell i.image,.album-timeline-cell i.video,.albums-grid-cell i.image,.albums-grid-cell i.video,.gallery-view .data-block-bg .item-type-icon-90{
	--icon-size:calc(var(--block-height, 200px)*0.5);
	--mask-color:var(--stroke-grey-1);
	background:none;
	height:calc(var(--block-height, 200px)*.5);
	position:absolute;
	width:calc(var(--block-height, 200px)*.5)
}
.albums-grid-cell .album-settings-icon{
	border-radius:50%;
	bottom:auto;
	height:26px;
	left:auto;
	opacity:0;
	right:6px;
	top:6px;
	transition:opacity .2s ease;
	width:26px;
	z-index:10
}
.albums-grid-cell .album-settings-icon i:before{
	--icon-size:26px
}
.albums-grid-cell.ui-selected .album-settings-icon,.albums-grid-cell:hover .album-settings-icon{
	opacity:1
}
.gallery-view .data-block-bg.thumb .item-type-icon-90{
	align-items:center;
	display:flex;
	justify-content:center;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	width:100%
}
.gallery-view .data-block-view .data-block-bg.thumb img{
	background:var(--image-background);
	box-sizing:border-box;
	height:100%;
	object-fit:cover;
	width:100%
}
.album-timeline-cell img,.gallery-view.gallery-type-a .data-block-view .data-block-bg.thumb img{
	border:1px solid var(--mobile-page-background);
	border-radius:3px;
	box-sizing:border-box
}
.gallery-view .content .data-block-view .data-block-bg{
	background:transparent;
	border:none;
	border-radius:0;
	height:100%;
	width:auto
}
.gallery-view.gallery-type-a .content .data-block-view .data-block-bg{
	padding-top:100%
}
.gallery-view .data-block-bg.thumb,.gallery-view .data-block-bg.video{
	position:relative
}
#albums-view .album-timeline-cell .video-thumb-play,.gallery-view .data-block-bg.video .video-thumb-play{
	--icon-size:54px;
	--mask-color:#fff;
	border-radius:50%;
	left:50%;
	opacity:.8;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	z-index:5
}
#albums-view .album-timeline-zoom-0 .album-timeline-cell .video-thumb-play,#albums-view .album-timeline-zoom-1 .album-timeline-cell .video-thumb-play,#gallery-view.gallery-type-y .data-block-bg.video .video-thumb-details,#gallery-view.gallery-type-y .data-block-bg.video .video-thumb-play,#gallery-view.zoom-3 .data-block-bg.video .video-thumb-play,#gallery-view.zoom-4 .data-block-bg.video .video-thumb-play,.gallery-view.gallery-type-a .data-block-view>i,.mega-dialog .album-timeline-cell .video-thumb-play{
	display:none
}
.gallery-view.gallery-type-a .data-block-view{
	border-radius:0;
	margin:4px;
	min-width:66px;
	width:auto
}
.gallery-view.gallery-type-a.zoom-3 .data-block-view,.gallery-view.gallery-type-a.zoom-4 .data-block-view{
	margin:1px
}
.gallery-view.gallery-type-a .data-block-view:not(.ui-selected):hover{
	box-shadow:0 0 0 2px var(--stroke-grey-2);
	transition-duration:.2s
}
.gallery-view .data-block-view.ui-selected,.gallery-view .data-block-view.ui-selecting{
	box-shadow:0 0 0 4px var(--radio-border-active);
	transition-duration:.2s
}
.album-timeline-cell.ui-selected,.gallery-view.gallery-type-a .data-block-view.ui-selected,.gallery-view.gallery-type-a .data-block-view.ui-selecting{
	box-shadow:0 0 0 3px var(--radio-border-active)
}
.album-timeline-cell.ui-selected>i.icon-check,.gallery-view.gallery-type-a .data-block-view.ui-selected>i,.gallery-view.gallery-type-a .data-block-view.ui-selecting>i{
	--mask-color:var(--text-color-high-inverted);
	background-color:var(--radio-border-active);
	border-radius:3px;
	color:var(--text-color-high-inverted);
	display:block;
	left:10px;
	position:absolute;
	top:10px;
	z-index:1
}
.gallery-view .data-block-bg .data-block-fav-icon{
	bottom:12px;
	color:var(--secondary-white);
	filter:drop-shadow(0 0 1px rgba(0, 0, 0, .6));
	left:12px;
	position:absolute;
	right:auto;
	top:auto
}
.gallery-view.gallery-type-a a.data-block-view.shimmer .video-thumb-details,.gallery-view.gallery-type-y .data-block-bg .data-block-fav-icon{
	display:none
}
#albums-view .album-timeline-cell.show-video-duration:after,.gallery-view .data-block-bg.video .video-thumb-details{
	background:var(--text-color-black-low);
	border-radius:12px;
	bottom:12px;
	color:var(--text-color-white-high);
	display:block;
	font:var(--text-body2);
	left:auto;
	padding:2px 8px;
	right:12px;
	top:auto
}
#albums-view .album-timeline-cell.show-video-duration:after{
	content:attr(data-video-duration);
	position:absolute
}
.gallery-view.gallery-type-a.zoom-4 .data-block-bg.video .video-thumb-details{
	font-size:10px;
	padding:0 4px
}
.gallery-view.gallery-type-a.zoom-1 .data-block-view{
	max-width:560px
}
.gallery-view.gallery-type-a.zoom-2 .data-block-view{
	max-width:480px
}
.gallery-view.gallery-type-a.zoom-3 .data-block-view{
	max-width:240px
}
.gallery-view.gallery-type-a.zoom-4 .data-block-view{
	max-width:160px
}
.gallery-view.gallery-type-a.zoom-1 .content-block{
	grid-template-columns:repeat(3, 33.33333%)
}
.gallery-view.gallery-type-a.zoom-2 .content-block{
	grid-template-columns:repeat(5, 20%)
}
.gallery-view.gallery-type-a.zoom-3 .content-block{
	grid-template-columns:repeat(10, 10%)
}
.gallery-view.gallery-type-a.zoom-4 .content-block{
	grid-template-columns:repeat(15, 6.66667%)
}
.gallery-view-zoom-control{
	display:none
}
.gallery-view.gallery-type-a .gallery-view-zoom-control{
	display:block;
	position:absolute;
	right:20px;
	top:9px;
	z-index:10
}
.rtl .gallery-view.gallery-type-a .gallery-view-zoom-control{
	left:20px;
	right:auto
}
.gallery-view-zoom-control .btn-icon{
	background:var(--surface-link-inverted);
	border-radius:50%;
	height:24px;
	text-align:center;
	width:24px
}
.gallery-view-zoom-control i{
	--icon-size:20px;
	--mask-color:var(--text-color-higher-inverted);
	margin:2px 0
}
.timeline-date-title{
	grid-column:1 /  -1
}
.rtl .gallery-view.gallery-type-d .showDate .content-block:before{
	left:auto;
	right:24px
}
.gallery-view.gallery-type-d .data-block-view:not(.ui-selected):hover{
	border-width:1px;
	box-shadow:0 0 0 2px var(--stroke-grey-2);
	transition-duration:.2s
}
.gallery-view.gallery-type-d .content-row .content-block{
	grid-gap:8px;
	font:var(--text-h3);
	height:285px;
	padding-top:8px
}
.gallery-view.gallery-type-d .content-row.layout-1 .data-block-view:first-child{
	z-index:3
}
.gallery-view.gallery-type-d .content-row.layout-1 .data-block-view.ui-selected:first-child,.gallery-view.gallery-type-d .content-row.layout-1 .data-block-view:hover:first-child{
	border-right-color:var(--stroke-grey-1)
}
.gallery-view.gallery-type-d .content-row.layout-1 .gallery-block-bg-wrap{
	height:calc(100% - 2px);
	left:1px;
	overflow:hidden;
	position:absolute;
	top:1px;
	width:calc(100% - 2px);
	z-index:0
}
.gallery-view.gallery-type-d .content-row.layout-1 .gallery-block-bg{
	filter:blur(10px);
	opacity:.5;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	width:100%
}
.gallery-view.gallery-type-d .content-row.layout-3 .data-block-view:first-child{
	grid-column:1;
	grid-row:1 /  3
}
.gallery-view.gallery-type-d .content-row.layout-3 .data-block-view:nth-child(2){
	grid-column:2;
	grid-row:1
}
.gallery-view.gallery-type-d .content-row.layout-3 .data-block-view:nth-child(3){
	grid-column:2;
	grid-row:2
}
.gallery-view.gallery-type-d .content-row.layout-3-2 .data-block-view:first-child{
	grid-column:1;
	grid-row:1
}
.gallery-view.gallery-type-d .content-row.layout-3-2 .data-block-view:nth-child(2){
	grid-column:1;
	grid-row:2
}
.gallery-view.gallery-type-d .content-row.layout-3-2 .data-block-view:nth-child(3){
	grid-column:2;
	grid-row:1 /  3
}
.gallery-view.gallery-type-d .content-row.layout-4 .data-block-view:first-child{
	grid-column:1;
	grid-row:1 /  3
}
.gallery-view.gallery-type-d .content-row.layout-4 .data-block-view:nth-child(2){
	grid-column:2 /  4;
	grid-row:1
}
.gallery-view.gallery-type-d .content-row.layout-4 .data-block-view:nth-child(3){
	grid-column:2;
	grid-row:2
}
.gallery-view.gallery-type-d .content-row.layout-4 .data-block-view:nth-child(4){
	grid-column:3;
	grid-row:2
}
.gallery-view.gallery-type-d .data-block-bg{
	height:100%;
	top:0
}
.gallery-view.gallery-type-m .gallery-date-block{
	font:var(--text-h3);
	left:12px;
	position:absolute;
	top:17px;
	z-index:4
}
body.rtl .gallery-view.gallery-type-m .gallery-date-block{
	left:auto;
	right:12px
}
.gallery-view.gallery-type-m .gallery-date-block i{
	--icon-size:24px;
	--mask-color:var(--mobile-text-disabled)
}
body.rtl .gallery-view.gallery-type-m .gallery-date-block i:before{
	transform:rotate(180deg)
}
.gallery-view.gallery-type-m .data-block-view:first-child:before{
	top:48px
}
.rtl .gallery-view.gallery-type-m .data-block-view:before{
	left:auto;
	right:24px
}
.gallery-view.gallery-type-y .data-block-view.shimmer{
	color:var(--text-color-high)
}
.gallery-view.gallery-type-d .data-block-view:after,.gallery-view.gallery-type-m .data-block-view:after,.gallery-view.gallery-type-y .data-block-view:not(.shimmer):after{
	background:linear-gradient(180deg, rgba(0, 0, 0, .6), transparent);
	content:"";
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.gallery-view.gallery-type-m .content-row .content-block{
	grid-gap:8px;
	height:330px;
	padding-top:8px
}
.gallery-view.gallery-type-d .content-row.layout-1 .content-block,.gallery-view.gallery-type-m .content-row.layout-1 .content-block{
	grid-template-areas:"c1";
	grid-template-columns:100%;
	grid-template-rows:100%
}
.gallery-view.gallery-type-d .content-row.layout-2 .content-block,.gallery-view.gallery-type-m .content-row.layout-2 .content-block{
	grid-template-areas:"c1 c2";
	grid-template-columns:50fr 50fr
}
.gallery-view.gallery-type-d .content-row.layout-3 .content-block,.gallery-view.gallery-type-m .content-row.layout-3 .content-block{
	grid-template-areas:"c1 c2" "c1 c3"
}
.gallery-view.gallery-type-d .content-row.layout-3-2 .content-block,.gallery-view.gallery-type-m .content-row.layout-3-2 .content-block{
	grid-template-areas:"c1 c3" "c2 c3"
}
.gallery-view.gallery-type-d .content-row.layout-4 .content-block,.gallery-view.gallery-type-m .content-row.layout-4 .content-block{
	grid-template-areas:"c1 c2 c2" "c1 c3 c4";
	grid-template-columns:67fr 16.5fr 16.5fr
}
.gallery-view.gallery-type-d .content-row.layout-4-2 .content-block,.gallery-view.gallery-type-m .content-row.layout-4-2 .content-block{
	grid-template-areas:"c1 c1 c4" "c2 c3 c4";
	grid-template-columns:16.5fr 16.5fr 67fr
}
.gallery-view.gallery-type-m .content-row.layout-3 .content-block{
	grid-template-columns:65fr 35fr
}
.gallery-view.gallery-type-d .content-row.layout-3 .content-block{
	grid-template-columns:67fr 33fr
}
.gallery-view.gallery-type-m .content-row.layout-3-2 .content-block{
	grid-template-columns:35fr 65fr
}
.gallery-view.gallery-type-d .content-row.layout-3-2 .content-block{
	grid-template-columns:33fr 67fr
}
.gallery-view.gallery-type-a .data-block-bg{
	height:100%;
	top:0
}
#gallery-view .data-block-bg{
	border:none
}
.gallery-view.gallery-type-d .showDate .content-block:before,.gallery-view.gallery-type-m .data-block-view:before,.gallery-view.gallery-type-y .data-block-view:before{
	content:attr(data-date);
	left:12px;
	padding:0;
	position:absolute;
	top:20px;
	z-index:4
}
.gallery-view.gallery-type-d .showDate .content-block:before{
	font:var(--text-h3);
	top:20px
}
.gallery-view.gallery-type-y .data-block-view:before{
	font:var(--text-h3);
	top:12px
}
.theme-dark .gallery-view.gallery-type-y .data-block-view:before{
	text-shadow:0 1px 2px rgba(0, 0, 0, .3)
}
.rtl .gallery-view.gallery-type-y .data-block-view:before{
	left:auto;
	right:24px
}
.gallery-view.gallery-type-d .data-block-view,.gallery-view.gallery-type-m .data-block-view,.gallery-view.gallery-type-y .data-block-view{
	border-radius:0;
	overflow:visible;
	width:auto
}
.gallery-view.gallery-type-y .data-block-view .data-block-bg{
	height:256px;
	padding-top:0
}
.gallery-view.gallery-type-y .content-row{
	padding-top:8px
}
.gallery-view.gallery-type-y .content-row .content-block{
	grid-gap:8px;
	align-items:stretch;
	grid-template-columns:calc(33.3333% - 5px) calc(33.3333% - 5px) calc(33.3333% - 5px)
}
.mega-button.action.gallery-close-discovery{
	min-height:32px;
	padding-inline-end:8px;
	position:relative;
	top:4px
}
.gallery-close-discovery i{
	--mask-color:var(--secondary-red)
}
.gallery-close-discovery span{
	white-space:nowrap
}
.btn-galleries.js-lpbtn.favourites.active i,.gallery-tabs-bl .gallery-section-title .sprite-fm-mono.icon-favourite-filled{
	--mask-color:var(--secondary-red)
}
.gallery-tabs-bl .gallery-section-title .fm-filter-chip-button~.media-filter-reset button{
	display:none
}
.gallery-tabs-bl .gallery-section-title .fm-filter-chip-button.selected~.media-filter-reset button{
	display:block
}
.gallery-tabs-bl.invisible{
	visibility:hidden
}
.media-tabs{
	box-sizing:border-box;
	font:var(--text-h3-bold)
}
.media-tabs,.pm-main.active-folder-link .albums-header{
	border-bottom:1px solid var(--mobile-border-strong)
}
.m-menu-select .remember-location-pref>span{
	font:var(--text-body2)
}
.m-menu-select .remember-location-pref .checkdiv{
	margin-inline-end:0
}
.gallery-view.gallery-type-m .shimmer .gallery-date-block i{
	display:none
}
#albums-view{
	background-color:var(--mobile-page-background);
	height:100%;
	min-height:280px;
	overflow:hidden
}
.albums-header{
	padding-inline-start:1.25rem
}
.albums-header.invisible{
	visibility:hidden
}
.rtl .albums-header{
	direction:rtl
}
.albums-grid{
	--albums-grid-gap:1.25rem;
	grid-gap:var(--albums-grid-gap);
	background-color:var(--mobile-page-background);
	box-sizing:border-box;
	grid-auto-rows:max-content;
	grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));
	overflow:hidden
}
.albums-grid.empty-grid{
	grid-auto-rows:auto;
	grid-template-columns:auto;
	justify-content:center
}
.albums-grid .albums-grid-cell .thumb-area i{
	--mask-color:var(--secondary-grey);
	--icon-size:120px
}
.albums-grid .albums-grid-cell .album-label{
	font:600 var(--text-body1)
}
.albums-grid .albums-grid-cell .album-extras *{
	position:relative
}
.albums-grid .albums-grid-cell .album-extras *+:after{
	content:"\2022";
	font-family:Arial,sans-serif;
	font-size:10px;
	left:-13px;
	position:absolute;
	right:auto;
	top:-1px
}
.rtl .albums-grid .albums-grid-cell .album-extras *+:after{
	left:auto;
	right:-13px
}
.albums-grid .albums-grid-cell>i.image,.albums-grid .albums-grid-cell>i.video{
	--icon-size:calc(var(--block-height, 200px)*0.75);
	height:calc(var(--block-height, 240px)*.75);
	width:calc(var(--block-height, 240px)*.75)
}
.albums-grid .albums-grid-cell.shimmer:nth-child(2n){
	animation-delay:.18s
}
.album-content-grid{
	box-sizing:border-box;
	grid-template-columns:1fr;
	grid-template-rows:1fr;
	height:100%;
	padding:0;
	position:relative
}
.albums-grid-cell .thumb-area{
	border-radius:12px;
	overflow:hidden;
	transition-duration:.2s
}
.album-timeline-cell img,.albums-grid-cell .thumb-area img{
	background-color:#fff
}
.album-timeline-cell.ui-selected .thumb-area,.albums-grid-cell.ui-selected .thumb-area{
	box-shadow:0 0 0 3px var(--radio-border-active)
}
.albums-grid-cell.album-placeholder>div.pt-full{
	background-color:var(--surface-grey-2);
	border-radius:12px
}
.albums-grid-cell.shimmer>div{
	background:none;
	color:var(--stroke-main-inverted);
	text-shadow:none
}
.albums-grid-cell.album-placeholder>div{
	color:var(--text-color-high)
}
.album-timeline-cell i.image,.album-timeline-cell i.video,.albums-grid-cell i.icon-album,.albums-grid-cell i.image,.albums-grid-cell i.video{
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%)
}
.albums-tree-list{
	height:0;
	overflow-y:hidden
}
.lp-content-wrap .btn-galleries.expansion-btn-open+.albums-tree-list{
	height:auto;
	overflow:visible
}
.create-album-input-bl+div{
	display:block
}
.create-album-input-bl i.icon-album{
	--mask-color:var(--text-color-medium)
}
.create-album-input-bl:focus-within:not(.duplicated),.create-album-input-bl:hover:not(.duplicated){
	border:1px solid var(--secondary-blue)
}
.create-album-input-bl.duplicated{
	border:1px solid var(--banner-border-error)
}
.empty-albums-title+.mega-button{
	margin-left:auto;
	margin-right:auto;
	margin-top:2.3rem;
	max-width:fit-content
}
.album-timeline-main{
	box-sizing:border-box;
	position:relative
}
.album-timeline-dialog{
	box-sizing:border-box;
	height:460px
}
.album-timeline{
	grid-gap:.5rem;
	background:var(--surface-grey-1);
	display:grid
}
.album-items-dialog{
	width:720px
}
.album-items-dialog .m-tabs{
	background-color:var(--surface-main)
}
.album-timeline-cell{
	background-image:none;
	margin:4px;
	position:relative;
	transition:background-image 1s ease
}
.album-timeline-cell:not(.shimmer){
	background-color:var(--surface-main);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer,.album-timeline-zoom-1 .album-timeline-cell.shimmer,.gallery-view.zoom-3 a.data-block-view.shimmer,.gallery-view.zoom-4 a.data-block-view.shimmer{
	background:linear-gradient(
        90deg,
        transparent 0,
        transparent 25%,
        var(--surface-highlight-1) 35%,
        var(--surface-highlight-1) 50%,
        var(--surface-highlight-1) 65%,
        transparent 75%,
        transparent 100%
    );
	background-color:var(--surface-grey-6);
	background-size:1500% 100%
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer,.album-timeline-zoom-3 .album-timeline-cell.shimmer,.gallery-view.zoom-1 a.data-block-view.shimmer,.gallery-view.zoom-2 a.data-block-view.shimmer{
	background:linear-gradient(
        90deg,
        transparent 0,
        transparent 40%,
        var(--surface-highlight-1) 45%,
        var(--surface-highlight-1) 50%,
        var(--surface-highlight-1) 55%,
        transparent 60%,
        transparent 100%
    );
	background-color:var(--surface-grey-6);
	background-size:1500% 100%
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(15),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(15),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+15),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+15){
	animation-delay:.7s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(14),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(14),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+14),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+14){
	animation-delay:.65s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(13),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(13),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+13),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+13){
	animation-delay:.6s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(12),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(12),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+12),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+12){
	animation-delay:.55s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(11),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(11),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+11),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+11){
	animation-delay:.5s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(10),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(10),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+10),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+10){
	animation-delay:.45s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(9),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(9),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+9),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+9){
	animation-delay:.4s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(8),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(8),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+8),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+8){
	animation-delay:.35s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(7),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(7),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+7),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+7){
	animation-delay:.3s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(6),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(6),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+6),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+6){
	animation-delay:.25s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(5),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(5),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+5),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+5){
	animation-delay:.2s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(4),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(4),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+4),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+4){
	animation-delay:.15s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(3),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(3),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+3),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+3){
	animation-delay:.1s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:nth-child(2),.album-timeline-zoom-1 .album-timeline-cell.shimmer:nth-child(2),.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+2),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+2){
	animation-delay:.05s
}
.album-timeline-zoom-0 .album-timeline-cell.shimmer:first-child,.album-timeline-zoom-1 .album-timeline-cell.shimmer:first-child,.gallery-view.zoom-3 a.data-block-view.shimmer:nth-child(10n+1),.gallery-view.zoom-4 a.data-block-view.shimmer:nth-child(15n+1){
	animation-delay:0s
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer:nth-child(5),.album-timeline-zoom-3 .album-timeline-cell.shimmer:nth-child(5),.gallery-view.zoom-1 a.data-block-view.shimmer:nth-child(3n+5),.gallery-view.zoom-2 a.data-block-view.shimmer:nth-child(5n+5){
	animation-delay:.4s
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer:nth-child(4),.album-timeline-zoom-3 .album-timeline-cell.shimmer:nth-child(4),.gallery-view.zoom-1 a.data-block-view.shimmer:nth-child(3n+4),.gallery-view.zoom-2 a.data-block-view.shimmer:nth-child(5n+4){
	animation-delay:.3s
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer:nth-child(3),.album-timeline-zoom-3 .album-timeline-cell.shimmer:nth-child(3),.gallery-view.zoom-1 a.data-block-view.shimmer:nth-child(3n+3),.gallery-view.zoom-2 a.data-block-view.shimmer:nth-child(5n+3){
	animation-delay:.2s
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer:nth-child(2),.album-timeline-zoom-3 .album-timeline-cell.shimmer:nth-child(2),.gallery-view.zoom-1 a.data-block-view.shimmer:nth-child(3n+2),.gallery-view.zoom-2 a.data-block-view.shimmer:nth-child(5n+2){
	animation-delay:.1s
}
.album-timeline-zoom-2 .album-timeline-cell.shimmer:first-child,.album-timeline-zoom-3 .album-timeline-cell.shimmer:first-child,.gallery-view.zoom-1 a.data-block-view.shimmer:nth-child(3n+1),.gallery-view.zoom-2 a.data-block-view.shimmer:nth-child(5n+1){
	animation-delay:0s
}
.album-timeline-cell.show-date:before{
	background:var(--stroke-grey-2);
	border-radius:12px;
	color:var(--text-color-higher);
	content:attr(data-date);
	font-weight:700;
	left:.25rem;
	padding:.125rem .625rem;
	position:absolute;
	top:.25rem;
	white-space:nowrap;
	z-index:5
}
.album-timeline-cell.shimmer.show-date:before,.album-timeline-cell.shimmer.show-video-duration:after,.album-timeline-cell.show-date i.icon-check{
	display:none
}
.locations-dialog-nav,.timeline-location{
	margin-left:-.5rem;
	width:calc(100% + 1rem)
}
.empty-albums-section i{
	--icon-size:192px;
	margin-left:auto;
	margin-right:auto
}
.album-content-grid .gallery-view-zoom-control{
	gap:.25rem;
	display:flex;
	position:absolute;
	right:1.25rem;
	top:.75rem;
	z-index:10
}
.rtl .album-content-grid .gallery-view-zoom-control{
	direction:rtl;
	left:1.25rem;
	right:auto
}
.timeline-tooltip{
	box-shadow:0 4px 16px rgba(0, 0, 0, .1);
	padding-bottom:1rem;
	padding-left:2.5rem;
	padding-right:2.5rem;
	z-index:5
}
.timeline-tooltip button{
	padding-left:10px;
	padding-right:10px
}
.lp-gallery .btn-galleries{
	overflow:visible;
	position:relative
}
.lp-gallery .btn-galleries i.icon-link-small{
	background:var(--surface-tree-iconwrap);
	float:inherit;
	margin-inline-end:1px;
	padding:0 16px 0 4px;
	position:sticky;
	right:-1px
}
.rtl .lp-gallery .btn-galleries i.icon-link-small{
	background:var(--surface-tree-iconwrap-rtl);
	left:-1px;
	right:auto
}
.lp-gallery .btn-galleries.active i.icon-link-small,.lp-gallery .btn-galleries:hover i.icon-link-small{
	background:var(--surface-tree-iconwrap-active)
}
.rtl .lp-gallery .btn-galleries.active i.icon-link-small,.rtl .lp-gallery .btn-galleries:hover i.icon-link-small{
	background:var(--surface-tree-iconwrap-active-rtl)
}
.lp-gallery .albums-tree-list .btn-galleries i.icon-link-small{
	margin-inline-end:inherit;
	padding:0 8px
}
.lp-gallery .albums-tree-list.collapse{
	display:none
}
.sidebar-button-iconwrap{
	display:inline-block;
	width:30px
}
.albums-header .breadcrumb-btn{
	color:var(--text-color-medium);
	margin-inline-end:2px
}
.breadcrumb-btn>div i{
	--icon-size:16px;
	--mask-color:var(--text-color-medium)
}
.albums-header .mega-button span{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.timeline-location{
	background:var(--surface-main);
	margin-top:-1rem;
	padding-bottom:26px
}
.albums-list{
	gap:12px;
	display:grid
}
.album-txt{
	color:var(--text-color-high);
	max-width:297px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.empty-albums-list-container{
	align-items:center;
	display:flex;
	flex-direction:column;
	text-align:center
}
.empty-albums-list-wrapper{
	gap:8px;
	margin:auto
}
.add-to-album-dialog .empty-albums-title{
	font-size:14px;
	line-height:20px;
	margin-top:8px
}
#gallery-view .data-block-view .icon-check{
	--mask-color:var(--text-color-high-inverted)
}
#gallery-view .pre-pusher+.content-row .timeline-date-title{
	padding-top:8px
}
#gallery-view.gallery-type-d .content-row .content-block>a.data-block-view:first-child,#gallery-view.gallery-type-m .content-row .content-block>a.data-block-view:first-child{
	grid-area:c1
}
#gallery-view.gallery-type-d .content-row .content-block>a.data-block-view:nth-child(2),#gallery-view.gallery-type-m .content-row .content-block>a.data-block-view:nth-child(2){
	grid-area:c2
}
#gallery-view.gallery-type-d .content-row .content-block>a.data-block-view:nth-child(3),#gallery-view.gallery-type-m .content-row .content-block>a.data-block-view:nth-child(3){
	grid-area:c3
}
#gallery-view.gallery-type-d .content-row .content-block>a.data-block-view:nth-child(4),#gallery-view.gallery-type-m .content-row .content-block>a.data-block-view:nth-child(4){
	grid-area:c4
}
#gallery-view.gallery-type-d .content-row .content-block>a.data-block-view:nth-child(5),#gallery-view.gallery-type-m .content-row .content-block>a.data-block-view:nth-child(5){
	grid-area:c5
}
.media-tabs.hidden+.gallery-tabs-bl{
	border-top:1px solid var(--mobile-border-strong)
}
#media-tabs .m-tabs.hidden~div{
	display:none
}
@-moz-document url-prefix(){
.btn-galleries .w-full{
	width:calc(100% - 33px)
}
}
