/* FontAwesome Pro SVG Icons - Generated 2025-11-18T17:52:41.309Z */

.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    fill: currentColor;
}

/* Make SVG icons inherit text color via currentColor */
svg.icon {
    color: inherit;
}

/* Support for DaisyUI buttons - inherit button foreground color */
.btn svg.icon {
    color: var(--btn-fg, inherit);
    fill: currentColor;
}

/* Support for DaisyUI semantic colors when applied directly to SVG */
svg.icon.text-primary { color: var(--color-primary); }
svg.icon.text-primary-content { color: var(--color-primary-content); }
svg.icon.text-secondary { color: var(--color-secondary); }
svg.icon.text-accent { color: var(--color-accent); }
svg.icon.text-neutral { color: var(--color-neutral); }
svg.icon.text-base-content { color: var(--color-base-content); }
svg.icon.text-info { color: var(--color-info); }
svg.icon.text-success { color: var(--color-success); }
svg.icon.text-warning { color: var(--color-warning); }
svg.icon.text-error { color: var(--color-error); }

/* Support for Tailwind color classes - ensure they override inherit */
svg.icon.text-white { color: #ffffff !important; }
svg.icon.text-black { color: #000000 !important; }
svg.icon.text-lime-400 { color: #a3e635 !important; }
svg.icon.text-green-900 { color: #14532d !important; }
svg.icon.text-green-600 { color: #16a34a !important; }
svg.icon.text-blue-600 { color: #2563eb !important; }
svg.icon.text-red-600 { color: #dc2626 !important; }
svg.icon.text-yellow-600 { color: #ca8a04 !important; }
svg.icon.text-gray-600 { color: #4b5563 !important; }

.icon-arrow-down { }
.icon-arrow-left { }
.icon-arrow-right { }
.icon-arrow-up { }
.icon-bars { }
.icon-chevron-down { }
.icon-chevron-left { }
.icon-chevron-right { }
.icon-times { }
.icon-angle-left { }
.icon-angle-right { }
.icon-angle-double-left { }
.icon-angle-double-right { }
.icon-external-link-alt { }
.icon-check { }
.icon-check-circle { }
.icon-check-double { }
.icon-exclamation { }
.icon-exclamation-circle { }
.icon-exclamation-triangle { }
.icon-info-circle { }
.icon-question-circle { }
.icon-times-circle { }
.icon-triangle-exclamation { }
.icon-ban { }
.icon-bell { }
.icon-signal { }
.icon-shopping-cart { }
.icon-shopping-basket { }
.icon-shopping-bag { }
.icon-cart-plus { }
.icon-store { }
.icon-store-alt { }
.icon-box { }
.icon-box-open { }
.icon-boxes { }
.icon-warehouse { }
.icon-receipt { }
.icon-money-bill { }
.icon-money-bill-wave { }
.icon-dollar-sign { }
.icon-credit-card { }
.icon-certificate { }
.icon-tag { }
.icon-tags { }
.icon-barcode { }
.icon-cube { }
.icon-gift { }
.icon-crown { }
.icon-star { }
.icon-star-half-alt { }
.icon-apple-alt { }
.icon-bread-slice { }
.icon-cheese { }
.icon-drumstick-bite { }
.icon-fish { }
.icon-egg { }
.icon-bacon { }
.icon-candy-cane { }
.icon-coffee { }
.icon-glass-water { }
.icon-glass-whiskey { }
.icon-glass-cheers { }
.icon-wine-bottle { }
.icon-birthday-cake { }
.icon-cookie-bite { }
.icon-jar { }
.icon-home { }
.icon-spray-can { }
.icon-soap { }
.icon-hand-sparkles { }
.icon-heart { }
.icon-truck { }
.icon-shipping-fast { }
.icon-hand-holding { }
.icon-map { }
.icon-map-marker-alt { }
.icon-map-marked-alt { }
.icon-parking { }
.icon-clock { }
.icon-calendar { }
.icon-calendar-alt { }
.icon-calendar-plus { }
.icon-history { }
.icon-hourglass-half { }
.icon-stopwatch { }
.icon-user { }
.icon-user-circle { }
.icon-user-check { }
.icon-user-plus { }
.icon-user-edit { }
.icon-user-cog { }
.icon-user-gear { }
.icon-user-tie { }
.icon-user-tag { }
.icon-user-times { }
.icon-users { }
.icon-users-cog { }
.icon-baby { }
.icon-paw { }
.icon-chart-line { }
.icon-chart-bar { }
.icon-chart-area { }
.icon-chart-pie { }
.icon-tachometer-alt { }
.icon-cog { }
.icon-cogs { }
.icon-tools { }
.icon-shield-alt { }
.icon-shield-check { }
.icon-toggle-on { }
.icon-file { }
.icon-file-invoice { }
.icon-file-pdf { }
.icon-file-image { }
.icon-file-excel { }
.icon-clipboard { }
.icon-clipboard-list { }
.icon-sticky-note { }
.icon-copy { }
.icon-edit { }
.icon-save { }
.icon-trash { }
.icon-trash-alt { }
.icon-trash-can { }
.icon-download { }
.icon-upload { }
.icon-cloud-upload-alt { }
.icon-print { }
.icon-search { }
.icon-filter { }
.icon-sort { }
.icon-refresh { }
.icon-redo { }
.icon-undo { }
.icon-sync-alt { }
.icon-plus { }
.icon-plus-circle { }
.icon-minus { }
.icon-share { }
.icon-paper-plane { }
.icon-phone { }
.icon-phone-alt { }
.icon-envelope { }
.icon-envelope-open-text { }
.icon-comment { }
.icon-headset { }
.icon-sms { }
.icon-lock { }
.icon-unlock { }
.icon-key { }
.icon-fingerprint { }
.icon-sign-in-alt { }
.icon-sign-out-alt { }
.icon-image { }
.icon-eye { }
.icon-eye-slash { }
.icon-play { }
.icon-stop { }
.icon-percentage { }
.icon-percent { }
.icon-balance-scale { }
.icon-calculator { }
.icon-handshake { }
.icon-university { }
.icon-rocket { }
.icon-server { }
.icon-cloud { }
.icon-globe { }
.icon-wifi-slash { }
.icon-bolt { }
.icon-layer-group { }
.icon-futbol { }
.icon-dice { }
.icon-trophy { }
.icon-flag { }
.icon-stream { }
.icon-tasks { }
.icon-list { }
.icon-th-large { }
.icon-ellipsis-v { }
.icon-circle { }
.icon-moon { }
.icon-sun { }
.icon-leaf { }
.icon-snowflake { }
.icon-pills { }
.icon-utensils { }
.icon-mobile-alt { }
.icon-spinner { }
.icon-inbox { }
.icon-address-book { }
.icon-arrow-down-a-z { }
.icon-arrow-down-z-a { }
.icon-mask { }
.icon-weight { }
.icon-equals { }
.icon-calendar { }
.icon-thumbs-up { }
.icon-whatsapp { }
.icon-facebook { }
.icon-instagram { }
