/*region File icons*/
.ui-icon[class*=ui-icon-file-] > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-empty.svg) no-repeat 0 0;
	background-size: 100% auto;
	--icon-file-col: 14;
}

/**/
.ui-icon.ui-icon-file-empty > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-empty.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 0);
}

.ui-icon.ui-icon-file-txt > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-txt.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 1);
}

.ui-icon.ui-icon-file-doc > i,
.ui-icon.ui-icon-file-docx > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-doc.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 2);
}

.ui-icon.ui-icon-file-xls > i,
.ui-icon.ui-icon-file-xlsx > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-xls.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 3);
}

.ui-icon.ui-icon-file-php > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-php.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 4);
}

.ui-icon.ui-icon-file-pdf > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-pdf.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 5);
}

.ui-icon.ui-icon-file-pptx > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-pptx.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 6);
}
.ui-icon.ui-icon-file-ppt > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-ppt.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 6);
}

.ui-icon.ui-icon-file-rar > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-rar.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 7);
}

.ui-icon.ui-icon-file-zip > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-zip.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 8);
}

.ui-icon.ui-icon-file-set > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-settings.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 9);
}

.ui-icon.ui-icon-file-mov > i,
.ui-icon.ui-icon-file-mp4 > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-video.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 10);
}

.ui-icon.ui-icon-file-img > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-img.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 11);
}

.ui-icon.ui-icon-file-folder > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-folder.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 12);
}

.ui-icon.ui-icon-file-folder-shared > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-folder-shared.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 13);
}

.ui-icon.ui-icon-file-folder-shared-2 > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-folder-shared-2.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 14);
}

.ui-icon.ui-icon-file-folder-shared-3 > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-folder-shared-3.svg) no-repeat 0 calc(100% / var(--icon-file-col) * 15);
}

.ui-icon.ui-icon-file-board > i {
	background: url(/bitrix/js/ui/icons/disk/images/ui-icon-board.svg) no-repeat 0;
}

/*endregion*/
