.bi {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-8 9a8 8 0 0 1 16 0H4Z'/%3E%3C/svg%3E");
    display: inline-grid;
    place-items: center;
    width: 1.25em;
    height: 1.25em;
    min-width: 1.25em;
    vertical-align: -.18em;
}

.bi::before {
    content: "";
    display: block;
    width: 1em;
    height: 1em;
    background: currentColor;
    -webkit-mask: var(--icon) center / contain no-repeat;
    mask: var(--icon) center / contain no-repeat;
}

.bi-people,
.bi-people-fill,
.bi-person-lines-fill,
.bi-person-vcard,
.bi-person-vcard-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm7.8 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM2 21a7 7 0 0 1 13.2-3.2A5.5 5.5 0 0 1 22 21h-6.5v-1.2A5 5 0 0 0 5.5 21H2Z'/%3E%3C/svg%3E");
}

.bi-person-heart {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-6 12a6 6 0 0 1 12 0H3Zm14.5-1.5s-4.5-2.8-4.5-6a2.7 2.7 0 0 1 4.5-2 2.7 2.7 0 0 1 4.5 2c0 3.2-4.5 6-4.5 6Z'/%3E%3C/svg%3E");
}

.bi-person-plus,
.bi-person-plus-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8ZM2 21a7.5 7.5 0 0 1 13.9-3.9A6.5 6.5 0 0 0 9.5 14a5.5 5.5 0 0 0-5.4 5H12v2H2Zm16-8h2v3h3v2h-3v3h-2v-3h-3v-2h3v-3Z'/%3E%3C/svg%3E");
}

.bi-heart-pulse,
.bi-heart-pulse-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-8 12a8 8 0 0 1 16 0h-5v-3h-2v3h-2v-3H9v3H4Zm7-13h2v2h2v2h-2v2h-2v-2H9v-2h2V9Z'/%3E%3C/svg%3E");
}

.bi-clipboard2-pulse,
.bi-clipboard2-pulse-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-7 12a7 7 0 0 1 14 0h-4.2l-1.5-4-2.2 5-2.1-3H5v-2h5.1l.7 1 2.6-6 2.8 7H19a7 7 0 0 0-14 2Z'/%3E%3C/svg%3E");
}

.bi-file-medical,
.bi-journal-medical {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h9l4 4v16H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Zm8 1.5V7h3.5L14 3.5ZM10.8 9v2.2H8.6v2h2.2v2.2h2v-2.2H15v-2h-2.2V9h-2ZM8 18h8v2H8v-2Z'/%3E%3C/svg%3E");
}

.bi-hospital {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16h-6v-5h-4v5H4Zm7-10H8V8h3V5h2v3h3v3h-3v3h-2v-3Z'/%3E%3C/svg%3E");
}

.bi-person-check {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm-7 10a7 7 0 0 1 11.9-5l-1.5 1.5A5 5 0 0 0 5.1 19H12v2H3Zm15.2-.4-3.6-3.6 1.4-1.4 2.1 2.1 4-4 1.4 1.4-5.3 5.5Z'/%3E%3C/svg%3E");
}

.bi-person-arms-up {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 9a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7ZM4 6l1.4-1.4 4.1 4.1h5l4.1-4.1L20 6l-4.8 4.8V14H19v2h-4v6h-2v-6h-2v6H9v-6H5v-2h3.8v-3.2L4 6Z'/%3E%3C/svg%3E");
}

.bi-activity {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-6 6 4-3 2 2 2-2 4 3-1.2 1.6-2.8-2.1-1 1V22h-2v-7.5l-1-1-2.8 2.1L6 14Zm-3 5h6v2H3v-2Zm12 0h6v2h-6v-2Z'/%3E%3C/svg%3E");
}

.bi-graph-up-arrow,
.bi-bar-chart,
.bi-bar-chart-fill,
.bi-bar-chart-line {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 19h17v2H2V3h2v16Zm2-3 4-5 3 3 5.5-7H15V5h7v7h-2V8.5L13.2 17 10.1 14 7.6 17 6 16Z'/%3E%3C/svg%3E");
}

