
.device-centre .nw-fm-tree-item .success{
	--mask-color:var(--text-color-success);
	color:var(--text-color-success)
}
.device-centre .nw-fm-tree-item .error{
	--mask-color:var(--text-color-error);
	color:var(--text-color-error)
}
.device-centre .nw-fm-tree-item .warning{
	--mask-color:var(--text-color-warning);
	color:var(--text-color-warning)
}
.device-centre .nw-fm-tree-item .in-progress{
	--mask-color:var(--secondary-blue);
	color:var(--text-color-info)
}
.device-centre .nw-fm-tree-item .tip-icon{
	--mask-color:var(--icon-inactive);
	transition:var(--transition-color)
}
.device-centre .nw-fm-tree-item .tip-icon:hover{
	--mask-color:var(--icon-rest)
}
.rtl .device-centre .nw-fm-tree-item .dc-fm-tree-icon-group{
	min-width:76px
}
.device-centre .nw-fm-tree-item .dc-fm-tree-status{
	--icon-size:18px;
	left:26px;
	position:absolute;
	top:8px
}
.rtl .device-centre .nw-fm-tree-item .dc-fm-tree-status{
	right:26px
}
.device-centre .nw-fm-tree-item .dc-fm-tree-status-tip{
	--icon-size:18px;
	left:6px;
	position:absolute;
	top:8px
}
.rtl .device-centre .nw-fm-tree-item .dc-fm-tree-status-tip{
	right:6px
}
.device-centre .nw-fm-tree-item .dc-fm-tree-icon{
	--icon-size:28px;
	left:44px;
	position:absolute;
	top:2px
}
.rtl .device-centre .nw-fm-tree-item .dc-fm-tree-icon{
	right:44px
}
.device-centre .nw-fm-tree-item .dc-fm-tree-name{
	box-sizing:border-box;
	color:var(--stroke-link-inverted);
	display:inline-block;
	font:var(--text-body1);
	padding:2px 0 2px 76px
}
.device-centre-shimmer{
	background-color:var(--surface-main);
	height:100%;
	position:absolute;
	width:100%;
	z-index:202
}
.device-centre-shimmer-element{
	background-color:var(--icon-inactive);
	transition:var(--transition-bg-color)
}
.device-centre-shimmer-container{
	align-items:center;
	display:flex;
	height:80px;
	margin-left:12px;
	padding-left:26px
}
.device-centre-shimmer-icon{
	border-radius:6px;
	height:48px;
	width:48px
}
.device-centre-shimmer-info{
	align-items:start;
	display:flex;
	flex-direction:column;
	margin-left:12px
}
.device-centre-shimmer-name{
	border-radius:6px;
	height:12px;
	margin-bottom:8px;
	width:160px
}
.device-centre-shimmer-status{
	border-radius:6px;
	height:10px;
	width:86px
}
@media only screen and (max-width:1368px) and (min-width:320px){
table.device-centre td:nth-child(2){
	width:150px !important
}
.contacts-panel table.device-centre td:nth-child(2){
	width:240px !important
}
}
table.device-centre td{
	height:56px;
	vertical-align:middle;
	z-index:0
}
.mega-lite-mode table.device-centre td:nth-child(4),.mega-lite-mode table.device-centre th:nth-child(4){
	display:none
}
table.device-centre .avatar-wrapper{
	margin:0;
	position:absolute;
	top:14px
}
table.device-centre .device-centre-item-icon,table.device-centre .item-type-icon-90{
	--icon-size:48px;
	left:0;
	position:absolute;
	top:4px
}
.rtl table.device-centre .item-type-icon-90{
	right:0
}
table.device-centre tr.is-sensitive .item-type-icon-90{
	opacity:unset
}
table.device-centre tr.is-sensitive{
	opacity:.5
}
table.device-centre .device-centre-item-info-block .device-centre-item-name{
	color:var(--text-color-high);
	display:block;
	font:var(--text-body1);
	overflow:hidden;
	padding-right:22px;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.device-centre .taken-down td .device-centre-item-info-block .device-centre-item-name,table.device-centre .taken-down td div{
	color:var(--secondary-red)
}
table.device-centre .undecryptable td .device-centre-item-info-block .device-centre-item-name,table.device-centre .undecryptable td div{
	color:var(--secondary-orange)
}
table.device-centre .undecryptable-zk td .device-centre-item-info-block .device-centre-item-name,table.device-centre .undecryptable-zk td div{
	color:var(--secondary-red)
}
table.device-centre .device-centre-item-info-block .device-centre-item-info{
	align-items:center;
	color:var(--text-color-low);
	display:flex;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
table.device-centre .device-centre-item-size{
	font:var(--text-body2)
}
table.device-centre .device-centre-item-contain{
	color:var(--text-color-medium);
	display:block
}
table.device-centre .device-centre-item-added,table.device-centre .device-centre-item-modified{
	font:var(--text-body2);
	white-space:nowrap
}
.device-centre-grid-view{
	border-top:1px solid var(--surface-grey-2);
	box-sizing:border-box;
	height:100%;
	margin-top:12px;
	overflow:hidden;
	position:relative
}
.small-nav .device-centre-grid-view{
	margin-top:0
}
.fm-right-files-block.emptied .device-centre-grid-view{
	display:none
}
.fm-empty-section.fm-empty-device-list .fm-empty-description{
	max-width:426px
}
.fm-empty-section.fm-no-active-devices>.fm-empty-pad,.fm-empty-section.fm-no-active-folders>.fm-empty-pad{
	width:432px
}
.fm-empty-section.fm-no-active-devices .fm-empty-description .js-inactive-filter-select,.fm-empty-section.fm-no-active-devices .fm-empty-description a,.fm-empty-section.fm-no-active-folders .fm-empty-description .js-inactive-filter-select,.fm-empty-section.fm-no-active-folders .fm-empty-description a{
	color:var(--secondary-blue);
	cursor:pointer;
	text-decoration:underline
}
.fm-empty-section.fm-no-active-folders .icon-folder-3d{
	background-image:url(../imagery/mega-icons-3d-icon-folder-3d.d307bceb06e96194.png);
	background-size:contain;
	display:block;
	height:var(--icon-size, 256px);
	margin:0 auto;
	width:var(--icon-size, 256px)
}
.rtl .device-centre-grid-view .grid-table{
	direction:rtl
}
.device-centre-grid-view .grid-table{
	min-width:1000px;
	table-layout:fixed
}
.device-centre-grid-view .grid-table td:first-child,.device-centre-grid-view .grid-table th:first-child{
	width:13px
}
.device-centre-grid-view .grid-table td:first-child{
	pointer-events:none
}
.device-centre-grid-view .grid-table td:last-child,.device-centre-grid-view .grid-table th:last-child{
	padding-right:0
}
.rtl .device-centre-grid-view .grid-table td:last-child{
	padding-left:0
}
.device-centre-grid-view .grid-table td a.grid-url-arrow{
	top:50%
}
.device-centre-item-info-block{
	box-sizing:border-box;
	display:block;
	font:var(--text-body1);
	padding:0 0 0 51px;
	position:relative
}
.rtl .device-centre-item-info-block{
	padding:0 51px 0 0
}
.data-block-view .device-centre-contain{
	--mask-color:var(--icon-rest);
	background-image:none;
	float:left;
	height:16px;
	margin-right:4px;
	margin-top:4px;
	padding:0;
	width:16px
}
.data-block-view .device-centre-info{
	color:var(--text-color-medium);
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.device-centre-header{
	align-items:center;
	background:var(--surface-grey-1);
	border-top:1px solid var(--surface-grey-2);
	display:flex;
	justify-content:space-between;
	min-height:128px;
	padding:16px 24px;
	position:relative
}
.device-centre-header.bottom-border{
	border-bottom:1px solid var(--surface-grey-2)
}
.rtl .device-centre-header{
	direction:rtl
}
.device-centre-header div{
	display:inline-block;
	max-width:100%;
	vertical-align:middle
}
.device-centre-header>div{
	align-items:center;
	display:flex !important
}
.device-centre-header .device-centre-header-data{
	flex-grow:1;
	max-width:calc(100% - 250px)
}
.device-centre-header .first-row{
	width:100%
}
.device-centre-header-actions{
	background:var(--surface-grey-1);
	margin:62px 0 0;
	padding:0 30px 0 0;
	position:absolute;
	right:0;
	top:0
}
.device-centre-header-actions .mega-button>span{
	white-space:nowrap
}
.device-centre-header-actions .togglepause-button{
	margin-right:16px;
	padding:6px 12px
}
.rtl .device-centre-header-actions .togglepause-button{
	margin-left:16px
}
.device-centre-header-icon{
	--icon-size:96px
}
.device-centre-header-info{
	flex-grow:1;
	overflow:hidden;
	position:relative
}
.device-centre-header-info .name{
	color:var(--text-color-high);
	font:var(--text-h2);
	max-width:calc(100% - 100px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.device-centre-header-info .device-centre-tooltip-icon{
	--icon-size:18px;
	--mask-color:var(--icon-inactive);
	margin-top:6px;
	transition:var(--transition-color)
}
.device-centre-header-info .device-centre-tooltip-icon:hover{
	--mask-color:var(--icon-rest)
}
.device-centre-header-info .options-link{
	height:24px;
	left:0;
	opacity:1;
	position:relative;
	width:24px
}
.device-centre-header-info .options-link i{
	--icon-size:24px;
	--mask-color:var(--icon-inactive)
}
.device-centre-header-info .options-link.active i,.device-centre-header-info .options-link:hover i{
	--mask-color:var(--icon-rest)
}
.device-centre-header-info .status{
	align-items:center;
	display:flex;
	font:var(--text-body1)
}
.device-centre-item-info{
	align-items:center;
	display:flex;
	font:var(--text-body2)
}
.device-centre-item-info div{
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	text-overflow:inherit;
	vertical-align:middle
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info i.dc-status,.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info i.dc-status-tip,.device-centre-header .device-centre-item-info i.dc-status,.device-centre-header .device-centre-item-info i.dc-status-tip,.device-centre-item-info i.dc-status,.device-centre-item-info i.dc-status-tip{
	--icon-size:18px;
	vertical-align:top
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info i.dc-status,.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info i.dc-status-tip,.device-centre-header .device-centre-item-info.status i.dc-status,.device-centre-header .device-centre-item-info.status i.dc-status-tip,.device-centre-item-info i.dc-status,.device-centre-item-info i.dc-status-tip{
	vertical-align:text-top
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .status-text,.device-centre-header .device-centre-item-info .status-text,.device-centre-item-info .status-text{
	padding:0 2px
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .success,.device-centre-header .device-centre-item-info .success,.device-centre-item-info .success{
	--mask-color:var(--text-color-success);
	color:var(--text-color-success)
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .error,.device-centre-header .device-centre-item-info .error,.device-centre-item-info .error{
	--mask-color:var(--text-color-error);
	color:var(--text-color-error)
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .warning,.device-centre-header .device-centre-item-info .warning,.device-centre-item-info .warning{
	--mask-color:var(--text-color-warning);
	color:var(--text-color-warning)
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .in-progress,.device-centre-header .device-centre-item-info .in-progress,.device-centre-item-info .in-progress{
	--mask-color:var(--secondary-blue);
	color:var(--text-color-info)
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .tip-icon,.device-centre-header .device-centre-item-info .tip-icon,.device-centre-item-info .tip-icon{
	--mask-color:var(--mobile-icon-secondary);
	transition:var(--transition-color)
}
.device-centre-grid-view table.device-centre tbody .device-centre-item-info-block .device-centre-item-info .tip-icon:hover,.device-centre-header .device-centre-item-info .tip-icon:hover,.device-centre-item-info .tip-icon:hover{
	--mask-color:var(--mobile-icon-primary)
}
.info-panel-visible.rtl .info-data .device-centre-item-info{
	direction:rtl
}
.dc-filter-chips-wrapper{
	padding-inline:24px 88px;
	align-items:center;
	display:flex;
	height:32px;
	margin-inline-end:auto;
	transition:.2s linear
}
.rtl .dc-filter-chips-wrapper{
	flex-direction:row-reverse
}
.dc-filter-chips-wrapper .dc-filter-chips{
	display:flex;
	width:fit-content
}
.rtl .dc-filter-chips-wrapper .dc-filter-chips{
	flex-direction:row-reverse
}
.dc-filter-chips .dc-filter-reset{
	align-items:center;
	color:var(--text-color-info);
	cursor:pointer;
	display:flex;
	height:24px
}
.dc-filter-chips .dc-filter-chip-button{
	padding-inline:12px;
	align-items:center;
	background:var(--surface-grey-2);
	border-radius:12px;
	cursor:pointer;
	display:flex;
	height:24px;
	justify-content:center;
	margin-inline-end:4px
}
.dc-filter-chips .dc-filter-chip-button .dc-filter-chip-button-text{
	color:var(--stroke-main-inverted)
}
.rtl .dc-filter-chips .dc-filter-chip-button .nw-fm-tree-arrow:before{
	transform:rotate(90deg) !important
}
.dc-filter-chips .dc-filter-chip-button.selected{
	background:rgba(0, 191, 165, .3)
}
