/* Gerado: troca os ícones fa-* pelo Lucide, de traço fino, em todas as telas, inclusive nas montadas por JavaScript. */
@font-face { font-family: 'GM Icones'; src: url('../fonts/gm-icones.woff2') format('woff2'); font-display: block; }
.fa-address-book::before,
.fa-address-card::before,
.fa-adjust::before,
.fa-angles-left::before,
.fa-arrow-down::before,
.fa-arrow-left::before,
.fa-arrow-right::before,
.fa-arrow-right-from-bracket::before,
.fa-arrow-trend-up::before,
.fa-arrow-up::before,
.fa-arrow-up-right-from-square::before,
.fa-arrows-rotate::before,
.fa-balance-scale::before,
.fa-ban::before,
.fa-bars::before,
.fa-bell::before,
.fa-bell-slash::before,
.fa-biohazard::before,
.fa-bolt::before,
.fa-book::before,
.fa-book-open::before,
.fa-bookmark::before,
.fa-box-archive::before,
.fa-box-open::before,
.fa-brain::before,
.fa-briefcase::before,
.fa-bug::before,
.fa-building::before,
.fa-building-circle-check::before,
.fa-building-circle-xmark::before,
.fa-building-user::before,
.fa-bullhorn::before,
.fa-bullseye::before,
.fa-calculator::before,
.fa-calendar::before,
.fa-calendar-alt::before,
.fa-calendar-check::before,
.fa-calendar-days::before,
.fa-calendar-plus::before,
.fa-calendar-week::before,
.fa-calendar-xmark::before,
.fa-camera::before,
.fa-certificate::before,
.fa-chalkboard-teacher::before,
.fa-chart-area::before,
.fa-chart-bar::before,
.fa-chart-column::before,
.fa-chart-line::before,
.fa-chart-pie::before,
.fa-chart-simple::before,
.fa-check::before,
.fa-check-circle::before,
.fa-chess-knight::before,
.fa-chevron-down::before,
.fa-chevron-left::before,
.fa-chevron-right::before,
.fa-chevron-up::before,
.fa-circle::before,
.fa-circle-check::before,
.fa-circle-exclamation::before,
.fa-circle-info::before,
.fa-circle-notch::before,
.fa-circle-plus::before,
.fa-circle-question::before,
.fa-circle-user::before,
.fa-circle-xmark::before,
.fa-city::before,
.fa-clipboard-check::before,
.fa-clock::before,
.fa-clock-rotate-left::before,
.fa-clone::before,
.fa-cloud-sun-rain::before,
.fa-code-branch::before,
.fa-code-merge::before,
.fa-cog::before,
.fa-coins::before,
.fa-comment::before,
.fa-comment-dots::before,
.fa-comments::before,
.fa-copy::before,
.fa-cow::before,
.fa-credit-card::before,
.fa-crown::before,
.fa-database::before,
.fa-diagram-project::before,
.fa-diamond-turn-right::before,
.fa-dollar-sign::before,
.fa-download::before,
.fa-draw-polygon::before,
.fa-earth-americas::before,
.fa-edit::before,
.fa-ellipsis::before,
.fa-ellipsis-vertical::before,
.fa-envelope::before,
.fa-envelope-circle-check::before,
.fa-envelope-open::before,
.fa-envelope-open-text::before,
.fa-eraser::before,
.fa-exclamation-circle::before,
.fa-exclamation-triangle::before,
.fa-expand-arrows-alt::before,
.fa-eye::before,
.fa-eye-slash::before,
.fa-file-arrow-down::before,
.fa-file-circle-plus::before,
.fa-file-excel::before,
.fa-file-import::before,
.fa-file-invoice-dollar::before,
.fa-file-lines::before,
.fa-file-pdf::before,
.fa-filter::before,
.fa-filter-circle-dollar::before,
.fa-fingerprint::before,
.fa-fire::before,
.fa-flag::before,
.fa-flag-checkered::before,
.fa-flask::before,
.fa-floppy-disk::before,
.fa-folder::before,
.fa-folder-open::before,
.fa-folder-plus::before,
.fa-folder-tree::before,
.fa-gauge::before,
.fa-gauge-high::before,
.fa-ghost::before,
.fa-globe::before,
.fa-globe-americas::before,
.fa-graduation-cap::before,
.fa-grip::before,
.fa-hand-holding-dollar::before,
.fa-hand-holding-usd::before,
.fa-hand-point-right::before,
.fa-hand-pointer::before,
.fa-hands-helping::before,
.fa-handshake::before,
.fa-hat-wizard::before,
.fa-highlighter::before,
.fa-horse::before,
.fa-hourglass-half::before,
.fa-house::before,
.fa-id-badge::before,
.fa-id-card::before,
.fa-inbox::before,
.fa-industry::before,
.fa-infinity::before,
.fa-info-circle::before,
.fa-key::before,
.fa-landmark::before,
.fa-layer-group::before,
.fa-leaf::before,
.fa-lightbulb::before,
.fa-link::before,
.fa-link-slash::before,
.fa-list::before,
.fa-list-check::before,
.fa-list-ol::before,
.fa-list-ul::before,
.fa-location-crosshairs::before,
.fa-location-dot::before,
.fa-lock::before,
.fa-lock-open::before,
.fa-long-arrow-alt-right::before,
.fa-long-arrow-alt-up::before,
.fa-magnifying-glass::before,
.fa-magnifying-glass-location::before,
.fa-map::before,
.fa-map-location-dot::before,
.fa-map-marked-alt::before,
.fa-map-marker-alt::before,
.fa-map-pin::before,
.fa-medal::before,
.fa-microchip::before,
.fa-money-bill-wave::before,
.fa-moon::before,
.fa-mountain::before,
.fa-mug-hot::before,
.fa-palette::before,
.fa-paper-plane::before,
.fa-pause::before,
.fa-paw::before,
.fa-pen::before,
.fa-pen-to-square::before,
.fa-people-group::before,
.fa-people-roof::before,
.fa-phone::before,
.fa-play::before,
.fa-play-circle::before,
.fa-plus::before,
.fa-plus-circle::before,
.fa-project-diagram::before,
.fa-receipt::before,
.fa-right-from-bracket::before,
.fa-robot::before,
.fa-rocket::before,
.fa-rotate-left::before,
.fa-rotate-right::before,
.fa-route::before,
.fa-ruler-combined::before,
.fa-sack-dollar::before,
.fa-satellite::before,
.fa-satellite-dish::before,
.fa-save::before,
.fa-scissors::before,
.fa-search::before,
.fa-seedling::before,
.fa-share-alt::before,
.fa-shield-alt::before,
.fa-shield-halved::before,
.fa-shoe-prints::before,
.fa-sign-in-alt::before,
.fa-sign-out-alt::before,
.fa-signal::before,
.fa-sitemap::before,
.fa-skull-crossbones::before,
.fa-sliders::before,
.fa-sliders-h::before,
.fa-sort::before,
.fa-sort-amount-down::before,
.fa-sort-down::before,
.fa-sort-up::before,
.fa-sparkles::before,
.fa-spinner::before,
.fa-spray-can::before,
.fa-spray-can-sparkles::before,
.fa-star::before,
.fa-store::before,
.fa-store-slash::before,
.fa-sun::before,
.fa-table::before,
.fa-table-cells::before,
.fa-table-columns::before,
.fa-tachometer-alt::before,
.fa-tag::before,
.fa-tags::before,
.fa-th::before,
.fa-times::before,
.fa-tint::before,
.fa-tractor::before,
.fa-trash::before,
.fa-trash-alt::before,
.fa-trash-can::before,
.fa-tree::before,
.fa-trending-up::before,
.fa-triangle-exclamation::before,
.fa-trophy::before,
.fa-truck-pickup::before,
.fa-unlock::before,
.fa-up-down::before,
.fa-upload::before,
.fa-user::before,
.fa-user-check::before,
.fa-user-circle::before,
.fa-user-clock::before,
.fa-user-edit::before,
.fa-user-gear::before,
.fa-user-graduate::before,
.fa-user-lock::before,
.fa-user-pen::before,
.fa-user-plus::before,
.fa-user-shield::before,
.fa-user-slash::before,
.fa-user-tag::before,
.fa-user-tie::before,
.fa-users::before,
.fa-users-cog::before,
.fa-users-gear::before,
.fa-vault::before,
.fa-vector-square::before,
.fa-vial::before,
.fa-vial-circle-check::before,
.fa-wallet::before,
.fa-wand-magic-sparkles::before,
.fa-warehouse::before,
.fa-wheat-awn::before,
.fa-xmark::before { font-family: 'GM Icones' !important; font-weight: 400 !important; font-style: normal; -webkit-font-smoothing: antialiased; }
.fa-address-book::before { content: "\e54d" !important; }
.fa-address-card::before { content: "\e617" !important; }
.fa-adjust::before { content: "\e09d" !important; }
.fa-angles-left::before { content: "\e072" !important; }
.fa-arrow-down::before { content: "\e042" !important; }
.fa-arrow-left::before { content: "\e048" !important; }
.fa-arrow-right::before { content: "\e049" !important; }
.fa-arrow-right-from-bracket::before { content: "\e10e" !important; }
.fa-arrow-trend-up::before { content: "\e191" !important; }
.fa-arrow-up::before { content: "\e04a" !important; }
.fa-arrow-up-right-from-square::before { content: "\e5a4" !important; }
.fa-arrows-rotate::before { content: "\e145" !important; }
.fa-balance-scale::before { content: "\e212" !important; }
.fa-ban::before { content: "\e051" !important; }
.fa-bars::before { content: "\e115" !important; }
.fa-bell::before { content: "\e059" !important; }
.fa-bell-slash::before { content: "\e05a" !important; }
.fa-biohazard::before { content: "\e441" !important; }
.fa-bolt::before { content: "\e58c" !important; }
.fa-book::before { content: "\e05e" !important; }
.fa-book-open::before { content: "\e05f" !important; }
.fa-bookmark::before { content: "\e060" !important; }
.fa-box-archive::before { content: "\e041" !important; }
.fa-box-open::before { content: "\e2cc" !important; }
.fa-brain::before { content: "\e3c6" !important; }
.fa-briefcase::before { content: "\e062" !important; }
.fa-bug::before { content: "\e20c" !important; }
.fa-building::before { content: "\e1cc" !important; }
.fa-building-circle-check::before { content: "\e290" !important; }
.fa-building-circle-xmark::before { content: "\e1cc" !important; }
.fa-building-user::before { content: "\e290" !important; }
.fa-bullhorn::before { content: "\e235" !important; }
.fa-bullseye::before { content: "\e180" !important; }
.fa-calculator::before { content: "\e1bc" !important; }
.fa-calendar::before { content: "\e063" !important; }
.fa-calendar-alt::before { content: "\e063" !important; }
.fa-calendar-check::before { content: "\e2b7" !important; }
.fa-calendar-days::before { content: "\e2b9" !important; }
.fa-calendar-plus::before { content: "\e2bc" !important; }
.fa-calendar-week::before { content: "\e2b9" !important; }
.fa-calendar-xmark::before { content: "\e2be" !important; }
.fa-camera::before { content: "\e064" !important; }
.fa-certificate::before { content: "\e7b1" !important; }
.fa-chalkboard-teacher::before { content: "\e4ae" !important; }
.fa-chart-area::before { content: "\e4d3" !important; }
.fa-chart-bar::before { content: "\e2a2" !important; }
.fa-chart-column::before { content: "\e2a3" !important; }
.fa-chart-line::before { content: "\e2a5" !important; }
.fa-chart-pie::before { content: "\e06b" !important; }
.fa-chart-simple::before { content: "\e068" !important; }
.fa-check::before { content: "\e06c" !important; }
.fa-check-circle::before { content: "\e07c" !important; }
.fa-chess-knight::before { content: "\e6a2" !important; }
.fa-chevron-down::before { content: "\e06d" !important; }
.fa-chevron-left::before { content: "\e06e" !important; }
.fa-chevron-right::before { content: "\e06f" !important; }
.fa-chevron-up::before { content: "\e070" !important; }
.fa-circle::before { content: "\e076" !important; }
.fa-circle-check::before { content: "\e226" !important; }
.fa-circle-exclamation::before { content: "\e077" !important; }
.fa-circle-info::before { content: "\e0f9" !important; }
.fa-circle-notch::before { content: "\e10a" !important; }
.fa-circle-plus::before { content: "\e081" !important; }
.fa-circle-question::before { content: "\e082" !important; }
.fa-circle-user::before { content: "\e461" !important; }
.fa-circle-xmark::before { content: "\e084" !important; }
.fa-city::before { content: "\e290" !important; }
.fa-clipboard-check::before { content: "\e219" !important; }
.fa-clock::before { content: "\e087" !important; }
.fa-clock-rotate-left::before { content: "\e1f5" !important; }
.fa-clone::before { content: "\e09e" !important; }
.fa-cloud-sun-rain::before { content: "\e2fb" !important; }
.fa-code-branch::before { content: "\e0e2" !important; }
.fa-code-merge::before { content: "\e0e4" !important; }
.fa-cog::before { content: "\e30b" !important; }
.fa-coins::before { content: "\e097" !important; }
.fa-comment::before { content: "\e116" !important; }
.fa-comment-dots::before { content: "\e565" !important; }
.fa-comments::before { content: "\e40d" !important; }
.fa-copy::before { content: "\e09e" !important; }
.fa-cow::before { content: "\e3a5" !important; }
.fa-credit-card::before { content: "\e0aa" !important; }
.fa-crown::before { content: "\e1d6" !important; }
.fa-database::before { content: "\e0ad" !important; }
.fa-diagram-project::before { content: "\e125" !important; }
.fa-diamond-turn-right::before { content: "\e123" !important; }
.fa-dollar-sign::before { content: "\e0b1" !important; }
.fa-download::before { content: "\e0b2" !important; }
.fa-draw-polygon::before { content: "\e52b" !important; }
.fa-earth-americas::before { content: "\e1f3" !important; }
.fa-edit::before { content: "\e172" !important; }
.fa-ellipsis::before { content: "\e0b6" !important; }
.fa-ellipsis-vertical::before { content: "\e0b7" !important; }
.fa-envelope::before { content: "\e10f" !important; }
.fa-envelope-circle-check::before { content: "\e361" !important; }
.fa-envelope-open::before { content: "\e363" !important; }
.fa-envelope-open-text::before { content: "\e363" !important; }
.fa-eraser::before { content: "\e28f" !important; }
.fa-exclamation-circle::before { content: "\e077" !important; }
.fa-exclamation-triangle::before { content: "\e193" !important; }
.fa-expand-arrows-alt::before { content: "\e112" !important; }
.fa-eye::before { content: "\e0ba" !important; }
.fa-eye-slash::before { content: "\e0bb" !important; }
.fa-file-arrow-down::before { content: "\e318" !important; }
.fa-file-circle-plus::before { content: "\e0c9" !important; }
.fa-file-excel::before { content: "\e326" !important; }
.fa-file-import::before { content: "\e0c5" !important; }
.fa-file-invoice-dollar::before { content: "\e5ac" !important; }
.fa-file-lines::before { content: "\e0cc" !important; }
.fa-file-pdf::before { content: "\e0cc" !important; }
.fa-filter::before { content: "\e0dc" !important; }
.fa-filter-circle-dollar::before { content: "\e0dc" !important; }
.fa-fingerprint::before { content: "\e2cb" !important; }
.fa-fire::before { content: "\e0d2" !important; }
.fa-flag::before { content: "\e0d1" !important; }
.fa-flag-checkered::before { content: "\e0d1" !important; }
.fa-flask::before { content: "\e0d5" !important; }
.fa-floppy-disk::before { content: "\e14d" !important; }
.fa-folder::before { content: "\e0d7" !important; }
.fa-folder-open::before { content: "\e247" !important; }
.fa-folder-plus::before { content: "\e0d9" !important; }
.fa-folder-tree::before { content: "\e33c" !important; }
.fa-gauge::before { content: "\e1bf" !important; }
.fa-gauge-high::before { content: "\e1bf" !important; }
.fa-ghost::before { content: "\e20e" !important; }
.fa-globe::before { content: "\e0e8" !important; }
.fa-globe-americas::before { content: "\e1f3" !important; }
.fa-graduation-cap::before { content: "\e234" !important; }
.fa-grip::before { content: "\e3b1" !important; }
.fa-hand-holding-dollar::before { content: "\e5b8" !important; }
.fa-hand-holding-usd::before { content: "\e5b8" !important; }
.fa-hand-point-right::before { content: "\e049" !important; }
.fa-hand-pointer::before { content: "\e1e8" !important; }
.fa-hands-helping::before { content: "\e5c0" !important; }
.fa-handshake::before { content: "\e5c0" !important; }
.fa-hat-wizard::before { content: "\e412" !important; }
.fa-highlighter::before { content: "\e0f4" !important; }
.fa-horse::before { content: "\e4f5" !important; }
.fa-hourglass-half::before { content: "\e296" !important; }
.fa-house::before { content: "\e0f5" !important; }
.fa-id-badge::before { content: "\e09c" !important; }
.fa-id-card::before { content: "\e617" !important; }
.fa-inbox::before { content: "\e0f7" !important; }
.fa-industry::before { content: "\e29f" !important; }
.fa-infinity::before { content: "\e1e7" !important; }
.fa-info-circle::before { content: "\e0f9" !important; }
.fa-key::before { content: "\e0fd" !important; }
.fa-landmark::before { content: "\e23a" !important; }
.fa-layer-group::before { content: "\e529" !important; }
.fa-leaf::before { content: "\e2de" !important; }
.fa-lightbulb::before { content: "\e1c2" !important; }
.fa-link::before { content: "\e102" !important; }
.fa-link-slash::before { content: "\e19c" !important; }
.fa-list::before { content: "\e106" !important; }
.fa-list-check::before { content: "\e5fa" !important; }
.fa-list-ol::before { content: "\e1d1" !important; }
.fa-list-ul::before { content: "\e106" !important; }
.fa-location-crosshairs::before { content: "\e1db" !important; }
.fa-location-dot::before { content: "\e111" !important; }
.fa-lock::before { content: "\e10b" !important; }
.fa-lock-open::before { content: "\e10c" !important; }
.fa-long-arrow-alt-right::before { content: "\e049" !important; }
.fa-long-arrow-alt-up::before { content: "\e04a" !important; }
.fa-magnifying-glass::before { content: "\e151" !important; }
.fa-magnifying-glass-location::before { content: "\e53d" !important; }
.fa-map::before { content: "\e110" !important; }
.fa-map-location-dot::before { content: "\e110" !important; }
.fa-map-marked-alt::before { content: "\e53d" !important; }
.fa-map-marker-alt::before { content: "\e111" !important; }
.fa-map-pin::before { content: "\e111" !important; }
.fa-medal::before { content: "\e36f" !important; }
.fa-microchip::before { content: "\e61a" !important; }
.fa-money-bill-wave::before { content: "\e052" !important; }
.fa-moon::before { content: "\e11e" !important; }
.fa-mountain::before { content: "\e231" !important; }
.fa-mug-hot::before { content: "\e096" !important; }
.fa-palette::before { content: "\e1dd" !important; }
.fa-paper-plane::before { content: "\e152" !important; }
.fa-pause::before { content: "\e12e" !important; }
.fa-paw::before { content: "\e4f5" !important; }
.fa-pen::before { content: "\e12f" !important; }
.fa-pen-to-square::before { content: "\e172" !important; }
.fa-people-group::before { content: "\e46e" !important; }
.fa-people-roof::before { content: "\e3e6" !important; }
.fa-phone::before { content: "\e133" !important; }
.fa-play::before { content: "\e13c" !important; }
.fa-play-circle::before { content: "\e080" !important; }
.fa-plus::before { content: "\e13d" !important; }
.fa-plus-circle::before { content: "\e081" !important; }
.fa-project-diagram::before { content: "\e125" !important; }
.fa-receipt::before { content: "\e3d3" !important; }
.fa-right-from-bracket::before { content: "\e10e" !important; }
.fa-robot::before { content: "\e1bb" !important; }
.fa-rocket::before { content: "\e286" !important; }
.fa-rotate-left::before { content: "\e148" !important; }
.fa-rotate-right::before { content: "\e149" !important; }
.fa-route::before { content: "\e53e" !important; }
.fa-ruler-combined::before { content: "\e14b" !important; }
.fa-sack-dollar::before { content: "\e47d" !important; }
.fa-satellite::before { content: "\e447" !important; }
.fa-satellite-dish::before { content: "\e448" !important; }
.fa-save::before { content: "\e14d" !important; }
.fa-scissors::before { content: "\e14e" !important; }
.fa-search::before { content: "\e151" !important; }
.fa-seedling::before { content: "\e1eb" !important; }
.fa-share-alt::before { content: "\e156" !important; }
.fa-shield-alt::before { content: "\e158" !important; }
.fa-shield-halved::before { content: "\e517" !important; }
.fa-shoe-prints::before { content: "\e3b9" !important; }
.fa-sign-in-alt::before { content: "\e10d" !important; }
.fa-sign-out-alt::before { content: "\e10e" !important; }
.fa-signal::before { content: "\e25f" !important; }
.fa-sitemap::before { content: "\e125" !important; }
.fa-skull-crossbones::before { content: "\e221" !important; }
.fa-sliders::before { content: "\e162" !important; }
.fa-sliders-h::before { content: "\e29a" !important; }
.fa-sort::before { content: "\e37d" !important; }
.fa-sort-amount-down::before { content: "\e047" !important; }
.fa-sort-down::before { content: "\e06d" !important; }
.fa-sort-up::before { content: "\e070" !important; }
.fa-sparkles::before { content: "\e412" !important; }
.fa-spinner::before { content: "\e10a" !important; }
.fa-spray-can::before { content: "\e495" !important; }
.fa-spray-can-sparkles::before { content: "\e495" !important; }
.fa-star::before { content: "\e176" !important; }
.fa-store::before { content: "\e3e4" !important; }
.fa-store-slash::before { content: "\e3e4" !important; }
.fa-sun::before { content: "\e178" !important; }
.fa-table::before { content: "\e17d" !important; }
.fa-table-cells::before { content: "\e0e9" !important; }
.fa-table-columns::before { content: "\e099" !important; }
.fa-tachometer-alt::before { content: "\e1bf" !important; }
.fa-tag::before { content: "\e17f" !important; }
.fa-tags::before { content: "\e35c" !important; }
.fa-th::before { content: "\e0e9" !important; }
.fa-times::before { content: "\e1b2" !important; }
.fa-tint::before { content: "\e0b4" !important; }
.fa-tractor::before { content: "\e504" !important; }
.fa-trash::before { content: "\e18d" !important; }
.fa-trash-alt::before { content: "\e18e" !important; }
.fa-trash-can::before { content: "\e18e" !important; }
.fa-tree::before { content: "\e2f5" !important; }
.fa-trending-up::before { content: "\e191" !important; }
.fa-triangle-exclamation::before { content: "\e193" !important; }
.fa-trophy::before { content: "\e373" !important; }
.fa-truck-pickup::before { content: "\e194" !important; }
.fa-unlock::before { content: "\e10c" !important; }
.fa-up-down::before { content: "\e37d" !important; }
.fa-upload::before { content: "\e19e" !important; }
.fa-user::before { content: "\e19f" !important; }
.fa-user-check::before { content: "\e1a0" !important; }
.fa-user-circle::before { content: "\e461" !important; }
.fa-user-clock::before { content: "\e087" !important; }
.fa-user-edit::before { content: "\e5fc" !important; }
.fa-user-gear::before { content: "\e342" !important; }
.fa-user-graduate::before { content: "\e234" !important; }
.fa-user-lock::before { content: "\e660" !important; }
.fa-user-pen::before { content: "\e5fc" !important; }
.fa-user-plus::before { content: "\e1a2" !important; }
.fa-user-shield::before { content: "\e729" !important; }
.fa-user-slash::before { content: "\e1a3" !important; }
.fa-user-tag::before { content: "\e17f" !important; }
.fa-user-tie::before { content: "\e468" !important; }
.fa-users::before { content: "\e1a4" !important; }
.fa-users-cog::before { content: "\e46e" !important; }
.fa-users-gear::before { content: "\e46e" !important; }
.fa-vault::before { content: "\e58f" !important; }
.fa-vector-square::before { content: "\e67c" !important; }
.fa-vial::before { content: "\e405" !important; }
.fa-vial-circle-check::before { content: "\e406" !important; }
.fa-wallet::before { content: "\e204" !important; }
.fa-wand-magic-sparkles::before { content: "\e357" !important; }
.fa-warehouse::before { content: "\e3e6" !important; }
.fa-wheat-awn::before { content: "\e39e" !important; }
.fa-xmark::before { content: "\e1b2" !important; }
