/* ==========================================================================
   Emoji no lugar do ícone de linha — 11/10/2026.
   Pedido do usuário ("ícones mais bonitinhos, coloridinhos"); mockup em
   ~/Documentos/Mockups/icones. Aqui só o que vale para o sistema todo:
   título da tela, selo de status, lista vazia e avisos fixos das telas.
   A sidebar tem a sua parte em sidebar.css (namespace próprio).
   ========================================================================== */
.selo-emo,
.empty-state__icon--emo > span,
.titulo-emo,
.alert-success::before,
.alert-warning::before,
.alert-danger::before,
.alert-info::before {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-style: normal;
    font-weight: 400;
}

/* Selo de status (components/_status_badge.html) */
.selo-emo { font-size: 0.95em; margin-right: 2px; }

/* Lista vazia (components/_empty_state.html) */
.empty-state__icon--emo { width: 64px; height: 64px; }
.empty-state__icon--emo > span { font-size: 32px; line-height: 1; }
.empty-state--compact .empty-state__icon--emo { width: auto; height: auto; }
.empty-state--compact .empty-state__icon--emo > span { font-size: 16px; }

/* Título da tela: o emoji do módulo, o mesmo da sidebar (sidebar-collapse.js) */
.titulo-emo {
    display: inline-grid;
    place-items: center;
    width: 32px;
    height: 32px;
    border-radius: 9px;
    margin-right: 10px;
    vertical-align: middle;
    font-size: 17px;
    line-height: 1;
    background: rgba(0, 22, 46, 0.06);
}
[data-bs-theme="dark"] .titulo-emo,
html.app-skin-dark .titulo-emo { background: rgba(255, 255, 255, 0.08); }

/* Avisos fixos das telas: o emoji do tipo, só onde a tela não pôs ícone. */
.alert-success:not(:has(> i:first-child, > svg:first-child))::before { content: "✅"; }
.alert-warning:not(:has(> i:first-child, > svg:first-child))::before { content: "⚠️"; }
.alert-danger:not(:has(> i:first-child, > svg:first-child))::before { content: "❌"; }
.alert-info:not(:has(> i:first-child, > svg:first-child))::before { content: "ℹ️"; }
.alert-success::before,
.alert-warning::before,
.alert-danger::before,
.alert-info::before { margin-right: 0.45em; float: left; line-height: inherit; }

/* Cards de número. Dashboards (.dash-kpi): o emoji entra na figurinha que já
   existia. RH, eSocial e histórico do usuário: figurinha no canto do card. */
.k-emo,
.kpi-emo {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-style: normal;
    line-height: 1;
}
.dash-kpi .k-ic .k-emo { font-size: 20px; }
.rqp-k,
.dd-card,
.uh-kpi { position: relative; }
.kpi-emo {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    border-radius: 9px;
    display: grid;
    place-items: center;
    font-size: 16px;
    background: rgba(0, 22, 46, 0.05);
}
[data-bs-theme="dark"] .kpi-emo,
html.app-skin-dark .kpi-emo { background: rgba(255, 255, 255, 0.08); }

/* Abas: emoji antes do nome e, onde a tela pôs, uma linha pequena embaixo. */
.aba-emo {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.05em;
    line-height: 1;
    margin-right: 6px;
}
.aba-dica {
    display: block;
    margin-left: calc(1.05em + 6px);
    font-size: 10.5px;
    font-weight: 500;
    line-height: 1.2;
    opacity: 0.72;
}
.nav-link:has(.aba-dica) { line-height: 1.25; }

/* Botões e títulos de card: o ícone de linha que a tela já tinha vira emoji
   pelo nome dele (gerado do mapa de core/templatetags/emojis.py, 11/10/2026).
   Ícone sem emoji no mapa (setas, ⋯, Voltar) continua de linha. */
