/*
 * Icônes Tabler 3.26.0 — sous-ensemble local, généré par tools/icons/build.py.
 * NE PAS ÉDITER À LA MAIN : relancer le script après ajout d'une icône.
 *
 * Chaque icône est un masque SVG en ligne, teinté par `currentColor` : les
 * classes de couleur (text-danger, text-secondary…) continuent d'agir.
 */
.ti{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--ti) no-repeat center/contain;mask:var(--ti) no-repeat center/contain}
.ti-archive{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-archive' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 4m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z' /> <path d='M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10' /> <path d='M10 12l4 0' /> </svg>")}
.ti-arrow-down{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrow-down' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 5l0 14' /> <path d='M18 13l-6 6' /> <path d='M6 13l6 6' /> </svg>")}
.ti-arrow-narrow-right{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrow-narrow-right' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 12l14 0' /> <path d='M15 16l4 -4' /> <path d='M15 8l4 4' /> </svg>")}
.ti-arrow-up{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrow-up' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 5l0 14' /> <path d='M18 11l-6 -6' /> <path d='M6 11l6 -6' /> </svg>")}
.ti-arrows-shuffle{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrows-shuffle' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M18 4l3 3l-3 3' /> <path d='M18 20l3 -3l-3 -3' /> <path d='M3 7h3a5 5 0 0 1 5 5a5 5 0 0 0 5 5h5' /> <path d='M21 7h-5a4.978 4.978 0 0 0 -3 1m-4 8a4.984 4.984 0 0 1 -3 1h-3' /> </svg>")}
.ti-arrows-sort{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrows-sort' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 9l4 -4l4 4m-4 -4v14' /> <path d='M21 15l-4 4l-4 -4m4 4v-14' /> </svg>")}
.ti-bell{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-bell' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6' /> <path d='M9 17v1a3 3 0 0 0 6 0v-1' /> </svg>")}
.ti-bell-check{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-bell-check' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M11.5 17h-7.5a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3c.016 .129 .037 .256 .065 .382' /> <path d='M9 17v1a3 3 0 0 0 2.502 2.959' /> <path d='M15 19l2 2l4 -4' /> </svg>")}
.ti-bell-plus{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-bell-plus' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12.5 17h-8.5a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1' /> <path d='M9 17v1a3 3 0 0 0 3.51 2.957' /> <path d='M16 19h6' /> <path d='M19 16v6' /> </svg>")}
.ti-building-store{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-building-store' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 21l18 0' /> <path d='M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4' /> <path d='M5 21l0 -10.15' /> <path d='M19 21l0 -10.15' /> <path d='M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4' /> </svg>")}
.ti-calendar-event{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-calendar-event' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 5m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z' /> <path d='M16 3l0 4' /> <path d='M8 3l0 4' /> <path d='M4 11l16 0' /> <path d='M8 15h2v2h-2z' /> </svg>")}
.ti-cash{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-cash' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M7 9m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z' /> <path d='M14 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /> <path d='M17 9v-2a2 2 0 0 0 -2 -2h-10a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h2' /> </svg>")}
.ti-category{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-category' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 4h6v6h-6z' /> <path d='M14 4h6v6h-6z' /> <path d='M4 14h6v6h-6z' /> <path d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0' /> </svg>")}
.ti-check{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-check' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 12l5 5l10 -10' /> </svg>")}
.ti-circle-check{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-circle-check' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' /> <path d='M9 12l2 2l4 -4' /> </svg>")}
.ti-credit-card{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-credit-card' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 5m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z' /> <path d='M3 10l18 0' /> <path d='M7 15l.01 0' /> <path d='M11 15l2 0' /> </svg>")}
.ti-device-floppy{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-device-floppy' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2' /> <path d='M12 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /> <path d='M14 4l0 4l-6 0l0 -4' /> </svg>")}
.ti-download{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-download' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2' /> <path d='M7 11l5 5l5 -5' /> <path d='M12 4l0 12' /> </svg>")}
.ti-edit{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-edit' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1' /> <path d='M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z' /> <path d='M16 5l3 3' /> </svg>")}
.ti-eraser{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-eraser' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M19 20h-10.5l-4.21 -4.3a1 1 0 0 1 0 -1.41l10 -10a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41l-9.2 9.3' /> <path d='M18 13.3l-6.3 -6.3' /> </svg>")}
.ti-external-link{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-external-link' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6' /> <path d='M11 13l9 -9' /> <path d='M15 4h5v5' /> </svg>")}
.ti-eye{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-eye' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0' /> <path d='M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6' /> </svg>")}
.ti-eye-off{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-eye-off' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10.585 10.587a2 2 0 0 0 2.829 2.828' /> <path d='M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87' /> <path d='M3 3l18 18' /> </svg>")}
.ti-file-invoice{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-file-invoice' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M14 3v4a1 1 0 0 0 1 1h4' /> <path d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z' /> <path d='M9 7l1 0' /> <path d='M9 13l6 0' /> <path d='M13 17l2 0' /> </svg>")}
.ti-file-text{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-file-text' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M14 3v4a1 1 0 0 0 1 1h4' /> <path d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z' /> <path d='M9 9l1 0' /> <path d='M9 13l6 0' /> <path d='M9 17l6 0' /> </svg>")}
.ti-file-type-pdf{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-file-type-pdf' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M14 3v4a1 1 0 0 0 1 1h4' /> <path d='M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4' /> <path d='M5 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6' /> <path d='M17 18h2' /> <path d='M20 15h-3v6' /> <path d='M11 15v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z' /> </svg>")}
.ti-filter{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-filter' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227z' /> </svg>")}
.ti-flag{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-flag' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9z' /> <path d='M5 21v-7' /> </svg>")}
.ti-info-circle{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-info-circle' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0' /> <path d='M12 9h.01' /> <path d='M11 12h1v4h1' /> </svg>")}
.ti-key{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-key' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1 -4.069 0l-.301 -.301l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.877 2.877 0 0 1 0 -4.069l2.643 -2.643a2.877 2.877 0 0 1 4.069 0z' /> <path d='M15 9h.01' /> </svg>")}
.ti-lock{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-lock' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z' /> <path d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0' /> <path d='M8 11v-4a4 4 0 1 1 8 0v4' /> </svg>")}
.ti-login{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-login' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M15 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2' /> <path d='M21 12h-13l3 -3' /> <path d='M11 15l-3 -3' /> </svg>")}
.ti-mail{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-mail' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z' /> <path d='M3 7l9 6l9 -6' /> </svg>")}
.ti-mail-forward{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-mail-forward' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 18h-7a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v7.5' /> <path d='M3 6l9 6l9 -6' /> <path d='M15 18h6' /> <path d='M18 15l3 3l-3 3' /> </svg>")}
.ti-phone{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-phone' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2' /> </svg>")}
.ti-photo-off{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-photo-off' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M15 8h.01' /> <path d='M7 3h11a3 3 0 0 1 3 3v11m-.856 3.099a2.991 2.991 0 0 1 -2.144 .901h-12a3 3 0 0 1 -3 -3v-12c0 -.845 .349 -1.608 .91 -2.153' /> <path d='M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5' /> <path d='M16.33 12.338c.574 -.054 1.155 .166 1.67 .662l3 3' /> <path d='M3 3l18 18' /> </svg>")}
.ti-plus{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-plus' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 5l0 14' /> <path d='M5 12l14 0' /> </svg>")}
.ti-printer{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-printer' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M17 17h2a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h2' /> <path d='M17 9v-4a2 2 0 0 0 -2 -2h-6a2 2 0 0 0 -2 2v4' /> <path d='M7 13m0 2a2 2 0 0 1 2 -2h6a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2z' /> </svg>")}
.ti-receipt{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-receipt' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16l-3 -2l-2 2l-2 -2l-2 2l-2 -2l-3 2m4 -14h6m-6 4h6m-2 4h2' /> </svg>")}
.ti-rocket{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-rocket' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 13a8 8 0 0 1 7 7a6 6 0 0 0 3 -5a9 9 0 0 0 6 -8a3 3 0 0 0 -3 -3a9 9 0 0 0 -8 6a6 6 0 0 0 -5 3' /> <path d='M7 14a6 6 0 0 0 -3 6a6 6 0 0 0 6 -3' /> <path d='M15 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /> </svg>")}
.ti-search{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-search' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0' /> <path d='M21 21l-6 -6' /> </svg>")}
.ti-send{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-send' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10 14l11 -11' /> <path d='M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5' /> </svg>")}
.ti-settings{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-settings' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z' /> <path d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0' /> </svg>")}
.ti-shield-check{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-shield-check' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06' /> <path d='M15 19l2 2l4 -4' /> </svg>")}
.ti-shopping-bag{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-shopping-bag' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M6.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304z' /> <path d='M9 11v-5a3 3 0 0 1 6 0v5' /> </svg>")}
.ti-shopping-cart{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-shopping-cart' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /> <path d='M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /> <path d='M17 17h-11v-14h-2' /> <path d='M6 5l14 1l-1 7h-13' /> </svg>")}
.ti-star{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-star' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z' /> </svg>")}
.ti-trash{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-trash' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M4 7l16 0' /> <path d='M10 11l0 6' /> <path d='M14 11l0 6' /> <path d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12' /> <path d='M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3' /> </svg>")}
.ti-user{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-user' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /> <path d='M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2' /> </svg>")}
.ti-user-cog{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-user-cog' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /> <path d='M6 21v-2a4 4 0 0 1 4 -4h2.5' /> <path d='M19.001 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /> <path d='M19.001 15.5v1.5' /> <path d='M19.001 21v1.5' /> <path d='M22.032 17.25l-1.299 .75' /> <path d='M17.27 20l-1.3 .75' /> <path d='M15.97 17.25l1.3 .75' /> <path d='M20.733 20l1.3 .75' /> </svg>")}
.ti-user-share{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-user-share' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /> <path d='M6 21v-2a4 4 0 0 1 4 -4h3' /> <path d='M16 22l5 -5' /> <path d='M21 21.5v-4.5h-4.5' /> </svg>")}
.ti-user-shield{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-user-shield' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M6 21v-2a4 4 0 0 1 4 -4h2' /> <path d='M22 16c0 4 -2.5 6 -3.5 6s-3.5 -2 -3.5 -6c1 0 2.5 -.5 3.5 -1.5c1 1 2.5 1.5 3.5 1.5z' /> <path d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /> </svg>")}
.ti-x{--ti:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-x' > <path stroke='none' d='M0 0h24v24H0z' fill='none'/> <path d='M18 6l-12 12' /> <path d='M6 6l12 12' /> </svg>")}