.bi-grid-1x2,
.bi-grid-1x2-fill,
.bi-grid,
.bi-ui-checks-grid {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h8v8H3V3Zm10 0h8v5h-8V3ZM3 13h8v8H3v-8Zm10-3h8v11h-8V10Z'/%3E%3C/svg%3E");
}

.bi-calendar-check,
.bi-calendar2-week,
.bi-calendar3 {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v3h6V2h2v3h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3V2Zm13 8H4v10h16V10Zm-4.7 3.3 1.4 1.4-5.2 5-3.1-3.1 1.4-1.4 1.7 1.7 3.8-3.6Z'/%3E%3C/svg%3E");
}

.bi-capsule {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-5 12a5 5 0 0 1 10 0H3Zm9.4-4.4a4 4 0 0 1 0-5.6l3.6-3.6a4 4 0 1 1 5.6 5.6L18 17.6a4 4 0 0 1-5.6 0Zm1.4-1.4a2 2 0 0 0 2.8 0l1.1-1.1-2.8-2.8-1.1 1.1a2 2 0 0 0 0 2.8Zm2.5-5.3 2.8 2.8 1.1-1.1a2 2 0 1 0-2.8-2.8l-1.1 1.1Z'/%3E%3C/svg%3E");
}

.bi-droplet-half,
.bi-droplet-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-5 12a5 5 0 0 1 10 0H3Zm14-20h2v8.2l3.6 6.2A3 3 0 0 1 20 21h-5a3 3 0 0 1-2.6-4.5L16 10.2V2h1Zm-1.9 16a1 1 0 0 0 .9 1.5h5a1 1 0 0 0 .9-1.5L20.7 16h-4.4l-1.2 2Z'/%3E%3C/svg%3E");
}

.bi-truck {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h11v4h4l4 5v5h-2.2a3 3 0 0 1-5.6 0H9.8a3 3 0 0 1-5.6 0H2V7a2 2 0 0 1 1-2Zm3 3v2H4v2h2v2h2v-2h2v-2H8V8H6Zm10 3v3h3.4L17 11h-1ZM7 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm10 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/svg%3E");
}

.bi-camera-video {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-5 12a5 5 0 0 1 10 0H3Zm9-11h6a2 2 0 0 1 2 2v.7l3-1.7v7l-3-1.7v.7a2 2 0 0 1-2 2h-6v-9Zm2 2v5h4v-5h-4Z'/%3E%3C/svg%3E");
}

.bi-cash,
.bi-cash-coin,
.bi-cash-stack,
.bi-wallet2,
.bi-receipt,
.bi-receipt-cutoff {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18v14H3V5Zm2 3v8h14V8H5Zm7 7a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm-6-5h3v2H6v-2Zm9 2h3v2h-3v-2Z'/%3E%3C/svg%3E");
}

.bi-save,
.bi-file-earmark-pdf,
.bi-folder2-open {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h12l2 2v16H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm1 2v6h10V5H6Zm2 12h8v-4H8v4Zm6-12v4h2V5h-2Z'/%3E%3C/svg%3E");
}

.bi-check2,
.bi-check2-circle,
.bi-check-circle {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20Zm-1.2-6.1 6.4-6.4-1.4-1.4-5 5-2.5-2.5-1.4 1.4 3.9 3.9Z'/%3E%3C/svg%3E");
}

.bi-plus-circle,
.bi-plus-lg {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6V5Z'/%3E%3C/svg%3E");
}

.bi-arrow-right,
.bi-box-arrow-right,
.bi-box-arrow-in-right,
.bi-box-arrow-left {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14 5 7 7-7 7-1.4-1.4 4.6-4.6H3v-2h14.2l-4.6-4.6L14 5Z'/%3E%3C/svg%3E");
}

.bi-search,
.bi-funnel {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4a6 6 0 0 1 4.7 9.7l4.8 4.8-1.4 1.4-4.8-4.8A6 6 0 1 1 10 4Zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z'/%3E%3C/svg%3E");
}

.bi-bell {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a2.8 2.8 0 0 0 2.7-2H9.3A2.8 2.8 0 0 0 12 22Zm8-5-2-2v-5a6 6 0 1 0-12 0v5l-2 2v1h16v-1Z'/%3E%3C/svg%3E");
}

