
.fm-right-files-block.emptied .files-grid-view:not(.shared-folder-content),.fm-right-files-block.emptied .out-shared-grid-view,.fm-right-files-block.emptied .shared-grid-view{
	display:none
}
.files-grid-view,.files-grid-view.file-requests-view,.files-grid-view.out-shares-view,.files-grid-view.public-links-view,.files-grid-view.shared-view{
	box-sizing:border-box;
	height:100%;
	overflow:hidden;
	position:relative
}
.small-nav .files-grid-view.public-links-view{
	margin-top:12px
}
.shared-grid-view{
	box-sizing:border-box;
	height:100%;
	margin-top:12px;
	overflow:hidden;
	position:relative
}
.shared-grid-view .grid-table{
	min-width:1000px;
	table-layout:fixed
}
.out-shared-grid-view .grid-table td:first-child,.out-shared-grid-view .grid-table th:first-child,.shared-grid-view .grid-table td:first-child,.shared-grid-view .grid-table th:first-child{
	padding-top:3px;
	text-align:center;
	width:66px
}
.out-shared-grid-view .grid-table td:first-child,.shared-grid-view .grid-table td:first-child{
	pointer-events:none
}
.out-shared-grid-view .grid-table td:last-child,.out-shared-grid-view .grid-table th:last-child,.shared-grid-view .grid-table td:last-child,.shared-grid-view .grid-table th:last-child{
	padding-inline-end:0
}
table.grid-table .inbound-share .sprite-fm-uni-after.icon-warning-after:after{
	display:none
}
table.grid-table .inbound-share.unverified-share .sprite-fm-uni-after.icon-warning-after:after{
	--icon-size:20px;
	display:inline-block;
	position:absolute;
	right:-2px;
	top:0
}
.out-shared-grid-view{
	box-sizing:border-box;
	height:100%;
	margin-top:12px;
	overflow:hidden;
	position:relative
}
.out-shared-grid-view .grid-table{
	min-width:1000px;
	table-layout:fixed
}
.out-shared-grid-view .grid-table .no-pointer{
	pointer-events:none
}
.transfer-table-wrapper{
	box-sizing:border-box;
	height:100%;
	height:calc(100% - 48px);
	overflow:hidden;
	position:relative;
	top:-1px
}
.transfer-table-wrapper th:first-child:before,.transfer-table-wrapper th:last-child:before,.transfer-table-wrapper th:nth-child(7):before{
	display:none
}
.grid-wrapper{
	box-sizing:initial;
	display:inline-block;
	min-height:100%;
	min-width:100%;
	position:relative;
	vertical-align:top
}
.grid-scrolling-table:not(.subtitles-grid-table),.transfer-scrolling-table{
	height:100%
}
.transfer-scrolling-table{
	background:no-repeat center 24px linear-gradient(90deg, var(--stroke-grey-2), var(--stroke-grey-2));
	background-size:auto 1px;
	position:relative !important
}
table{
	border-collapse:initial;
	border-spacing:0;
	display:table
}
table tr td:first-child:after{
	left:auto;
	right:-2px;
	width:calc(100% - 8px)
}
table tr td:last-child:after{
	width:calc(100% - 8px)
}
.table-hover tr td.label:after,.table-hover tr td:not(.label):before{
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.table-hover tr:hover td.label:after,.table-hover tr:hover td:not(.label):before{
	background-color:var(--mobile-surface-1)
}
.table-hover tr.ui-selected:not(:hover) td.label:after,.table-hover tr.ui-selected:not(:hover) td:not(.label):before{
	background:var(--mobile-surface-2)
}
.table-hover tr.ui-selected td:first-child{
	border-left:4px solid var(--mobile-border-brand);
	padding-inline-start:20px
}
.out-shared-grid-view .table-hover tr.ui-selected td:first-child,.shared-grid-view .table-hover tr.ui-selected td:first-child{
	padding-inline-start:10px
}
.rtl .table-hover tr.ui-selected td:first-child{
	border-left:none;
	border-right:2px solid var(--mobile-border-brand)
}
.grid-table.import-summary tr td i.icon-check,.table-hover tr i.selected{
	background:var(--mobile-surface-2);
	border-radius:2px;
	color:transparent;
	cursor:pointer;
	margin-bottom:1px;
	opacity:0;
	outline:1px solid var(--mobile-border-strong-selected);
	padding:2px;
	pointer-events:all;
	position:relative;
	vertical-align:middle
}
table.grid-table.import-summary tbody tr td i.icon-check:not(.verified-user-icon):not(.icon-dot):not(.selected){
	--icon-size:16px;
	--mask-color:transparent;
	opacity:1
}
.table-hover tr i.selected:after{
	bottom:-6px;
	content:"";
	left:-3px;
	position:absolute;
	right:-3px;
	top:-7px
}
.table-hover.fat tr i.selected:after{
	bottom:-14px;
	top:-15px
}
.table-hover tbody.animate-select tr i.selected{
	transition:opacity .3s
}
.grid-table.import-summary tbody tr i.selected,.table-hover tbody tr.ui-selected i.selected{
	background:var(--mobile-selection-control);
	color:var(--mobile-icon-inverse);
	opacity:1;
	outline:none;
	pointer-events:all
}
.table-hover .selection-on tr:not(.ui-selected) i.selected,.table-hover tr:not(.ui-selected):hover i.selected{
	opacity:1;
	transition-delay:50ms
}
.rtl .table-hover tr.ui-selected td:first-child:before{
	background-position:calc(100% - 4px)
}
.table-hover tr:hover td:last-child:before{
	border-right:1px solid var(--grid-hover-border)
}
.rtl .table-hover tr:hover td:last-child:before{
	border-left:1px solid var(--grid-hover-border);
	border-right:none
}
.table-hover tr.ui-selected td:last-child:before{
	border-right:1px solid var(--stroke-grey-4)
}
table tr.ui-selected .clear-transfer-icon,table tr.ui-selected .grid-file-request-manage,table tr.ui-selected .grid-url-arrow,table tr.ui-selected .link-transfer-status,table tr:hover .clear-transfer-icon,table tr:hover .grid-file-request-manage,table tr:hover .grid-url-arrow,table tr:hover .link-transfer-status{
	opacity:1
}
.rtl .table-hover tr.ui-selected td:last-child:before{
	border-left:1px solid var(--stroke-grey-4);
	border-right:none
}
.grid-table thead tr{
	background-color:var(--mobile-page-background);
	box-sizing:border-box;
	font-size:0;
	position:relative;
	white-space:nowrap;
	width:100%
}
.grid-table thead .filter-block.body{
	margin:3px 0 0;
	margin-inline-end:18px
}
.grid-table th{
	background:var(--mobile-page-background);
	border-bottom:1px solid var(--mobile-border-subtle);
	box-sizing:border-box;
	color:var(--mobile-text-secondary);
	font:var(--text-body2);
	height:56px;
	overflow:hidden;
	padding-inline-end:13px;
	padding-inline-start:5px;
	position:sticky;
	position:-webkit-sticky;
	text-align:start;
	text-overflow:ellipsis;
	top:0;
	white-space:nowrap;
	z-index:201
}
.small-nav .grid-table th{
	height:32px
}
.grid-table th:hover{
	color:var(--mobile-text-primary)
}
.grid-table th:first-child{
	padding-inline-start:16px
}
.grid-table th:last-child{
	padding-inline-end:16px
}
.grid-table th:last-child:before{
	left:0;
	right:-26px
}
.grid-table thead .grid-view-resize{
	bottom:0;
	cursor:col-resize;
	position:absolute;
	right:0;
	top:0;
	width:16px;
	z-index:5
}
.rtl .grid-table thead .grid-view-resize{
	left:0;
	right:auto
}
.grid-table thead th:not(:first-child):not(:last-child):not(.grid-url-header):not(.grid-url-header-nw):not(.grid-first-th):hover:after{
	background-color:var(--mobile-button-outline-background-hover);
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.device-centre-grid-view .grid-table thead th[megatype=fname]:hover{
	overflow:visible
}
.device-centre-grid-view .grid-table thead th[megatype=fname]:not(:first-child):not(:last-child):not(.grid-url-header):not(.grid-url-header-nw):not(.grid-first-th):hover:after{
	left:-26px
}
.grid-table thead th.full-width-col{
	width:100%
}
.rtl .grid-table th:not(.grid-url-header):hover:before{
	left:7px;
	right:auto
}
.grid-table.fm th:first-child{
	padding:0
}
.grid-table.fm td,.grid-table.fm th{
	display:none
}
.grid-table.fm.v-accessCtrl [megatype=accessCtrl],.grid-table.fm.v-extras [megatype=extras],.grid-table.fm.v-fav [megatype=fav],.grid-table.fm.v-fileLoc [megatype=fileLoc],.grid-table.fm.v-fname [megatype=fname],.grid-table.fm.v-label [megatype=label],.grid-table.fm.v-owner [megatype=owner],.grid-table.fm.v-playtime [megatype=playtime],.grid-table.fm.v-size [megatype=size],.grid-table.fm.v-timeAd [megatype=timeAd],.grid-table.fm.v-timeMd [megatype=timeMd],.grid-table.fm.v-type [megatype=type],.grid-table.fm.v-versions [megatype=versions],.grid-table.fm td.space-maintainer-end,.grid-table.fm td.space-maintainer-start,.grid-table.fm th.grid-empty-spacer,.grid-table.fm th:first-child{
	display:table-cell
}
.grid-table.fm td.space-maintainer-start{
	pointer-events:none;
	z-index:1
}
.grid-table .space-maintainer-end{
	background-color:var(--mobile-page-background)
}
.grid-table th:last-child:after,.mega-lite-mode .grid-table.fm.v-versions [megatype=versions],.mega-lite-mode .grid-table.out-shares .size-col,.mega-lite-mode .grid-table.shared-with-me .size-col{
	display:none
}
.grid-table th.grid-first-th i{
	--icon-size:16px;
	--mask-color:var(--mobile-icon-primary);
	display:inline-block
}
.files-grid-view .grid-scrolling-table{
	box-sizing:border-box;
	padding-bottom:6px;
	transition:.2s linear
}
.files-grid-view .grid-scrolling-table:after{
	bottom:0;
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:30px
}
.files-grid-view.fm .column-settings{
	background-color:var(--mobile-page-background);
	content:"";
	cursor:pointer;
	display:inline-block;
	height:24px;
	position:absolute;
	right:0;
	top:0;
	transition:.2s linear;
	width:53px;
	z-index:209
}
.shared-details-block .files-grid-view.fm .column-settings{
	top:4px
}
.rtl .files-grid-view.fm .column-settings{
	left:0;
	right:auto
}
.emptied .files-grid-view.fm .column-settings{
	display:none
}
.files-grid-view.fm .column-settings i{
	--icon-size:16px;
	--mask-color:var(--mobile-icon-secondary);
	border-radius:2px;
	padding:4px
}
.files-grid-view.fm .column-settings:hover i{
	--mask-color:var(--icon-active);
	background-color:var(--mobile-surface-1);
	border-radius:2px
}
.files-grid-view.fm .column-settings.c-opened i{
	--mask-color:var(--icon-active)
}
.files-grid-view.fm .column-settings.overlap{
	background-color:var(--mobile-page-background);
	padding-bottom:15px;
	padding-top:16px;
	text-align:start
}
.small-nav .files-grid-view.fm .column-settings.overlap{
	padding-bottom:4px;
	padding-top:4px
}
.rtl .files-grid-view.fm .column-settings.overlap{
	border-left:unset
}
.out-shared-grid-view>.grid-table thead:after{
	width:calc(100% - 32px)
}
.mega-lite-mode .files-grid-view.fm.mega-lite-hidden{
	display:none
}
table.grid-table{
	border-collapse:initial;
	margin:0 auto;
	table-layout:fixed;
	width:100%
}
table.grid-table tr:empty{
	border:0;
	display:block;
	height:0
}
table.grid-table td:first-child,table.grid-table th:first-child{
	padding-inline-start:12px
}
.transfer-table tr td:nth-child(8),table.grid-table td.space-maintainer-end,table.grid-table td.space-maintainer-start,table.grid-table td:first-child,table.grid-table td:last-child,table.grid-table th:first-child,table.grid-table th:last-child{
	overflow:visible
}
table.grid-table td{
	border-bottom:1px solid var(--mobile-border-subtle);
	box-sizing:border-box;
	overflow:hidden;
	padding:0;
	padding-inline-end:13px;
	padding-inline-start:5px;
	position:relative;
	text-overflow:ellipsis
}
table.grid-table .item-type-icon{
	--icon-size:24px;
	left:3px;
	position:absolute;
	top:3px
}
table.grid-table.fat .item-type-icon{
	--icon-size:32px
}
.rtl table.grid-table .item-type-icon{
	left:unset;
	right:3px
}
table.grid-table .tranfer-filetype-txt{
	box-sizing:border-box;
	color:var(--mobile-text-primary);
	display:block;
	left:0;
	overflow:hidden;
	padding-inline-start:38px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
table.grid-table.fat .tranfer-filetype-txt{
	padding-inline-start:44px
}
.taken-down .file-block-title,.taken-down .nw-fm-tree-folder,.taken-down .propreties-dark-txt,table.grid-table .taken-down .tranfer-filetype-txt,table.grid-table .taken-down td{
	color:var(--mobile-text-error)
}
table.grid-table .undecryptable td{
	color:var(--stroke-mid-grey)
}
.undecryptable .file-block-title,.undecryptable .nw-fm-tree-folder,.undecryptable .propreties-dark-txt,.undecryptable .shared-folder-info,.undecryptable .shared-folder-name,table.grid-table .undecryptable .tranfer-filetype-txt{
	color:var(--secondary-orange) !important
}
.undecryptable-zk .file-block-title,.undecryptable-zk .nw-fm-tree-folder,.undecryptable-zk .propreties-dark-txt,.undecryptable-zk .shared-folder-info,.undecryptable-zk .shared-folder-name,table.grid-table .undecryptable-zk .tranfer-filetype-txt{
	color:var(--mobile-text-error) !important
}
table.grid-table .ver-col-container{
	line-height:30px
}
table.grid-table .ver-col-container>div{
	vertical-align:middle
}
table.grid-table .ver-col-container .ver-nb{
	color:var(--grid-text);
	display:inline-block;
	font:var(--text-body2);
	height:18px;
	text-align:center;
	width:19px
}
table.grid-table .ver-col-container .ver-icon.versioning{
	display:inline-block;
	height:30px
}
table.grid-table .ver-col-container .ver-icon.versioning .versioning-indicator{
	display:inline-block;
	height:100%;
	position:relative
}
table.grid-table .ver-col-container .ver-icon.versioning .versioning-indicator>i{	
	--mask-color:var(--mobile-icon-secondary)
}
table.grid-table td[megatype=extras],table.grid-table th[megatype=extras]{
	overflow:visible;
	position:sticky;
	right:0
}
table.grid-table td[megatype=extras]{
	pointer-events:none
}
table.grid-table td[megatype=extras]>a,table.grid-table td[megatype=extras]>i{
	pointer-events:all
}
.rtl table.grid-table td[megatype=extras],.rtl table.grid-table th[megatype=extras]{
	left:0;
	right:auto
}
table.grid-table tr.linked td[megatype=extras]{
	background-color:var(--mobile-page-background)
}
.files-grid-view.fm .column-settings.overlap:before,table.grid-table tr td[megatype=extras]:before{
	background:linear-gradient(90deg, transparent, var(--mobile-page-background) 25px, var(--mobile-page-background));
	bottom:0;
	content:"";
	left:-30px;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.rtl .files-grid-view.fm .column-settings{
	direction:rtl
}
.rtl .files-grid-view.fm .column-settings.overlap:before,.rtl table.grid-table:not(.fm-dialog-table) td[megatype=extras]:before{
	background:linear-gradient(270deg, transparent, var(--mobile-page-background) 25px, var(--mobile-page-background));
	left:0;
	right:-30px
}
.files-grid-view.fm .column-settings.overlap:before{
	left:-70px
}
.rtl .files-grid-view.fm .column-settings.overlap:before{
	right:-70px
}
.table-hover tr.megaListItem:hover td[megatype=extras]:before{
	background:linear-gradient(90deg, transparent, var(--mobile-surface-1) 25px, var(--mobile-surface-1));
	left:-30px
}
.table-hover tr.ui-selected:not(:hover) td[megatype=extras]:before{
	background:linear-gradient(90deg, transparent, var(--mobile-surface-2) 25px, var(--mobile-surface-2));
	left:-30px
}
.rtl .table-hover tr.megaListItem:hover td[megatype=extras]:before{
	background:linear-gradient(270deg, transparent, var(--mobile-surface-1) 25px, var(--mobile-surface-1));
	left:0;
	right:-30px
}
.rtl .table-hover tr.ui-selected:not(:hover) td[megatype=extras]:before{
	background:linear-gradient(270deg, transparent, var(--mobile-surface-2) 25px, var(--mobile-surface-2));
	left:0;
	right:-30px
}
table.grid-table .grid-url-arrow{
	background-color:initial;
	border-radius:4px;
	cursor:pointer;
	display:block;
	height:24px;
	left:35px;
	opacity:0;
	padding:0 2px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:24px
}
.rtl table.grid-table .grid-url-arrow{
	left:auto;
	right:35px
}
.grid-wrapper table.grid-table tbody td.grid-url-field a.grid-url-arrow i{
	vertical-align:unset
}
table.grid-table .grid-url-arrow i{
	--icon-size:24px;
	--mask-color:var(--icon-inactive)
}
table.grid-table .grid-url-arrow.active i,table.grid-table .grid-url-arrow:hover i{
	--mask-color:var(--icon-active)
}
table.grid-table .grid-url-header-nw .grid-url-arrow{
	left:auto;
	pointer-events:all;
	right:14px;
	top:17px
}
.rtl table.grid-table .grid-url-header-nw .grid-url-arrow{
	left:14px;
	right:auto
}
.out-shared-grid-view table.grid-table .grid-url-header-nw .grid-url-arrow,.shared-grid-view table.grid-table .grid-url-header-nw .grid-url-arrow{
	top:unset
}
table.grid-table tr{
	box-sizing:border-box
}
table.grid-table tr:empty{
	border:0
}
table.grid-table tr:not(.taken-down) .grid-status-icon:not(.read-only):not(.read-and-write){
	cursor:pointer
}
table.grid-table .grid-status-icon{
	--icon-size:16px;
	--mask-color:var(--mobile-icon-secondary);
	display:inline-block;
	margin:0 0 1px;
	vertical-align:middle
}
table.grid-table .grid-status-icon.icon-favourite-filled{
	--mask-color:var(--mobile-icon-primary)
}
table.grid-table .grid-status-icon.icon-info{
	--mask-color:var(--secondary-orange)
}
table.grid-table .grid-status-icon.icon-takedown,table.grid-table .undecryptable-zk .grid-status-icon.icon-info{
	--mask-color:var(--mobile-text-error)
}
table.grid-table tbody i:not(.verified-user-icon):not(.icon-dot):not(.selected){
	--mask-color:var(--mobile-icon-primary);
	--icon-size:24px;
	display:inline-block;
	margin-bottom:1px;
	vertical-align:middle
}
table.fm.grid-table td.fileLoc i.grid-file-icon{
	--icon-size:16px;
	--mask-color:var(--text-color-medium)
}
table.grid-table tbody i.icon-link-thin-outline:not(.verified-user-icon):not(.icon-dot):not(.selected),table.grid-table tbody i.icon-manage-folders:not(.verified-user-icon):not(.icon-dot):not(.selected),table.grid-table tbody i.icon-more-vertical-thin-outline:not(.verified-user-icon):not(.icon-dot):not(.selected){
	--icon-size:16px;
	background-color:var(--mobile-page-background);
	border-radius:2px;
	cursor:pointer;
	padding:4px;
	position:relative
}
table.grid-table tbody i.icon-clock-rotate:not(.verified-user-icon):not(.icon-dot):not(.selected){
	--icon-size:16px
}
table.grid-table tbody i:not(.verified-user-icon):not(.icon-dot):not(.selected):hover{
	background-color:initial
}
table.grid-table tbody i:not(.verified-user-icon):not(.icon-dot):not(.selected):not(.icon-clock-rotate):not(.dc-status-tip):not(.dc-status):hover:after{
	background-color:var(--mobile-button-outline-background-hover);
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0
}
table.grid-table tbody .versioning-indicator i.icon-clock-rotate{
	display:block
}
table.grid-table tbody tr.taken-down td.own-data .icon-link-thin-outline,table.grid-table tbody tr:not(.linked) td.own-data .icon-link-thin-outline{
	display:none
}
table.grid-table tbody .linked .icon-link-thin-outline{
	display:inline-block
}
table.grid-table tbody .grid-file-location{
	color:var(--secondary-blue);
	cursor:pointer;
	text-decoration:underline
}
.rtl table{
	direction:rtl
}
table.fm td{
	box-sizing:border-box;
	color:var(--mobile-text-secondary);
	font:var(--text-body2);
	height:32px;
	line-height:31px;
	overflow:hidden;
	padding:0;
	padding-inline-end:13px;
	padding-inline-start:5px;
	position:relative;
	text-align:start;
	text-overflow:ellipsis;
	white-space:nowrap;
	z-index:0
}
table.fm.fat td{
	height:48px
}
table.fm.search-page:not(.fat) td{
	height:73px
}
table.fm.search-page.fat td{
	height:81px
}
table.fm [megatype=fav]{
	text-align:center;
	text-overflow:clip
}
table.fm td[megatype=fname]{
	min-width:180px
}
table.fm td[megatype=empty]{
	display:table-cell;
	width:100%
}
table.fm td:first-child,table.fm th:first-child{
	padding:0 24px;
	text-align:center;
	width:66px
}
table.fm tr{
	white-space:nowrap;
	width:100%
}
table.fm .item-type-icon{
	left:3px;
	position:absolute
}
table.fm .item-type-icon,table.fm .versioning-indicator{
	top:50%;
	transform:translateY(-50%)
}
table.fm .grid-url-arrow{
	margin-top:0
}
table.fm .thumb .item-type-icon{
	background:none
}
table.fm .thumb .item-type-icon img{
	background-color:var(--stroke-mid-grey);
	border-radius:2px;
	display:inline-block;
	height:18px;
	margin:3px;
	width:18px
}
table.fm.fat .thumb .item-type-icon img{
	height:32px;
	margin:0;
	width:32px
}
.terms-page-content.terms .index-table{
	margin:24px auto;
	width:100%
}
.terms-page-content.terms .index-table td{
	font-family:var(--text-font-family);
	padding:8px 0;
	padding-inline-end:8px
}
.terms-page-content.terms .index-table td:not(:first-child){
	text-align:end
}
.megasync-table{
	background-color:#fff;
	border-radius:6px;
	display:inline-block;
	overflow:hidden
}
.megasync-table table{
	width:640px
}
.megasync-table table td,.megasync-table table th{
	border-left:1px solid rgba(0, 0, 0, .1);
	box-sizing:border-box;
	font-weight:400;
	height:80px;
	padding:0 23px;
	text-align:start;
	vertical-align:middle;
	white-space:nowrap
}
.megasync-table table td{
	border-top:1px solid rgba(0, 0, 0, .1);
	height:63px
}
.megasync-table table td:first-child,.megasync-table table th:first-child{
	background-color:#f2f2f2;
	border-left:0;
	text-align:right;
	width:209px
}
.megasync-table table td:nth-child(2),.megasync-table table th:nth-child(2){
	padding:0 26px;
	width:216px
}
.megasync-table table td:nth-child(3),.megasync-table table th:nth-child(3){
	padding:0 28px;
	width:215px
}
.megasync-table table td span,.megasync-table table th span{
	background-image:url(../images/mega/download-sprite.png?v=4af55d3dc900fda9);
	background-position:left 1000px;
	background-repeat:no-repeat;
	color:#333;
	display:inline-block;
	font-size:16px;
	line-height:40px;
	padding:0
}
.megasync-table table span.tick{
	background-position:-4px -1768px
}
.megasync-table table span.dots{
	background-position:-3px -1648px
}
.megasync-table table span.globe{
	background-position:-2px -1577px;
	margin-left:-3px;
	padding:0 0 0 48px !important
}
.megasync-table table span.sync{
	background-position:0 -1696px;
	margin-left:-4px;
	padding:0 0 0 45px !important
}
.megasync-table table td:first-child span,.megasync-table table th:first-child span{
	background-image:none;
	color:rgba(51, 51, 51, .7)
}
.megasync-table table td:nth-child(2) span,.megasync-table table th:nth-child(2) span{
	padding:0 0 0 45px
}
.megasync-table table td:nth-child(3) span,.megasync-table table th:nth-child(3) span{
	padding:0 0 0 41px
}
.user-management-view .table-user-management table{
	border:none;
	margin:0 24px;
	table-layout:fixed;
	width:calc(100% - 48px)
}
.user-management-view .table-user-management .data-table tr .name .fm-user-management-user{
	align-items:center;
	display:flex;
	white-space:nowrap
}
.user-management-view .table-user-management .data-table tr .status{
	white-space:nowrap;
	width:14%
}
.user-management-view .table-user-management .data-table tr .last-active,.user-management-view .table-user-management .data-table tr .used-storage,.user-management-view .table-user-management .data-table tr .used-transfer{
	width:14%
}
.user-management-view .table-user-management .data-table tr .actions{
	width:140px
}
.user-management-view .grid-table-user-management tbody tr{
	height:64px
}
.user-management-view .grid-table-user-management td{
	cursor:pointer
}
.user-management-view .grid-table-user-management th{
	box-sizing:border-box;
	color:var(--text-color-medium);
	font:var(--text-body2);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.user-management-view .user-management-list-table tr .icon-wrapper{
	opacity:0;
	transition:var(--transition-opacity);
	vertical-align:middle
}
.files-grid-view.user-management-view .user-management-list-table tbody tr:hover .icon-wrapper{
	opacity:1
}
.files-grid-view.user-management-view .user-management-list-table tbody tr .icon-wrapper.disabled i{
	--mask-color:var(--icon-inactive)
}
.files-grid-view.user-management-view .user-management-list-table tbody tr .icon-wrapper:not(.disabled) i{
	--mask-color:var(--mobile-icon-primary)
}
.files-grid-view.user-management-view .user-management-list-table tbody tr .icon-wrapper:not(.disabled):hover i{
	--mask-color:var(--icon-active)
}
.files-grid-view.user-management-view .user-management-list-table tbody tr td .icon-wrapper{
	cursor:pointer;
	display:inline-block;
	margin-inline-end:8px;
	position:relative
}
.user-management-list-table tr td .user-management-name{
	color:var(--text-color-high);
	font:var(--text-body1);
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom;
	white-space:nowrap
}
.user-management-list-table tr td .user-management-email{
	color:var(--text-color-low);
	font:var(--text-body2);
	margin-top:2px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.user-management-list-table tr td .user-management-email.pending-email,.user-management-list-table tr td .user-management-email.warning{
	color:var(--text-color-warning)
}
@media only screen and (max-width:1368px) and (min-width:320px){
table.shared-with-me td:nth-child(2){
	width:150px !important
}
.contacts-panel table.shared-with-me td:nth-child(2){
	width:240px !important
}
}
table.shared-with-me td{
	font:var(--text-body2);
	height:56px;
	vertical-align:middle;
	z-index:0
}
table.shared-with-me td.grid-url-header-nw{
	pointer-events:none
}
table.shared-with-me .avatar-wrapper{
	margin:0;
	position:absolute;
	top:14px
}
table.shared-with-me .item-type-icon-90{
	--icon-size:48px;
	left:0;
	position:absolute;
	top:4px
}
.rtl table.shared-with-me .item-type-icon-90{
	left:auto;
	right:0
}
table.shared-with-me .shared-folder-info-block .shared-folder-name{
	color:var(--text-color-high);
	display:block;
	font:var(--text-body1);
	overflow:hidden;
	padding-inline-end:24px;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.shared-with-me .shared-folder-info-block .shared-folder-info{
	color:var(--text-color-low);
	display:block;
	font:var(--text-body2);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.shared-with-me .fm-chat-user-info{
	display:block;
	float:none;
	margin:0;
	margin-inline-start:44px
}
table.shared-with-me .fm-chat-user-info .fm-chat-user{
	align-items:center;
	color:var(--text-color-high);
	display:flex;
	font:var(--text-body2);
	margin-inline-end:20px;
	margin-right:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.shared-with-me .fm-chat-user-info .nw-contact-status{
	margin:12px
}
table.shared-with-me .fm-chat-user-info .fm-chat-user-status{
	color:var(--text-color-low);
	font:var(--text-body2)
}
table.shared-with-me .fm-chat-user-info .fm-user-verification{
	color:var(--label-blue);
	cursor:pointer;
	text-decoration:underline
}
table.shared-with-me .shared-folder-size{
	font:var(--text-body2)
}
table.shared-with-me .shared-folder-access{
	color:var(--text-color-medium);
	display:block
}
table.shared-with-me .shared-folder-access i{
	--icon-size:22px;
	display:inline-block;
	margin-inline-end:5px;
	vertical-align:middle
}
table.shared-with-me .shared-folder-access span{
	display:inline-block;
	font:var(--text-body2);
	vertical-align:middle
}
@media only screen and (max-width:1368px) and (min-width:320px){
table.out-shares td:nth-child(2){
	width:150px !important
}
}
table.out-shares td{
	height:56px;
	z-index:0
}
table.out-shares td.grid-url-header-nw{
	pointer-events:none
}
table.out-shares .item-type-icon-90{
	--icon-size:48px;
	left:0;
	position:absolute;
	top:4px
}
.rtl table.out-shares .item-type-icon-90{
	left:auto;
	right:0
}
table.out-shares .shared-folder-info-block{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	font:var(--text-body2);
	padding:0;
	padding-inline-start:51px;
	position:relative;
	text-align:start
}
table.out-shares .shared-folder-info-block .shared-folder-name{
	color:var(--text-color-high);
	display:block;
	font:var(--text-body1);
	overflow:hidden;
	padding-inline-end:24px;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.out-shares .shared-folder-info-block .shared-folder-info{
	color:var(--text-color-low);
	display:block;
	font:var(--text-body2);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.mega-lite-mode table.out-shares .shared-folder-info-block .shared-folder-info{
	display:none
}
table.out-shares .fm-chat-users-wrapper.simpletip{
	display:inline-block;
	max-width:100%;
	vertical-align:top
}
table.out-shares .fm-chat-users-wrapper.simpletip:hover{
	text-decoration:underline
}
table.out-shares .fm-chat-users,table.out-shares .fm-chat-users-other,table.out-shares .label,table.out-shares .last-shared-time,table.out-shares .shared-folder-size{
	color:var(--text-color-medium);
	font:var(--text-body2)
}
table.out-shares .fm-chat-users{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.transfer-table thead{
	margin:0 16px;
	min-width:1152px;
	white-space:nowrap;
	width:calc(100% - 32px)
}
.transfer-table th{
	background-color:var(--mobile-page-background);
	box-sizing:border-box;
	color:var(--stroke-main-inverted);
	display:table-cell;
	float:none;
	font:var(--text-body2);
	height:24px;
	overflow:hidden;
	padding:0 13px 0 5px;
	position:sticky;
	position:-webkit-sticky;
	text-align:left;
	text-overflow:ellipsis;
	top:0;
	white-space:nowrap;
	z-index:1
}
.transfer-table th:first-child span{
	background-image:url(../images/mega/fm-main-sprite.png?v=7d3634e3f4c954e9);
	background-position:-6px -4019px;
	background-repeat:no-repeat;
	display:block;
	height:24px
}
.fm-transfers-block td{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#707070;
	font-size:13px;
	font-weight:400;
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding:0 13px 0 5px;
	position:relative;
	text-align:left;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.transfer-table{
	min-width:1152px
}
.transfer-table,.transfer-table tbody{
	height:auto;
	table-layout:fixed;
	white-space:nowrap
}
.transfer-table .tranfer-filetype-txt{
	box-sizing:border-box;
	display:block;
	left:0;
	overflow:hidden;
	padding-left:30px;
	padding-top:6px;
	position:absolute;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.transfer-table .item-type-icon{
	--icon-size:24px;
	left:2px;
	position:absolute;
	top:4px
}
.transfer-table .transfer-type{
	margin:0 auto
}
.transfer-table .transfer-type:before{
	background-image:none
}
.transfer-table td{
	border-bottom:1px solid var(--stroke-grey-2);
	box-sizing:border-box;
	color:var(--text-color-high);
	cursor:default;
	font:var(--text-body1);
	height:32px;
	line-height:32px;
	padding-left:5px;
	position:relative;
	z-index:0
}
.transfer-table td object{
	height:26px;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.transfer-table td:first-child,.transfer-table th:first-child{
	background-image:none;
	overflow:visible;
	padding:0
}
.transfer-table tr td:first-child{
	padding-inline-start:4px
}
.transfer-table tr.ui-selected td:first-child{
	padding-inline-start:0
}
.transfer-table td:nth-child(2){
	vertical-align:top
}
.transfer-table td:nth-child(7),.transfer-table th:nth-child(7){
	background-image:none
}
.transfer-table td:nth-child(8):before{
	border-radius:0 4px 4px 0
}
.transfer-table td:nth-child(9),.transfer-table th:nth-child(9){
	overflow:visible;
	width:0
}
.dndc-sort .transfer-table td:nth-child(9),.transfer-table td:nth-child(9),.transfer-table th:nth-child(9){
	display:none
}
.transfer-table .clear-transfer-icon i,.transfer-table .grid-url-arrow i,.transfer-table .link-transfer-status i{
	--icon-size:24px;
	--mask-color:var(--mobile-icon-primary);
	display:inline-block;
	vertical-align:middle
}
.transfer-table .clear-transfer-icon:hover i,.transfer-table .grid-url-arrow i,.transfer-table .link-transfer-status:hover i{
	--mask-color:var(--icon-active)
}
.transfer-table th:nth-child(2){
	min-width:448px
}
.fm-account-reseller .grid-table.vouchers{
	table-layout:auto
}
.grid-table.vouchers td:first-child{
	padding-left:12px
}
.dev-new-appplications-table .grid-table th{
	height:30px;
	line-height:27px !important
}
.dev-new-appplications-table .grid-table td{
	color:#666;
	height:31px
}
.dev-new-appplications-table .grid-table tr td:first-child{
	padding-left:10px
}
.dev-new-appplications-table .grid-table td{
	color:#666
}
.dev-new-appplications-table table.grid-table td:nth-child(4),.dev-new-appplications-table table.grid-table th:nth-child(4){
	padding:0;
	width:35px
}
.grid-scrolling-table.ps>.ps__rail-y,.user-management-scroll.ps>.ps__rail-y{
	margin-top:58px
}
.contacts-list .grid-scrolling-table.ps>.ps__rail-y{
	margin-top:24px
}
.add-from-cloud-dialog .grid-scrolling-table.ps>.ps__rail-y{
	margin-top:34px
}
.transfer-scrolling-table.ps>.ps__rail-y{
	margin-top:26px
}
.file-requests-view{
	margin-top:12px
}
.file-requests-view .grid-table tr:not(.ui-selected):not(:hover) .grid-file-request-manage{
	opacity:0
}
.arrow:not(.grid-header-star){
	--icon-size:16px;
	--mask-color:var(--mobile-icon-secondary);
	cursor:pointer;
	display:block;
	height:24px;
	padding:20px 0 12px;
	text-align:start;
	width:100%
}
.small-nav .arrow:not(.grid-header-star){
	padding:6px 0 2px
}
.s4-grid-view .arrow:not(.grid-header-star){
	padding:0
}
table.grid-table th:hover .arrow:not(.grid-header-star){
	--mask-color:var(--mobile-icon-primary);
	font-weight:700
}
.arrow.sprite-fm-mono:before{
	display:none;
	height:16px;
	margin-inline-end:8px;
	margin-top:-3px;
	padding:4px;
	vertical-align:middle;
	width:16px
}
.arrow.sprite-fm-mono.desc:before{
	display:inline-block;
	transform:rotate(90deg)
}
.arrow.sprite-fm-mono.asc:before{
	display:inline-block;
	transform:rotate(-90deg)
}
.arrow.label:not(.asc):not(.desc){
	background-image:none
}
.add-from-cloud table.grid-table td[megatype=extras]{
	position:relative
}
.add-from-cloud .grid-table th,.add-from-cloud .grid-table th[megatype=extras]:before{
	background:var(--surface-main);
	border-bottom:1px solid var(--stroke-grey-2)
}
.add-from-cloud .grid-table tbody tr td[megatype=extras]:before,.add-from-cloud table.grid-table tr.linked td[megatype=extras]{
	background:transparent
}
.add-from-cloud .table-hover tr:hover td.label:after,.add-from-cloud .table-hover tr:hover td:not(.label):before{
	background:var(--mobile-surface-1)
}
.add-from-cloud .grid-table tbody tr:not(.linked) i.icon-link{
	display:none
}
.add-from-cloud .fm-dialog-table.grid-table td.extras-column{
	width:auto
}
.fm-dialog-table.grid-table tr.ui-selected td:first-of-type{
	padding-inline-start:8px
}
