/* UIcons subset — generated by scripts/build_icon_subset.py */
/* 66 icons included */
@font-face {
    font-family: "uicons-bold-straight";
    src: url("../webfonts/uicons-bold-straight.woff2?v=20260719_v1") format("woff2");
    font-display: swap;
}
i[class^="fi-bs-"]:before, i[class*=" fi-bs-"]:before, span[class^="fi-bs-"]:before, span[class*="fi-bs-"]:before {
font-family: uicons-bold-straight !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fi-bs-link-horizontal:before {
    content: "\e9a5";
    }
@font-face {
    font-family: "uicons-regular-rounded";
    src: url("../webfonts/uicons-regular-rounded.woff2?v=20260719_v1") format("woff2");
    font-display: swap;
}
i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
font-family: uicons-regular-rounded !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fi-rr-angle-left:before {
    content: "\e07a";
    }
.fi-rr-angle-right:before {
    content: "\e07b";
    }
.fi-rr-angle-small-down:before {
    content: "\e07c";
    }
.fi-rr-angle-small-left:before {
    content: "\e07d";
    }
.fi-rr-angle-small-right:before {
    content: "\e07e";
    }
.fi-rr-angle-small-up:before {
    content: "\e07f";
    }
.fi-rr-apps:before {
    content: "\e098";
    }
.fi-rr-bug:before {
    content: "\e276";
    }
.fi-rr-cake-birthday:before {
    content: "\e298";
    }
.fi-rr-calendar:before {
    content: "\e2a1";
    }
.fi-rr-camera:before {
    content: "\e2c4";
    }
.fi-rr-check:before {
    content: "\e35f";
    }
.fi-rr-checkbox:before {
    content: "\e364";
    }
.fi-rr-cloud-upload:before {
    content: "\e42b";
    }
.fi-rr-comments:before {
    content: "\e477";
    }
.fi-rr-cross:before {
    content: "\e4cd";
    }
.fi-rr-cross-small:before {
    content: "\e4d0";
    }
.fi-rr-disk:before {
    content: "\e56a";
    }
.fi-rr-document:before {
    content: "\e57f";
    }
.fi-rr-edit:before {
    content: "\e5df";
    }
.fi-rr-edit-alt:before {
    content: "\e5e0";
    }
.fi-rr-envelope:before {
    content: "\e5fe";
    }
.fi-rr-exclamation:before {
    content: "\e61e";
    }
.fi-rr-expand:before {
    content: "\e623";
    }
.fi-rr-eye:before {
    content: "\e62c";
    }
.fi-rr-eye-crossed:before {
    content: "\e62f";
    }
.fi-rr-filter-slash:before {
    content: "\e6d2";
    }
.fi-rr-following:before {
    content: "\e733";
    }
.fi-rr-globe:before {
    content: "\e793";
    }
.fi-rr-images:before {
    content: "\e8bb";
    }
.fi-rr-info:before {
    content: "\e8ce";
    }
.fi-rr-interrogation:before {
    content: "\e8e9";
    }
.fi-rr-key:before {
    content: "\e922";
    }
.fi-rr-lock:before {
    content: "\e9c5";
    }
.fi-rr-marker:before {
    content: "\ea01";
    }
.fi-rr-minus:before {
    content: "\ea63";
    }
.fi-rr-moon:before {
    content: "\ea96";
    }
.fi-rr-paper-plane:before {
    content: "\eb50";
    }
.fi-rr-pause:before {
    content: "\eb6a";
    }
.fi-rr-pencil:before {
    content: "\eb87";
    }
.fi-rr-picture:before {
    content: "\ebfc";
    }
.fi-rr-play:before {
    content: "\ec28";
    }
.fi-rr-play-alt:before {
    content: "\ec29";
    }
.fi-rr-plus:before {
    content: "\ec37";
    }
.fi-rr-search:before {
    content: "\ed83";
    }
.fi-rr-settings:before {
    content: "\eda3";
    }
.fi-rr-shield:before {
    content: "\edae";
    }
.fi-rr-shield-check:before {
    content: "\edb1";
    }
.fi-rr-shield-exclamation:before {
    content: "\edb5";
    }
.fi-rr-shuffle:before {
    content: "\eddf";
    }
.fi-rr-sign-out-alt:before {
    content: "\ede9";
    }
.fi-rr-star:before {
    content: "\eed9";
    }
.fi-rr-sun:before {
    content: "\ef1e";
    }
.fi-rr-text:before {
    content: "\ef93";
    }
.fi-rr-time-past:before {
    content: "\efca";
    }
.fi-rr-trash:before {
    content: "\f026";
    }
.fi-rr-triangle-warning:before {
    content: "\f047";
    }
.fi-rr-user:before {
    content: "\f0a7";
    }
.fi-rr-user-add:before {
    content: "\f0a8";
    }
.fi-rr-users:before {
    content: "\f0df";
    }
.fi-rr-users-alt:before {
    content: "\f0e0";
    }
@font-face {
    font-family: "uicons-solid-rounded";
    src: url("../webfonts/uicons-solid-rounded.woff2?v=20260719_v1") format("woff2");
    font-display: swap;
}
i[class^="fi-sr-"]:before, i[class*=" fi-sr-"]:before, span[class^="fi-sr-"]:before, span[class*="fi-sr-"]:before {
font-family: uicons-solid-rounded !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fi-sr-moon:before {
    content: "\ea96";
    }
.fi-sr-star:before {
    content: "\eed9";
    }
.fi-sr-tree-deciduous:before {
    content: "\f03f";
    }
.fi-sr-user:before {
    content: "\f0a7";
    }
