/*!
 * Admin/CRM icons — Font Awesome Pro 6.0.0-alpha3 Thin.
 * Font Awesome by @fontawesome — https://fontawesome.com
 * Font license: https://fontawesome.com/license (Commercial License).
 * Font reused from the existing local bet project's Font Awesome Pro bundle.
 * Keep the legacy classes: templates, stored icons and JS toggles depend on them.
 */
@font-face {
    font-family: 'CRM Font Awesome Thin';
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url('../webfonts/fa-thin-100.woff2?v=6.0.0-alpha3') format('woff2');
}

/* This is a real Thin font; setting weight 100 on the Free font is insufficient.
   Brand marks retain their own family because Font Awesome has no Thin brands. */
.admin-interface :is(.la, .las, .lar, .lal, .lad, .fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin):not(.lab, .fab, .fa-brands) {
    font-family: 'CRM Font Awesome Thin' !important;
    font-weight: 100 !important;
    font-style: normal;
    font-synthesis: none;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Free's core CSS does not initialise the Pro-only style classes. */
.admin-interface :is(.fal, .fat, .fa-light, .fa-thin) {
    display: inline-block;
    line-height: 1;
}

/* Legacy glyphs rendered without an icon element. Keep their existing content,
   positions, transforms and expanded/checked behavior. */
.admin-interface .timepicker_wrap :is(.action-next, .action-prev)::before,
.admin-interface .pagination .page-item:is(.previous, .next) .page-link::before,
.admin-interface .sidebar__menu .sidebar-dropdown > a::before,
.admin-interface .login-form .form-check .form-check-label::before,
.admin-interface .select2-container--default .select2-selection--single .select2-selection__arrow::after {
    font-family: 'CRM Font Awesome Thin' !important;
    font-weight: 100 !important;
    font-synthesis: none;
}

/* Most Line Awesome codepoints match this font. Remap renamed icons and v4
   aliases where the same codepoint would show a different symbol. */
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-arrows::before { content: "\f047"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-arrows-alt::before { content: "\f0b2"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-arrows-h::before { content: "\f07e"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-arrows-v::before { content: "\f07d"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-battery-1::before { content: "\e0b1"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-battery-2::before { content: "\f243"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-battery-3::before { content: "\f242"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-battery-4::before { content: "\f241"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-calendar::before { content: "\f133"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-circle-info::before { content: "\f05a"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-circle-o::before { content: "\e119"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-cloud-download::before { content: "\f0ed"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-cloud-download-alt::before { content: "\f0ed"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-cloud-upload::before { content: "\f0ee"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-cloud-upload-alt::before { content: "\f0ee"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-code-fork::before { content: "\e13b"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-dashboard::before { content: "\f625"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-diamond::before { content: "\f219"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-down-arrow::before { content: "\f063"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-exchange::before { content: "\f0ec"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-external-link::before { content: "\f08e"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-external-link-square::before { content: "\f14c"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-files-o::before { content: "\e178"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-font-awesome-flag::before { content: "\f2b4"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-font-awesome-logo-full::before { content: "\f2b4"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-glass::before { content: "\f804"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-hands::before { content: "\f2a7"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-hotel::before { content: "\f594"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-hourglass-2::before { content: "\f254"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-hourglass-half::before { content: "\f254"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-inr::before { content: "\e1bc"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-level-down::before { content: "\f149"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-level-up::before { content: "\f148"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-long-arrow-down::before { content: "\f175"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-long-arrow-left::before { content: "\f177"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-long-arrow-right::before { content: "\f178"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-long-arrow-up::before { content: "\f176"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-map-marker::before { content: "\f041"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-mobile::before { content: "\f3ce"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-mobile-phone::before { content: "\f3ce"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-paste::before { content: "\f0ea"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-pencil::before { content: "\f040"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-pencil-alt::before { content: "\f040"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-pencil-square-o::before { content: "\f14b"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-percentage::before { content: "\f295"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-reorder::before { content: "\f550"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-repeat::before { content: "\f363"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-rotate-left::before { content: "\f2ea"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-rotate-right::before { content: "\f2f9"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-send::before { content: "\e20a"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-send-o::before { content: "\e20a"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-shield::before { content: "\f132"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-sign-in::before { content: "\f090"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-sign-out::before { content: "\f08b"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-square-o::before { content: "\e278"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-tablet::before { content: "\f3fb"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-tachometer::before { content: "\f62a"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-tachometer-alt::before { content: "\f625"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-thermometer::before { content: "\f491"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-ticket::before { content: "\f145"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-trash::before { content: "\f1f8"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-trash-o::before { content: "\f1f8"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-try::before { content: "\e2bb"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-turkish-lira::before { content: "\e2bb"; }
.admin-interface :is(.la, .las, .lar, .lal, .lad).la-wheelchair-alt::before { content: "\e2ce"; }

/* Font Awesome Free 6.5 names whose codepoints changed since the Pro bundle.
   The newer envelope-circle-check uses the supported envelope-open-text glyph. */
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-0::before { content: "\e2d2"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-1::before { content: "\e2d3"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-2::before { content: "\e2d4"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-3::before { content: "\e2d5"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-4::before { content: "\e2d6"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-5::before { content: "\e2d7"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-6::before { content: "\e2d8"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-7::before { content: "\e2d9"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-8::before { content: "\e2da"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-9::before { content: "\e2db"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-a::before { content: "\e2dd"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-add::before { content: "\f067"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-arrows-turn-right::before { content: "\f367"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-asterisk::before { content: "\f069"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-at::before { content: "\f1fa"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-b::before { content: "\e2e2"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-baseball::before { content: "\f432"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-c::before { content: "\e2f3"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-cable-car::before { content: "\e0cf"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-cent-sign::before { content: "\e0e0"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-d::before { content: "\e2f9"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-dashboard::before { content: "\f625"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-desktop::before { content: "\f108"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-desktop-alt::before { content: "\f108"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-dollar::before { content: "\f155"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-dollar-sign::before { content: "\f155"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-e::before { content: "\e2fc"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-envelope-circle-check::before { content: "\f658"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-equals::before { content: "\f52c"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-exclamation::before { content: "\f12a"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-f::before { content: "\e2fd"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-folder-blank::before { content: "\e185"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-g::before { content: "\e305"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-gauge::before { content: "\f625"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-gauge-simple::before { content: "\f62a"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-greater-than::before { content: "\f531"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-h::before { content: "\e308"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hashtag::before { content: "\f292"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-home-lg::before { content: "\f015"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-home-lg-alt::before { content: "\f80a"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hospital-alt::before { content: "\f47d"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hospital-wide::before { content: "\f47d"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hourglass-2::before { content: "\f254"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hourglass-empty::before { content: "\f252"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-hourglass-half::before { content: "\f254"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-house::before { content: "\e00d"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-house-crack::before { content: "\f6f1"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-house-medical::before { content: "\f7f2"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-house-user::before { content: "\e065"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-i::before { content: "\e309"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-j::before { content: "\e30a"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-k::before { content: "\e30b"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-l::before { content: "\e30d"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-less-than::before { content: "\f536"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-location::before { content: "\f041"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-m::before { content: "\e30e"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-n::before { content: "\e314"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-o::before { content: "\e315"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-p::before { content: "\e319"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-pencil::before { content: "\f040"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-pencil-alt::before { content: "\f040"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-percent::before { content: "\f295"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-percentage::before { content: "\f295"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-plus::before { content: "\f067"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-plus-minus::before { content: "\e230"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-q::before { content: "\e320"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-question::before { content: "\f128"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-r::before { content: "\e321"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-s::before { content: "\e325"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-section::before { content: "\e245"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-shield-blank::before { content: "\f3ed"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-t::before { content: "\e32c"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-train-tram::before { content: "\f7da"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-transgender::before { content: "\f224"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-u::before { content: "\e332"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-usd::before { content: "\f155"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-v::before { content: "\e335"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-w::before { content: "\e336"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-x::before { content: "\e33a"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-y::before { content: "\e33b"; }
.admin-interface :is(.fa, .fas, .far, .fal, .fat, .fa-solid, .fa-regular, .fa-light, .fa-thin).fa-z::before { content: "\e33c"; }