.bi-moon-stars {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 15.3A8 8 0 0 1 8.7 4a8.5 8.5 0 1 0 11.3 11.3ZM18 3l.8 1.7L20.5 5l-1.7.8L18 7.5l-.8-1.7L15.5 5l1.7-.8L18 3Z'/%3E%3C/svg%3E");
}

.bi-list {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v2H4V6Zm0 5h16v2H4v-2Zm0 5h16v2H4v-2Z'/%3E%3C/svg%3E");
}

.bi-eye {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5c5 0 9 5 10 7-1 2-5 7-10 7s-9-5-10-7c1-2 5-7 10-7Zm0 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z'/%3E%3C/svg%3E");
}

.bi-printer,
.bi-paperclip {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12v5H6V3Zm-2 7h16a2 2 0 0 1 2 2v6h-4v3H6v-3H2v-6a2 2 0 0 1 2-2Zm4 7v2h8v-5H8v3Z'/%3E%3C/svg%3E");
}

.bi-x-circle {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20ZM8.7 7.3 7.3 8.7l3.3 3.3-3.3 3.3 1.4 1.4 3.3-3.3 3.3 3.3 1.4-1.4-3.3-3.3 3.3-3.3-1.4-1.4-3.3 3.3-3.3-3.3Z'/%3E%3C/svg%3E");
}

.bi-egg-fried {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-5 12a5 5 0 0 1 10 0H3Zm12-12c4.5 0 7 2.6 7 6.5A5.5 5.5 0 0 1 16.5 22H15v-2h1.5A3.5 3.5 0 0 0 20 16.5c0-1.8-.9-3.2-2.6-3.9-.5 3.3-2.3 5.4-5.4 6.4v-2.2c2-.8 3-2.2 3.3-4.8H13v-2h2Z'/%3E%3C/svg%3E");
}

.bi-router {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13h14a2 2 0 0 1 2 2v4H3v-4a2 2 0 0 1 2-2Zm2 3v2h2v-2H7Zm9 0v2h2v-2h-2Zm-1.8-6.6 1.4 1.4a5 5 0 0 0-7.2 0l1.4-1.4a3 3 0 0 1 4.4 0ZM12 2a9 9 0 0 1 6.4 2.6L17 6a7 7 0 0 0-10 0L5.6 4.6A9 9 0 0 1 12 2Z'/%3E%3C/svg%3E");
}

.bi-gear,
.bi-gear-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.5 2h3l.6 2.4c.6.2 1.1.4 1.6.7L18 3.9 20.1 6l-1.2 2.3c.3.5.5 1 .7 1.6l2.4.6v3l-2.4.6c-.2.6-.4 1.1-.7 1.6l1.2 2.3L18 20.1l-2.3-1.2c-.5.3-1 .5-1.6.7l-.6 2.4h-3l-.6-2.4c-.6-.2-1.1-.4-1.6-.7L6 20.1 3.9 18l1.2-2.3c-.3-.5-.5-1-.7-1.6L2 13.5v-3l2.4-.6c.2-.6.4-1.1.7-1.6L3.9 6 6 3.9l2.3 1.2c.5-.3 1-.5 1.6-.7L10.5 2ZM12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z'/%3E%3C/svg%3E");
}

.bi-image {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 2v10l4.2-4.2 3.3 3.2 2.5-2.5L20 18V6H4Zm4 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3C/svg%3E");
}

.bi-hourglass-split {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h12v6.5L14.5 12 18 15.5V22H6v-6.5L9.5 12 6 8.5V2Zm2 2v3.7l4 4.3 4-4.3V4H8Zm4 8-4 4.3V20h8v-3.7L12 12Z'/%3E%3C/svg%3E");
}

.bi-calculator {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14v18H5V3Zm2 2v3h10V5H7Zm0 5v9h10v-9H7Zm2 2h2v2H9v-2Zm4 0h2v2h-2v-2Zm-4 4h6v2H9v-2Z'/%3E%3C/svg%3E");
}

