/* Google Material Symbols Outlined. Apache-2.0; see LICENSE.txt and SOURCE.txt. */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('material-symbols-outlined.woff2') format('woff2');
}

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined' !important;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25em;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    vertical-align: -0.15em;
    flex-shrink: 0;
    letter-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-align: center;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    direction: ltr;
    unicode-bidi: isolate;
    font-feature-settings: 'liga';
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* Shared glyph classes also support icons selected dynamically by Razor or JavaScript. */
.tps-symbol-account-balance::before { content: "\e84f"; }
.tps-symbol-account-tree::before { content: "\e97a"; }
.tps-symbol-add::before { content: "\e145"; }
.tps-symbol-add-box::before { content: "\e146"; }
.tps-symbol-add-circle::before { content: "\e990"; }
.tps-symbol-apartment::before { content: "\ea40"; }
.tps-symbol-arrow-back::before { content: "\e5c4"; }
.tps-symbol-arrow-circle-down::before { content: "\f181"; }
.tps-symbol-arrow-circle-left::before { content: "\eaa7"; }
.tps-symbol-arrow-downward::before { content: "\e5db"; }
.tps-symbol-arrow-drop-down::before { content: "\e5c5"; }
.tps-symbol-arrow-forward::before { content: "\e5c8"; }
.tps-symbol-arrow-left-alt::before { content: "\ef7d"; }
.tps-symbol-arrow-right-alt::before { content: "\e941"; }
.tps-symbol-arrow-upward::before { content: "\e5d8"; }
.tps-symbol-article::before { content: "\ef42"; }
.tps-symbol-attach-file::before { content: "\e226"; }
.tps-symbol-auto-fix-high::before { content: "\e663"; }
.tps-symbol-badge::before { content: "\ea67"; }
.tps-symbol-bar-chart::before { content: "\e26b"; }
.tps-symbol-bedtime::before { content: "\f159"; }
.tps-symbol-block::before { content: "\f08c"; }
.tps-symbol-calculate::before { content: "\ea5f"; }
.tps-symbol-calendar-month::before { content: "\ebcc"; }
.tps-symbol-call::before { content: "\f0d4"; }
.tps-symbol-campaign::before { content: "\ef49"; }
.tps-symbol-cancel::before { content: "\e888"; }
.tps-symbol-celebration::before { content: "\ea65"; }
.tps-symbol-chat::before { content: "\e0c9"; }
.tps-symbol-check::before { content: "\e668"; }
.tps-symbol-check-box::before { content: "\e9de"; }
.tps-symbol-check-circle::before { content: "\f0be"; }
.tps-symbol-checklist::before { content: "\e6b1"; }
.tps-symbol-chevron-left::before { content: "\e5cb"; }
.tps-symbol-chevron-right::before { content: "\e5cc"; }
.tps-symbol-child-care::before { content: "\eb41"; }
.tps-symbol-close::before { content: "\e5cd"; }
.tps-symbol-cloud::before { content: "\f15c"; }
.tps-symbol-cloud-download::before { content: "\e2c0"; }
.tps-symbol-cloud-upload::before { content: "\e2c3"; }
.tps-symbol-code::before { content: "\e86f"; }
.tps-symbol-confirmation-number::before { content: "\e638"; }
.tps-symbol-content-copy::before { content: "\e14d"; }
.tps-symbol-content-cut::before { content: "\e14e"; }
.tps-symbol-credit-card::before { content: "\e8a1"; }
.tps-symbol-delete::before { content: "\e92e"; }
.tps-symbol-description::before { content: "\e873"; }
.tps-symbol-domain::before { content: "\e7ee"; }
.tps-symbol-done-all::before { content: "\e877"; }
.tps-symbol-download::before { content: "\f090"; }
.tps-symbol-edit::before { content: "\f097"; }
.tps-symbol-electrical-services::before { content: "\f102"; }
.tps-symbol-emoji-events::before { content: "\ea23"; }
.tps-symbol-event-available::before { content: "\e614"; }
.tps-symbol-extension::before { content: "\e87b"; }
.tps-symbol-fax::before { content: "\ead8"; }
.tps-symbol-filter-alt::before { content: "\ef4f"; }
.tps-symbol-flag::before { content: "\f0c6"; }
.tps-symbol-folder-open::before { content: "\e2c8"; }
.tps-symbol-folder-zip::before { content: "\eb2c"; }
.tps-symbol-format-align-right::before { content: "\e237"; }
.tps-symbol-format-list-numbered::before { content: "\e242"; }
.tps-symbol-forum::before { content: "\e8af"; }
.tps-symbol-fullscreen::before { content: "\e5d0"; }
.tps-symbol-fullscreen-exit::before { content: "\e5d1"; }
.tps-symbol-gavel::before { content: "\e90e"; }
.tps-symbol-groups::before { content: "\f233"; }
.tps-symbol-help::before { content: "\e8fd"; }
.tps-symbol-history::before { content: "\e8b3"; }
.tps-symbol-home::before { content: "\e9b2"; }
.tps-symbol-hourglass-bottom::before { content: "\ea5c"; }
.tps-symbol-image::before { content: "\e3f4"; }
.tps-symbol-inbox::before { content: "\e156"; }
.tps-symbol-indeterminate-check-box::before { content: "\e909"; }
.tps-symbol-info::before { content: "\e88e"; }
.tps-symbol-ios-share::before { content: "\e6b8"; }
.tps-symbol-key::before { content: "\e73c"; }
.tps-symbol-keyboard-arrow-down::before { content: "\e313"; }
.tps-symbol-keyboard-arrow-up::before { content: "\e316"; }
.tps-symbol-keyboard-double-arrow-down::before { content: "\ead0"; }
.tps-symbol-language::before { content: "\ea07"; }
.tps-symbol-laptop::before { content: "\e31e"; }
.tps-symbol-link::before { content: "\e250"; }
.tps-symbol-location-on::before { content: "\f1db"; }
.tps-symbol-lock::before { content: "\e899"; }
.tps-symbol-lock-open::before { content: "\e898"; }
.tps-symbol-logout::before { content: "\e9ba"; }
.tps-symbol-mail::before { content: "\e159"; }
.tps-symbol-manage-accounts::before { content: "\f02e"; }
.tps-symbol-menu::before { content: "\e5d2"; }
.tps-symbol-more-vert::before { content: "\e5d4"; }
.tps-symbol-newspaper::before { content: "\eb81"; }
.tps-symbol-open-in-new::before { content: "\e89e"; }
.tps-symbol-park::before { content: "\ea63"; }
.tps-symbol-pause-circle::before { content: "\e1a2"; }
.tps-symbol-payments::before { content: "\ef63"; }
.tps-symbol-person::before { content: "\f0d3"; }
.tps-symbol-person-add::before { content: "\ea4d"; }
.tps-symbol-person-remove::before { content: "\ef66"; }
.tps-symbol-picture-as-pdf::before { content: "\e415"; }
.tps-symbol-play-arrow::before { content: "\e037"; }
.tps-symbol-power-settings-new::before { content: "\f8c7"; }
.tps-symbol-print::before { content: "\e8ad"; }
.tps-symbol-progress-activity::before { content: "\e9d0"; }
.tps-symbol-public::before { content: "\e80b"; }
.tps-symbol-qr-code-2::before { content: "\e00a"; }
.tps-symbol-radio-button-unchecked::before { content: "\e836"; }
.tps-symbol-redeem::before { content: "\e8f6"; }
.tps-symbol-refresh::before { content: "\e5d5"; }
.tps-symbol-remove-circle::before { content: "\f08f"; }
.tps-symbol-replay::before { content: "\e042"; }
.tps-symbol-reply::before { content: "\e15e"; }
.tps-symbol-save::before { content: "\e161"; }
.tps-symbol-schedule::before { content: "\efd6"; }
.tps-symbol-school::before { content: "\e80c"; }
.tps-symbol-search::before { content: "\ef7a"; }
.tps-symbol-sell::before { content: "\f05b"; }
.tps-symbol-send::before { content: "\e163"; }
.tps-symbol-settings::before { content: "\e8b8"; }
.tps-symbol-share::before { content: "\e80d"; }
.tps-symbol-signal-cellular-alt::before { content: "\e202"; }
.tps-symbol-smartphone::before { content: "\e7ba"; }
.tps-symbol-space-dashboard::before { content: "\e66b"; }
.tps-symbol-sports-score::before { content: "\f06e"; }
.tps-symbol-stop::before { content: "\e047"; }
.tps-symbol-storage::before { content: "\e1db"; }
.tps-symbol-swap-horiz::before { content: "\e8d4"; }
.tps-symbol-table-view::before { content: "\f1be"; }
.tps-symbol-thumb-down::before { content: "\f578"; }
.tps-symbol-thumb-up::before { content: "\f577"; }
.tps-symbol-trending-up::before { content: "\e8e5"; }
.tps-symbol-tune::before { content: "\e429"; }
.tps-symbol-undo::before { content: "\e166"; }
.tps-symbol-upload::before { content: "\f09b"; }
.tps-symbol-video-file::before { content: "\eb87"; }
.tps-symbol-videocam::before { content: "\e04b"; }
.tps-symbol-view-list::before { content: "\e8ef"; }
.tps-symbol-visibility::before { content: "\e8f4"; }
.tps-symbol-visibility-off::before { content: "\e8f5"; }
.tps-symbol-warning::before { content: "\f083"; }
.tps-symbol-wifi::before { content: "\e63e"; }
.tps-symbol-work::before { content: "\e943"; }
.tps-symbol-workspace-premium::before { content: "\e7af"; }
.tps-symbol-zoom-in::before { content: "\e8ff"; }
.tps-symbol-zoom-out::before { content: "\e900"; }

.material-symbols-outlined.tps-symbol-2x { font-size: 2em; }
.material-symbols-outlined.tps-symbol-3x { font-size: 3em; }
.material-symbols-outlined.tps-symbol-5x { font-size: 5em; }
.material-symbols-outlined.tps-symbol-spin { animation: tps-symbol-spin 2s infinite linear; }
@keyframes tps-symbol-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
    .material-symbols-outlined.tps-symbol-spin { animation: none; }
}
/* Dynamic channel icons retain their original brand font and logo. */
.material-symbols-outlined.fa-whatsapp { font-family: 'Font Awesome 6 Brands', FontAwesome !important; }
.material-symbols-outlined.fa-whatsapp::before { content: '\f232'; }
