/*!
*   _____       _             __                 _____                               ______ _       _   _
*  |_   _|     | |           / _|               |_   _|                             |  ____| |     | | (_)
*    | |  _ __ | |_ ___ _ __| |_ __ _  ___ ___    | |  ___ ___  _ __  ___   ______  | |__  | | __ _| |_ _  ___ ___  _ __
*    | | | '_ \| __/ _ \ '__|  _/ _` |/ __/ _ \   | | / __/ _ \| '_ \/ __| |______| |  __| | |/ _` | __| |/ __/ _ \| '_ \
*   _| |_| | | | ||  __/ |  | || (_| | (_|  __/  _| || (_| (_) | | | \__ \          | |    | | (_| | |_| | (_| (_) | | | |
*  |_____|_| |_|\__\___|_|  |_| \__,_|\___\___| |_____\___\___/|_| |_|___/          |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*                         UIcons 3.0.0 - https://www.flaticon.com/uicons/interface-icons
*/
@font-face {
    font-family: "uicons-regular-rounded";
    src: url("/static/vendor/uicons/uicons-regular-rounded.woff2") 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;
}
/* SUBSET generato da tools/build_icons.py: solo le icone usate dai badge. */
.fi-rr-address-book:before { content: "\e033"; }
.fi-rr-age-restriction-three:before { content: "\e048"; }
.fi-rr-anchor:before { content: "\e07e"; }
.fi-rr-arrow-square-left:before { content: "\e0f4"; }
.fi-rr-arrow-trend-up:before { content: "\e0fc"; }
.fi-rr-arrows-repeat:before { content: "\e11b"; }
.fi-rr-badge:before { content: "\e160"; }
.fi-rr-ban:before { content: "\e17d"; }
.fi-rr-binoculars:before { content: "\e1e1"; }
.fi-rr-blinds-open:before { content: "\e1f0"; }
.fi-rr-bottle:before { content: "\e24f"; }
.fi-rr-brazil-flag-circle:before { content: "\e2a2"; }
.fi-rr-bread:before { content: "\e2a3"; }
.fi-rr-bullseye-arrow:before { content: "\e2e7"; }
.fi-rr-bus-alt:before { content: "\e2f3"; }
.fi-rr-cake-birthday:before { content: "\e303"; }
.fi-rr-car-side:before { content: "\e35b"; }
.fi-rr-castle:before { content: "\e388"; }
.fi-rr-child-head:before { content: "\e3fb"; }
.fi-rr-circle-nodes:before { content: "\e435"; }
.fi-rr-citrus:before { content: "\e456"; }
.fi-rr-clock:before { content: "\e46f"; }
.fi-rr-clone:before { content: "\e48a"; }
.fi-rr-crow:before { content: "\e57c"; }
.fi-rr-crown:before { content: "\e57e"; }
.fi-rr-diamond:before { content: "\e605"; }
.fi-rr-down-left-and-up-right-to-center:before { content: "\e67b"; }
.fi-rr-earth-americas:before { content: "\e6bb"; }
.fi-rr-eiffel-tower:before { content: "\e6cc"; }
.fi-rr-equality:before { content: "\e6fe"; }
.fi-rr-face-disappointed:before { content: "\e73f"; }
.fi-rr-face-sunglasses:before { content: "\e765"; }
.fi-rr-family:before { content: "\e77c"; }
.fi-rr-fingerprint:before { content: "\e7e2"; }
.fi-rr-flag:before { content: "\e80b"; }
.fi-rr-flag-checkered:before { content: "\e80d"; }
.fi-rr-flame:before { content: "\e80f"; }
.fi-rr-gay-couple:before { content: "\e8ac"; }
.fi-rr-ghost:before { content: "\e8b5"; }
.fi-rr-globe:before { content: "\e8cc"; }
.fi-rr-goal-net:before { content: "\e8d6"; }
.fi-rr-guitar:before { content: "\e91e"; }
.fi-rr-hammer:before { content: "\e936"; }
.fi-rr-hand-sparkles:before { content: "\e95f"; }
.fi-rr-hands-holding:before { content: "\e96a"; }
.fi-rr-handshake:before { content: "\e972"; }
.fi-rr-high-five-celebration-yes:before { content: "\e9b9"; }
.fi-rr-horse-head:before { content: "\e9e2"; }
.fi-rr-infinity:before { content: "\ea4e"; }
.fi-rr-language:before { content: "\eae7"; }
.fi-rr-mask-carnival:before { content: "\ebdf"; }
.fi-rr-meteor:before { content: "\ec25"; }
.fi-rr-money-bill-wave:before { content: "\ec65"; }
.fi-rr-moon:before { content: "\ec7d"; }
.fi-rr-moped:before { content: "\ec7f"; }
.fi-rr-person-walking-with-cane:before { content: "\ee06"; }
.fi-rr-plan-strategy:before { content: "\ee50"; }
.fi-rr-playing-cards:before { content: "\ee6f"; }
.fi-rr-pulse:before { content: "\eedf"; }
.fi-rr-raindrops:before { content: "\ef1a"; }
.fi-rr-road:before { content: "\ef85"; }
.fi-rr-roller-coaster:before { content: "\ef9d"; }
.fi-rr-ruler-vertical:before { content: "\efba"; }
.fi-rr-running:before { content: "\efbd"; }
.fi-rr-sailboat:before { content: "\efce"; }
.fi-rr-shield:before { content: "\f04c"; }
.fi-rr-skull:before { content: "\f0c3"; }
.fi-rr-soccer-boots:before { content: "\f105"; }
.fi-rr-square-plus:before { content: "\f187"; }
.fi-rr-star:before { content: "\f1a9"; }
.fi-rr-suitcase-alt:before { content: "\f1f4"; }
.fi-rr-swing:before { content: "\f216"; }
.fi-rr-target:before { content: "\f24e"; }
.fi-rr-ticket:before { content: "\f29e"; }
.fi-rr-train-side:before { content: "\f2fc"; }
.fi-rr-triangle-warning:before { content: "\f340"; }
.fi-rr-trophy:before { content: "\f347"; }
.fi-rr-truck-side:before { content: "\f35f"; }
.fi-rr-user-graduate:before { content: "\f3c4"; }
.fi-rr-user-time:before { content: "\f3fa"; }
.fi-rr-users:before { content: "\f404"; }