.bi-whatsapp {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 0 1 7.3 14.2L20 22l-4.9-1.4A9 9 0 1 1 12 3Zm0 2a7 7 0 0 0-5.3 11.6l.4.5-.5 2.1 2.2-.6.5.3A7 7 0 1 0 12 5Zm-3 3.8h2l.7 2-1 .8c.6 1.2 1.5 2.1 2.7 2.7l.8-1 2 .7v2a2 2 0 0 1-2 1.5A7.5 7.5 0 0 1 7.5 10.8a2 2 0 0 1 1.5-2Z'/%3E%3C/svg%3E");
}

/* Additional application glyphs: every action keeps its own recognizable symbol. */
.bi-arrow-left {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m10 5-7 7 7 7 1.4-1.4L6.8 13H21v-2H6.8l4.6-4.6L10 5Z'/%3E%3C/svg%3E");
}

.bi-arrow-counterclockwise {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.1 7.1A9 9 0 1 1 3 13h2a7 7 0 1 0 1.5-4.3L10 12H2V4l3.1 3.1Z'/%3E%3C/svg%3E");
}

.bi-briefcase-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3h6a2 2 0 0 1 2 2v2h3a2 2 0 0 1 2 2v3.5A19 19 0 0 1 13 15v-2h-2v2a19 19 0 0 1-9-2.5V9a2 2 0 0 1 2-2h3V5a2 2 0 0 1 2-2Zm0 4h6V5H9v2ZM2 15a21 21 0 0 0 9 2.1V19h2v-1.9a21 21 0 0 0 9-2.1v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4Z'/%3E%3C/svg%3E");
}

.bi-chevron-right {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 4 8 8-8 8-1.5-1.5 6.5-6.5-6.5-6.5L9 4Z'/%3E%3C/svg%3E");
}

.bi-database-add,
.bi-database-gear {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5 0 9 1.8 9 4s-4 4-9 4-9-1.8-9-4 4-4 9-4ZM3 9c2 1.8 5.4 2.7 9 2.7s7-.9 9-2.7v4c0 2.2-4 4-9 4s-9-1.8-9-4V9Zm0 7c2 1.8 5.4 2.7 9 2.7 1.1 0 2.2-.1 3.2-.3V21c-1 .2-2.1.3-3.2.3-5 0-9-1.8-9-4V16Zm16-1h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2Z'/%3E%3C/svg%3E");
}

.bi-diagram-3 {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2h6v5H9V2Zm2 7h2v2h6a2 2 0 0 1 2 2v2h-2v-2h-6v2h2v6H9v-6h2v-2H5v2H3v-2a2 2 0 0 1 2-2h6V9ZM2 15h6v6H2v-6Zm14 0h6v6h-6v-6Z'/%3E%3C/svg%3E");
}

.bi-download,
.bi-upload {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v11.2l3.6-3.6L18 12l-6 6-6-6 1.4-1.4 3.6 3.6V3ZM4 19h16v2H4v-2Z'/%3E%3C/svg%3E");
}
.bi-upload { transform: rotate(180deg); }

.bi-exclamation-circle {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20Zm0-18a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-1 3h2v7h-2V7Zm0 9h2v2h-2v-2Z'/%3E%3C/svg%3E");
}

.bi-info-circle {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20Zm0-18a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-1 6h3v7h2v2h-6v-2h2v-5h-1v-2Zm1-4a1.3 1.3 0 1 1 0 2.6A1.3 1.3 0 0 1 12 6Z'/%3E%3C/svg%3E");
}

.bi-file-earmark-zip,
.bi-filetype-csv {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h9l4 4v16H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Zm8 2v4h4l-4-4ZM8 11h2v2H8v-2Zm2 2h2v2h-2v-2Zm-2 2h2v2H8v-2Zm2 2h2v3H8v-2h2v-1Zm4-6h3v2h-3v-2Z'/%3E%3C/svg%3E");
}

.bi-geo-alt {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22S5 15.6 5 9a7 7 0 1 1 14 0c0 6.6-7 13-7 13Zm0-18a5 5 0 0 0-5 5c0 3.9 3.4 8 5 9.7 1.6-1.7 5-5.8 5-9.7a5 5 0 0 0-5-5Zm0 2.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z'/%3E%3C/svg%3E");
}

