/* Specific font */
@import url('font-inter.css');
:root {
	--tblr-font-sans-serif: 'Inter Var', -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/************************/
/* Icons from svg files */
/************************/
.icon-home {
	content:url("../icons/home.svg");
}

.icon-pen {
	content:url("../icons/pencil.svg");
}

.icon-circlecheck {
	content:url("../icons/circle-check.svg");
}

.icon-question {
	content:url("../icons/question-mark.svg");
}

.icon-save {
	content:url("../icons/device-floppy.svg");
}

.icon-plus {
	content:url("../icons/plus.svg");
}

.icon-multipleplus {
	content:url("../icons/library-plus.svg");
}

.icon-multipleminus {
	content:url("../icons/library-minus.svg");
}

.icon-userplus {
	content:url("../icons/user-plus.svg");
}

.icon-usersplus {
	content:url("../icons/users-plus.svg");
}

.icon-download {
	content:url("../icons/download.svg");
}

.icon-trash {
	content:url("../icons/trash.svg");
}

.icon-percent {
	content:url("../icons/percentage.svg");
}

.icon-chevronsleft {
	content:url("../icons/chevrons-left.svg");
}

.icon-chevronleft {
	content:url("../icons/chevron-left.svg");
}

.icon-chevronsright {
	content:url("../icons/chevrons-right.svg");
}

.icon-chevronright {
	content:url("../icons/chevron-right.svg");
}

.icon-toggleleft {
	content:url("../icons/toggle-left.svg");
}

.icon-toggleright {
	content:url("../icons/toggle-right.svg");
}

.icon-fileplus {
	content:url("../icons/file-plus.svg");
}

.icon-link {
	content:url("../icons/link.svg");
}

.icon-unlink {
	content:url("../icons/link-off.svg");
}

.icon-setdefault {
	content:url("../icons/click.svg");
}

/*********************************************/
/* Icons filter color based on tabler colors */
/*********************************************/
.filter-primary {
	filter: invert(32%) sepia(71%) saturate(1471%) hue-rotate(192deg) brightness(90%) contrast(89%);
}

.filter-secondary {
	filter: invert(59%) sepia(0%) saturate(2224%) hue-rotate(0deg) brightness(85%) contrast(80%);
}

.filter-success {
	filter: invert(58%) sepia(15%) saturate(2224%) hue-rotate(78deg) brightness(96%) contrast(82%);
}

.filter-warning {
	filter: invert(46%) sepia(39%) saturate(2243%) hue-rotate(354deg) brightness(95%) contrast(105%);
}

.filter-danger {
	filter: invert(60%) sepia(95%) saturate(4971%) hue-rotate(334deg) brightness(83%) contrast(104%);
}

.filter-info {
	filter: invert(58%) sepia(12%) saturate(2796%) hue-rotate(169deg) brightness(94%) contrast(87%);
}

.filter-dark {
	filter: invert(11%) sepia(50%) saturate(526%) hue-rotate(173deg) brightness(93%) contrast(94%);
}

.filter-light {
	filter: invert(100%) sepia(1%) saturate(4979%) hue-rotate(173deg) brightness(100%) contrast(99%);
}

.filter-white {
	filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(262deg) brightness(105%) contrast(101%);
}

.filter-lgrey {
	filter: invert(89%) sepia(0%) saturate(1%) hue-rotate(217deg) brightness(97%) contrast(91%);
}

/*********************************************/
/* Other CSS                                 */
/*********************************************/

.hided {
	display: none;
}