.btn > i.feather-activity::before,
.btn > i.feather-alert-circle::before,
.btn > i.feather-alert-octagon::before,
.btn > i.feather-alert-triangle::before,
.btn > i.feather-archive::before,
.btn > i.feather-arrow-down-left::before,
.btn > i.feather-arrow-up-right::before,
.btn > i.feather-award::before,
.btn > i.feather-bar-chart::before,
.btn > i.feather-bar-chart-2::before,
.btn > i.feather-bell::before,
.btn > i.feather-book::before,
.btn > i.feather-book-open::before,
.btn > i.feather-box::before,
.btn > i.feather-briefcase::before,
.btn > i.feather-calendar::before,
.btn > i.feather-camera::before,
.btn > i.feather-check::before,
.btn > i.feather-check-circle::before,
.btn > i.feather-check-square::before,
.btn > i.feather-circle::before,
.btn > i.feather-clipboard::before,
.btn > i.feather-clock::before,
.btn > i.feather-copy::before,
.btn > i.feather-corner-up-left::before,
.btn > i.feather-credit-card::before,
.btn > i.feather-database::before,
.btn > i.feather-dollar-sign::before,
.btn > i.feather-download::before,
.btn > i.feather-droplet::before,
.btn > i.feather-edit::before,
.btn > i.feather-edit-2::before,
.btn > i.feather-edit-3::before,
.btn > i.feather-external-link::before,
.btn > i.feather-eye::before,
.btn > i.feather-file::before,
.btn > i.feather-file-minus::before,
.btn > i.feather-file-plus::before,
.btn > i.feather-file-text::before,
.btn > i.feather-filter::before,
.btn > i.feather-folder::before,
.btn > i.feather-git-branch::before,
.btn > i.feather-grid::before,
.btn > i.feather-hard-drive::before,
.btn > i.feather-home::before,
.btn > i.feather-hourglass::before,
.btn > i.feather-image::before,
.btn > i.feather-inbox::before,
.btn > i.feather-info::before,
.btn > i.feather-key::before,
.btn > i.feather-layers::before,
.btn > i.feather-link::before,
.btn > i.feather-list::before,
.btn > i.feather-loader::before,
.btn > i.feather-lock::before,
.btn > i.feather-log-in::before,
.btn > i.feather-log-out::before,
.btn > i.feather-mail::before,
.btn > i.feather-map::before,
.btn > i.feather-map-pin::before,
.btn > i.feather-message-circle::before,
.btn > i.feather-message-square::before,
.btn > i.feather-minus-circle::before,
.btn > i.feather-package::before,
.btn > i.feather-paperclip::before,
.btn > i.feather-pause::before,
.btn > i.feather-pause-circle::before,
.btn > i.feather-percent::before,
.btn > i.feather-phone::before,
.btn > i.feather-pie-chart::before,
.btn > i.feather-play::before,
.btn > i.feather-play-circle::before,
.btn > i.feather-plus::before,
.btn > i.feather-plus-circle::before,
.btn > i.feather-plus-square::before,
.btn > i.feather-printer::before,
.btn > i.feather-refresh-cw::before,
.btn > i.feather-repeat::before,
.btn > i.feather-rotate-ccw::before,
.btn > i.feather-save::before,
.btn > i.feather-search::before,
.btn > i.feather-send::before,
.btn > i.feather-settings::before,
.btn > i.feather-share-2::before,
.btn > i.feather-shield::before,
.btn > i.feather-shield-off::before,
.btn > i.feather-shopping-bag::before,
.btn > i.feather-shopping-cart::before,
.btn > i.feather-slash::before,
.btn > i.feather-sliders::before,
.btn > i.feather-star::before,
.btn > i.feather-tag::before,
.btn > i.feather-terminal::before,
.btn > i.feather-thumbs-down::before,
.btn > i.feather-thumbs-up::before,
.btn > i.feather-tool::before,
.btn > i.feather-trash::before,
.btn > i.feather-trash-2::before,
.btn > i.feather-trending-down::before,
.btn > i.feather-trending-up::before,
.btn > i.feather-truck::before,
.btn > i.feather-unlock::before,
.btn > i.feather-upload::before,
.btn > i.feather-user::before,
.btn > i.feather-user-check::before,
.btn > i.feather-user-plus::before,
.btn > i.feather-users::before,
.btn > i.feather-x::before,
.btn > i.feather-x-circle::before,
.btn > i.feather-x-octagon::before,
.btn > i.feather-zap::before,
.card-title > i.feather-activity::before,
.card-title > i.feather-alert-circle::before,
.card-title > i.feather-alert-octagon::before,
.card-title > i.feather-alert-triangle::before,
.card-title > i.feather-archive::before,
.card-title > i.feather-arrow-down-left::before,
.card-title > i.feather-arrow-up-right::before,
.card-title > i.feather-award::before,
.card-title > i.feather-bar-chart::before,
.card-title > i.feather-bar-chart-2::before,
.card-title > i.feather-bell::before,
.card-title > i.feather-book::before,
.card-title > i.feather-book-open::before,
.card-title > i.feather-box::before,
.card-title > i.feather-briefcase::before,
.card-title > i.feather-calendar::before,
.card-title > i.feather-camera::before,
.card-title > i.feather-check::before,
.card-title > i.feather-check-circle::before,
.card-title > i.feather-check-square::before,
.card-title > i.feather-circle::before,
.card-title > i.feather-clipboard::before,
.card-title > i.feather-clock::before,
.card-title > i.feather-copy::before,
.card-title > i.feather-corner-up-left::before,
.card-title > i.feather-credit-card::before,
.card-title > i.feather-database::before,
.card-title > i.feather-dollar-sign::before,
.card-title > i.feather-download::before,
.card-title > i.feather-droplet::before,
.card-title > i.feather-edit::before,
.card-title > i.feather-edit-2::before,
.card-title > i.feather-edit-3::before,
.card-title > i.feather-external-link::before,
.card-title > i.feather-eye::before,
.card-title > i.feather-file::before,
.card-title > i.feather-file-minus::before,
.card-title > i.feather-file-plus::before,
.card-title > i.feather-file-text::before,
.card-title > i.feather-filter::before,
.card-title > i.feather-folder::before,
.card-title > i.feather-git-branch::before,
.card-title > i.feather-grid::before,
.card-title > i.feather-hard-drive::before,
.card-title > i.feather-home::before,
.card-title > i.feather-hourglass::before,
.card-title > i.feather-image::before,
.card-title > i.feather-inbox::before,
.card-title > i.feather-info::before,
.card-title > i.feather-key::before,
.card-title > i.feather-layers::before,
.card-title > i.feather-link::before,
.card-title > i.feather-list::before,
.card-title > i.feather-loader::before,
.card-title > i.feather-lock::before,
.card-title > i.feather-log-in::before,
.card-title > i.feather-log-out::before,
.card-title > i.feather-mail::before,
.card-title > i.feather-map::before,
.card-title > i.feather-map-pin::before,
.card-title > i.feather-message-circle::before,
.card-title > i.feather-message-square::before,
.card-title > i.feather-minus-circle::before,
.card-title > i.feather-package::before,
.card-title > i.feather-paperclip::before,
.card-title > i.feather-pause::before,
.card-title > i.feather-pause-circle::before,
.card-title > i.feather-percent::before,
.card-title > i.feather-phone::before,
.card-title > i.feather-pie-chart::before,
.card-title > i.feather-play::before,
.card-title > i.feather-play-circle::before,
.card-title > i.feather-plus::before,
.card-title > i.feather-plus-circle::before,
.card-title > i.feather-plus-square::before,
.card-title > i.feather-printer::before,
.card-title > i.feather-refresh-cw::before,
.card-title > i.feather-repeat::before,
.card-title > i.feather-rotate-ccw::before,
.card-title > i.feather-save::before,
.card-title > i.feather-search::before,
.card-title > i.feather-send::before,
.card-title > i.feather-settings::before,
.card-title > i.feather-share-2::before,
.card-title > i.feather-shield::before,
.card-title > i.feather-shield-off::before,
.card-title > i.feather-shopping-bag::before,
.card-title > i.feather-shopping-cart::before,
.card-title > i.feather-slash::before,
.card-title > i.feather-sliders::before,
.card-title > i.feather-star::before,
.card-title > i.feather-tag::before,
.card-title > i.feather-terminal::before,
.card-title > i.feather-thumbs-down::before,
.card-title > i.feather-thumbs-up::before,
.card-title > i.feather-tool::before,
.card-title > i.feather-trash::before,
.card-title > i.feather-trash-2::before,
.card-title > i.feather-trending-down::before,
.card-title > i.feather-trending-up::before,
.card-title > i.feather-truck::before,
.card-title > i.feather-unlock::before,
.card-title > i.feather-upload::before,
.card-title > i.feather-user::before,
.card-title > i.feather-user-check::before,
.card-title > i.feather-user-plus::before,
.card-title > i.feather-users::before,
.card-title > i.feather-x::before,
.card-title > i.feather-x-circle::before,
.card-title > i.feather-x-octagon::before,
.card-title > i.feather-zap::before {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-size: 0.95em;
}
.btn > i.feather-activity::before { content: "📈"; }
.btn > i.feather-alert-circle::before { content: "❗"; }
.btn > i.feather-alert-octagon::before { content: "⛔"; }
.btn > i.feather-alert-triangle::before { content: "⚠️"; }
.btn > i.feather-archive::before { content: "🗄️"; }
.btn > i.feather-arrow-down-left::before { content: "📤"; }
.btn > i.feather-arrow-up-right::before { content: "📥"; }
.btn > i.feather-award::before { content: "🏆"; }
.btn > i.feather-bar-chart::before { content: "📊"; }
.btn > i.feather-bar-chart-2::before { content: "📊"; }
.btn > i.feather-bell::before { content: "🔔"; }
.btn > i.feather-book::before { content: "📚"; }
.btn > i.feather-book-open::before { content: "📖"; }
.btn > i.feather-box::before { content: "📦"; }
.btn > i.feather-briefcase::before { content: "💼"; }
.btn > i.feather-calendar::before { content: "📅"; }
.btn > i.feather-camera::before { content: "📷"; }
.btn > i.feather-check::before { content: "✅"; }
.btn > i.feather-check-circle::before { content: "✅"; }
.btn > i.feather-check-square::before { content: "✅"; }
.btn > i.feather-circle::before { content: "⚪"; }
.btn > i.feather-clipboard::before { content: "📋"; }
.btn > i.feather-clock::before { content: "⏳"; }
.btn > i.feather-copy::before { content: "📑"; }
.btn > i.feather-corner-up-left::before { content: "↩️"; }
.btn > i.feather-credit-card::before { content: "💳"; }
.btn > i.feather-database::before { content: "🗃️"; }
.btn > i.feather-dollar-sign::before { content: "💰"; }
.btn > i.feather-download::before { content: "📥"; }
.btn > i.feather-droplet::before { content: "⛽"; }
.btn > i.feather-edit::before { content: "✏️"; }
.btn > i.feather-edit-2::before { content: "✏️"; }
.btn > i.feather-edit-3::before { content: "✏️"; }
.btn > i.feather-external-link::before { content: "🔗"; }
.btn > i.feather-eye::before { content: "👁️"; }
.btn > i.feather-file::before { content: "📄"; }
.btn > i.feather-file-minus::before { content: "📄"; }
.btn > i.feather-file-plus::before { content: "📝"; }
.btn > i.feather-file-text::before { content: "📄"; }
.btn > i.feather-filter::before { content: "🔽"; }
.btn > i.feather-folder::before { content: "📁"; }
.btn > i.feather-git-branch::before { content: "🔀"; }
.btn > i.feather-grid::before { content: "🔲"; }
.btn > i.feather-hard-drive::before { content: "💾"; }
.btn > i.feather-home::before { content: "🏠"; }
.btn > i.feather-hourglass::before { content: "⏳"; }
.btn > i.feather-image::before { content: "🖼️"; }
.btn > i.feather-inbox::before { content: "📭"; }
.btn > i.feather-info::before { content: "ℹ️"; }
.btn > i.feather-key::before { content: "🔑"; }
.btn > i.feather-layers::before { content: "🗂️"; }
.btn > i.feather-link::before { content: "🔗"; }
.btn > i.feather-list::before { content: "📋"; }
.btn > i.feather-loader::before { content: "⏳"; }
.btn > i.feather-lock::before { content: "🔒"; }
.btn > i.feather-log-in::before { content: "🔑"; }
.btn > i.feather-log-out::before { content: "🚪"; }
.btn > i.feather-mail::before { content: "✉️"; }
.btn > i.feather-map::before { content: "🗺️"; }
.btn > i.feather-map-pin::before { content: "📍"; }
.btn > i.feather-message-circle::before { content: "💬"; }
.btn > i.feather-message-square::before { content: "💬"; }
.btn > i.feather-minus-circle::before { content: "➖"; }
.btn > i.feather-package::before { content: "📦"; }
.btn > i.feather-paperclip::before { content: "📎"; }
.btn > i.feather-pause::before { content: "⏸️"; }
.btn > i.feather-pause-circle::before { content: "⏸️"; }
.btn > i.feather-percent::before { content: "💯"; }
.btn > i.feather-phone::before { content: "📞"; }
.btn > i.feather-pie-chart::before { content: "📊"; }
.btn > i.feather-play::before { content: "▶️"; }
.btn > i.feather-play-circle::before { content: "▶️"; }
.btn > i.feather-plus::before { content: "➕"; }
.btn > i.feather-plus-circle::before { content: "➕"; }
.btn > i.feather-plus-square::before { content: "➕"; }
.btn > i.feather-printer::before { content: "🖨️"; }
.btn > i.feather-refresh-cw::before { content: "🔄"; }
.btn > i.feather-repeat::before { content: "🔁"; }
.btn > i.feather-rotate-ccw::before { content: "↩️"; }
.btn > i.feather-save::before { content: "💾"; }
.btn > i.feather-search::before { content: "🔍"; }
.btn > i.feather-send::before { content: "📤"; }
.btn > i.feather-settings::before { content: "⚙️"; }
.btn > i.feather-share-2::before { content: "🔗"; }
.btn > i.feather-shield::before { content: "🛡️"; }
.btn > i.feather-shield-off::before { content: "🚫"; }
.btn > i.feather-shopping-bag::before { content: "🛍️"; }
.btn > i.feather-shopping-cart::before { content: "🛒"; }
.btn > i.feather-slash::before { content: "🚫"; }
.btn > i.feather-sliders::before { content: "🎚️"; }
.btn > i.feather-star::before { content: "⭐"; }
.btn > i.feather-tag::before { content: "🏷️"; }
.btn > i.feather-terminal::before { content: "🖥️"; }
.btn > i.feather-thumbs-down::before { content: "👎"; }
.btn > i.feather-thumbs-up::before { content: "👍"; }
.btn > i.feather-tool::before { content: "🔧"; }
.btn > i.feather-trash::before { content: "🗑️"; }
.btn > i.feather-trash-2::before { content: "🗑️"; }
.btn > i.feather-trending-down::before { content: "📉"; }
.btn > i.feather-trending-up::before { content: "📈"; }
.btn > i.feather-truck::before { content: "🚚"; }
.btn > i.feather-unlock::before { content: "🔓"; }
.btn > i.feather-upload::before { content: "📤"; }
.btn > i.feather-user::before { content: "👤"; }
.btn > i.feather-user-check::before { content: "👤"; }
.btn > i.feather-user-plus::before { content: "👤"; }
.btn > i.feather-users::before { content: "👥"; }
.btn > i.feather-x::before { content: "✖️"; }
.btn > i.feather-x-circle::before { content: "❌"; }
.btn > i.feather-x-octagon::before { content: "⛔"; }
.btn > i.feather-zap::before { content: "⚡"; }
.card-title > i.feather-activity::before { content: "📈"; }
.card-title > i.feather-alert-circle::before { content: "❗"; }
.card-title > i.feather-alert-octagon::before { content: "⛔"; }
.card-title > i.feather-alert-triangle::before { content: "⚠️"; }
.card-title > i.feather-archive::before { content: "🗄️"; }
.card-title > i.feather-arrow-down-left::before { content: "📤"; }
.card-title > i.feather-arrow-up-right::before { content: "📥"; }
.card-title > i.feather-award::before { content: "🏆"; }
.card-title > i.feather-bar-chart::before { content: "📊"; }
.card-title > i.feather-bar-chart-2::before { content: "📊"; }
.card-title > i.feather-bell::before { content: "🔔"; }
.card-title > i.feather-book::before { content: "📚"; }
.card-title > i.feather-book-open::before { content: "📖"; }
.card-title > i.feather-box::before { content: "📦"; }
.card-title > i.feather-briefcase::before { content: "💼"; }
.card-title > i.feather-calendar::before { content: "📅"; }
.card-title > i.feather-camera::before { content: "📷"; }
.card-title > i.feather-check::before { content: "✅"; }
.card-title > i.feather-check-circle::before { content: "✅"; }
.card-title > i.feather-check-square::before { content: "✅"; }
.card-title > i.feather-circle::before { content: "⚪"; }
.card-title > i.feather-clipboard::before { content: "📋"; }
.card-title > i.feather-clock::before { content: "⏳"; }
.card-title > i.feather-copy::before { content: "📑"; }
.card-title > i.feather-corner-up-left::before { content: "↩️"; }
.card-title > i.feather-credit-card::before { content: "💳"; }
.card-title > i.feather-database::before { content: "🗃️"; }
.card-title > i.feather-dollar-sign::before { content: "💰"; }
.card-title > i.feather-download::before { content: "📥"; }
.card-title > i.feather-droplet::before { content: "⛽"; }
.card-title > i.feather-edit::before { content: "✏️"; }
.card-title > i.feather-edit-2::before { content: "✏️"; }
.card-title > i.feather-edit-3::before { content: "✏️"; }
.card-title > i.feather-external-link::before { content: "🔗"; }
.card-title > i.feather-eye::before { content: "👁️"; }
.card-title > i.feather-file::before { content: "📄"; }
.card-title > i.feather-file-minus::before { content: "📄"; }
.card-title > i.feather-file-plus::before { content: "📝"; }
.card-title > i.feather-file-text::before { content: "📄"; }
.card-title > i.feather-filter::before { content: "🔽"; }
.card-title > i.feather-folder::before { content: "📁"; }
.card-title > i.feather-git-branch::before { content: "🔀"; }
.card-title > i.feather-grid::before { content: "🔲"; }
.card-title > i.feather-hard-drive::before { content: "💾"; }
.card-title > i.feather-home::before { content: "🏠"; }
.card-title > i.feather-hourglass::before { content: "⏳"; }
.card-title > i.feather-image::before { content: "🖼️"; }
.card-title > i.feather-inbox::before { content: "📭"; }
.card-title > i.feather-info::before { content: "ℹ️"; }
.card-title > i.feather-key::before { content: "🔑"; }
.card-title > i.feather-layers::before { content: "🗂️"; }
.card-title > i.feather-link::before { content: "🔗"; }
.card-title > i.feather-list::before { content: "📋"; }
.card-title > i.feather-loader::before { content: "⏳"; }
.card-title > i.feather-lock::before { content: "🔒"; }
.card-title > i.feather-log-in::before { content: "🔑"; }
.card-title > i.feather-log-out::before { content: "🚪"; }
.card-title > i.feather-mail::before { content: "✉️"; }
.card-title > i.feather-map::before { content: "🗺️"; }
.card-title > i.feather-map-pin::before { content: "📍"; }
.card-title > i.feather-message-circle::before { content: "💬"; }
.card-title > i.feather-message-square::before { content: "💬"; }
.card-title > i.feather-minus-circle::before { content: "➖"; }
.card-title > i.feather-package::before { content: "📦"; }
.card-title > i.feather-paperclip::before { content: "📎"; }
.card-title > i.feather-pause::before { content: "⏸️"; }
.card-title > i.feather-pause-circle::before { content: "⏸️"; }
.card-title > i.feather-percent::before { content: "💯"; }
.card-title > i.feather-phone::before { content: "📞"; }
.card-title > i.feather-pie-chart::before { content: "📊"; }
.card-title > i.feather-play::before { content: "▶️"; }
.card-title > i.feather-play-circle::before { content: "▶️"; }
.card-title > i.feather-plus::before { content: "➕"; }
.card-title > i.feather-plus-circle::before { content: "➕"; }
.card-title > i.feather-plus-square::before { content: "➕"; }
.card-title > i.feather-printer::before { content: "🖨️"; }
.card-title > i.feather-refresh-cw::before { content: "🔄"; }
.card-title > i.feather-repeat::before { content: "🔁"; }
.card-title > i.feather-rotate-ccw::before { content: "↩️"; }
.card-title > i.feather-save::before { content: "💾"; }
.card-title > i.feather-search::before { content: "🔍"; }
.card-title > i.feather-send::before { content: "📤"; }
.card-title > i.feather-settings::before { content: "⚙️"; }
.card-title > i.feather-share-2::before { content: "🔗"; }
.card-title > i.feather-shield::before { content: "🛡️"; }
.card-title > i.feather-shield-off::before { content: "🚫"; }
.card-title > i.feather-shopping-bag::before { content: "🛍️"; }
.card-title > i.feather-shopping-cart::before { content: "🛒"; }
.card-title > i.feather-slash::before { content: "🚫"; }
.card-title > i.feather-sliders::before { content: "🎚️"; }
.card-title > i.feather-star::before { content: "⭐"; }
.card-title > i.feather-tag::before { content: "🏷️"; }
.card-title > i.feather-terminal::before { content: "🖥️"; }
.card-title > i.feather-thumbs-down::before { content: "👎"; }
.card-title > i.feather-thumbs-up::before { content: "👍"; }
.card-title > i.feather-tool::before { content: "🔧"; }
.card-title > i.feather-trash::before { content: "🗑️"; }
.card-title > i.feather-trash-2::before { content: "🗑️"; }
.card-title > i.feather-trending-down::before { content: "📉"; }
.card-title > i.feather-trending-up::before { content: "📈"; }
.card-title > i.feather-truck::before { content: "🚚"; }
.card-title > i.feather-unlock::before { content: "🔓"; }
.card-title > i.feather-upload::before { content: "📤"; }
.card-title > i.feather-user::before { content: "👤"; }
.card-title > i.feather-user-check::before { content: "👤"; }
.card-title > i.feather-user-plus::before { content: "👤"; }
.card-title > i.feather-users::before { content: "👥"; }
.card-title > i.feather-x::before { content: "❌"; }
.card-title > i.feather-x-circle::before { content: "❌"; }
.card-title > i.feather-x-octagon::before { content: "⛔"; }
.card-title > i.feather-zap::before { content: "⚡"; }

/* Títulos de card sem ícone: emoji escolhido pela palavra do título. */
.card-emo {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 0.95em;
    margin-right: 7px;
}