.bi-house-door {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 10 8.2-1.3 1.6L19 10.4V21h-6v-6h-2v6H5V10.4l-1.7 1.4L2 10.2 12 2Zm0 2.6-5 4.1V19h2v-6h6v6h2V8.7l-5-4.1Z'/%3E%3C/svg%3E");
}

.bi-inbox {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14l3 11v7H2v-7L5 3Zm1.5 2L4 14h5l1 2h4l1-2h5l-2.5-9h-11ZM4 16v3h16v-3h-3.8l-1 2H8.8l-1-2H4Z'/%3E%3C/svg%3E");
}

.bi-lightning-charge {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2 5 14h6l-.5 8L19 10h-6l.5-8Zm-4.6 10 2.2-3.1-.3 3.1h4.3l-2.2 3.1.2-3.1H8.9Z'/%3E%3C/svg%3E");
}

.bi-list-check,
.bi-list-ol {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5h13v2H9V5Zm0 6h13v2H9v-2Zm0 6h13v2H9v-2ZM2 6l1.4-1.4L5 6.2l2.6-2.6L9 5 5 9 2 6Zm0 6 1.4-1.4L5 12.2l2.6-2.6L9 11l-4 4-3-3Zm0 6 1.4-1.4L5 18.2l2.6-2.6L9 17l-4 4-3-3Z'/%3E%3C/svg%3E");
}

.bi-pencil {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.7 3.3 4 4L8 20H4v-4L16.7 3.3Zm0 2.8L6 16.8V18h1.2L17.9 7.3l-1.2-1.2ZM18.1 2a2 2 0 0 1 2.8 0L22 3.1a2 2 0 0 1 0 2.8l-.7.7-4-4 .8-.6Z'/%3E%3C/svg%3E");
}

.bi-person,
.bi-person-badge {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Zm0 2c-5 0-9 3-9 7h18c0-4-4-7-9-7Z'/%3E%3C/svg%3E");
}

.bi-speedometer2 {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a10 10 0 0 1 8.7 15H18a7.7 7.7 0 0 0 1-3.8A7 7 0 1 0 6 18H3.3A10 10 0 0 1 12 3Zm5.7 5.3-4.1 6.2A2 2 0 1 1 12 13c.2 0 .4 0 .6.1l3.4-6 1.7 1.2Z'/%3E%3C/svg%3E");
}

.bi-telephone,
.bi-telephone-plus {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 2 3 5-2 2c1.5 3.2 3.8 5.5 7 7l2-2 5 3-1 4c-.2.7-.8 1-1.5 1C10 21.5 2.5 14 2 4.5 2 3.8 2.3 3.2 3 3l4-1Zm9 1h2v3h3v2h-3v3h-2V8h-3V6h3V3Z'/%3E%3C/svg%3E");
}

.bi-trash {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2h6l1 2h5v2H3V4h5l1-2ZM5 8h14l-1 14H6L5 8Zm3 2 .7 10h2L10 10H8Zm6 0-.7 10h2l.7-10h-2Z'/%3E%3C/svg%3E");
}

.bi-envelope {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 3.2V18h16V7.2l-8 5.3-8-5.3ZM18.7 6H5.3l6.7 4.5L18.7 6Z'/%3E%3C/svg%3E");
}

.bi-lock-fill {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h1Zm2 0h6V7a3 3 0 0 0-6 0v3Zm3 4a2 2 0 0 0-1 3.7V20h2v-2.3A2 2 0 0 0 12 14Z'/%3E%3C/svg%3E");
}

.bi-shield-check {
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 8 3v6c0 5.2-3.3 9.4-8 11-4.7-1.6-8-5.8-8-11V5l8-3Zm0 2.1L6 6.3V11c0 4 2.4 7.4 6 8.8 3.6-1.4 6-4.8 6-8.8V6.3l-6-2.2Zm3.6 4.5L17 10l-5.8 5.8L8 12.6l1.4-1.4 1.8 1.8 4.4-4.4Z'/%3E%3C/svg%3E");
}
