﻿[class*="lucide-icon-"] {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

.lucide-icon-save {
    -webkit-mask-image: url('/icons/save.svg');
    mask-image: url('/icons/save.svg');
}

.lucide-icon-trash-2 {
    -webkit-mask-image: url('/icons/trash-2.svg');
    mask-image: url('/icons/trash-2.svg');
}

.lucide-icon-circle-check-big {
    -webkit-mask-image: url('/icons/circle-check-big.svg');
    mask-image: url('/icons/circle-check-big.svg');
}

.lucide-icon-circle-plus {
    -webkit-mask-image: url('/icons/circle-plus.svg');
    mask-image: url('/icons/circle-plus.svg');
}

.lucide-icon-log-out {
    -webkit-mask-image: url('/icons/log-out.svg');
    mask-image: url('/icons/log-out.svg');
}

.lucide-icon-circle-x {
    -webkit-mask-image: url('/icons/circle-x.svg');
    mask-image: url('/icons/circle-x.svg');
}

.lucide-icon-circle-user {
    -webkit-mask-image: url('/icons/circle-user.svg');
    mask-image: url('/icons/circle-user.svg');
}

.lucide-icon-pencil {
    -webkit-mask-image: url('/icons/pencil.svg');
    mask-image: url('/icons/pencil.svg');
}

.lucide-icon-mail-check {
    -webkit-mask-image: url('/icons/mail-check.svg');
    mask-image: url('/icons/mail-check.svg');
}

.lucide-icon-rotate-ccw {
    -webkit-mask-image: url('/icons/rotate-ccw.svg');
    mask-image: url('/icons/rotate-ccw.svg');
}

.lucide-icon-unplug {
    -webkit-mask-image: url('/icons/unplug.svg');
    mask-image: url('/icons/unplug.svg');
}

.lucide-icon-sun {
    -webkit-mask-image: url('/icons/sun.svg');
    mask-image: url('/icons/sun.svg');
}

.lucide-icon-moon {
    -webkit-mask-image: url('/icons/moon.svg');
    mask-image: url('/icons/moon.svg');
}

.lucide-icon-funnel {
    -webkit-mask-image: url('/icons/funnel.svg');
    mask-image: url('/icons/funnel.svg');
}

.lucide-icon-funnel-x {
    -webkit-mask-image: url('/icons/funnel-x.svg');
    mask-image: url('/icons/funnel-x.svg');
}

.lucide-icon-undo {
    -webkit-mask-image: url('/icons/undo.svg');
    mask-image: url('/icons/undo.svg');
}

.lucide-icon-user-check {
    -webkit-mask-image: url('/icons/user-check.svg');
    mask-image: url('/icons/user-check.svg');
}

.lucide-icon-user-x {
    -webkit-mask-image: url('/icons/user-x.svg');
    mask-image: url('/icons/user-x.svg');
}

.lucide-icon-send {
    -webkit-mask-image: url('/icons/send.svg');
    mask-image: url('/icons/send.svg');
}

.lucide-icon-ban {
    -webkit-mask-image: url('/icons/ban.svg');
    mask-image: url('/icons/ban.svg');
}

.lucide-icon-menu {
    -webkit-mask-image: url('/icons/menu.svg');
    mask-image: url('/icons/menu.svg');
}

.lucide-icon-arrow-left {
    -webkit-mask-image: url('/icons/arrow-left.svg');
    mask-image: url('/icons/arrow-left.svg');
}

.lucide-icon-arrow-right {
    -webkit-mask-image: url('/icons/arrow-right.svg');
    mask-image: url('/icons/arrow-right.svg');
}

.lucide-icon-layout-dashboard {
    -webkit-mask-image: url('/icons/layout-dashboard.svg');
    mask-image: url('/icons/layout-dashboard.svg');
}

.lucide-icon-arrow-up-from-line {
    -webkit-mask-image: url('/icons/arrow-up-from-line.svg');
    mask-image: url('/icons/arrow-up-from-line.svg');
}

.lucide-icon-columns-3-cog {
    -webkit-mask-image: url('/icons/columns-3-cog.svg');
    mask-image: url('/icons/columns-3-cog.svg');
}

.lucide-icon-monitor {
    -webkit-mask-image: url('/icons/monitor.svg');
    mask-image: url('/icons/monitor.svg');
}

.lucide-icon-chevrons-down-up {
    -webkit-mask-image: url('/icons/chevrons-down-up.svg');
    mask-image: url('/icons/chevrons-down-up.svg');
}

.lucide-icon-chevrons-up-down {
    -webkit-mask-image: url('/icons/chevrons-up-down.svg');
    mask-image: url('/icons/chevrons-up-down.svg');
}

.lucide-icon-users {
    -webkit-mask-image: url('/icons/users.svg');
    mask-image: url('/icons/users.svg');
}

.lucide-icon-user {
    -webkit-mask-image: url('/icons/user.svg');
    mask-image: url('/icons/user.svg');
}

.lucide-icon-search-x {
    -webkit-mask-image: url('/icons/search-x.svg');
    mask-image: url('/icons/search-x.svg');
}

.lucide-icon-file-text {
    -webkit-mask-image: url('/icons/file-text.svg');
    mask-image: url('/icons/file-text.svg');
}

.lucide-icon-chevron-right {
    -webkit-mask-image: url('/icons/chevron-right.svg');
    mask-image: url('/icons/chevron-right.svg');
}

.lucide-icon-info {
    -webkit-mask-image: url('/icons/info.svg');
    mask-image: url('/icons/info.svg');
}

.lucide-icon-file-spreadsheet {
    -webkit-mask-image: url('/icons/file-spreadsheet.svg');
    mask-image: url('/icons/file-spreadsheet.svg');
}

.icon-microsoft,
.icon-entraid {
    width: 1em;
    height: 1em;
    background: url('/icons/microsoft.svg') no-repeat;
    background-size: contain;
}