/* ==========================================================================
   CONWIN · Icons für das Brand Theme                               v3.4.0
   --------------------------------------------------------------------------
   Die Icon-Font V3 (Familie 'Iconfont', dieselbe Datei wie Product und
   Whiteboard) mit allen Glyphen. Icons werden über
   Rollen-Klassen angesprochen; der Name beschreibt die Bedeutung.

   Markup:   <i class="br-icon br-icon--truck-front" aria-hidden="true"></i>
   Glyph:    liegt auf ::before. br-icon allein trägt die Schrift — so kann ein
             Glyph auch als Zeichen im Inhalt stehen (Daten aus dem CMS).
   Größe:    1em der Schriftgröße (text-ui-* bzw. font-size). Farbe: erbt color.
   Benötigt: fonts.css (Familie 'Iconfont'; seit v3.0.0, vorher 'ConwinIcons').
   ========================================================================== */

.br-icon {
  display: inline-block;
  font-family: 'Iconfont', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* --- Bereiche (Dock) --------------------------------------------------------- */
.br-icon--analysis::before        { content: "\002a"; }
.br-icon--call-home::before       { content: "\00b9"; }
.br-icon--dashboard::before       { content: "\0023"; }
.br-icon--dispo-group::before     { content: "\00e3"; }
.br-icon--disposition::before     { content: "\0024"; }
.br-icon--end-full-screen::before { content: "\006d"; }
.br-icon--full-screen::before     { content: "\006a"; }
.br-icon--gear::before            { content: "\002b"; }
.br-icon--yard::before            { content: "\002f"; }
.br-icon--intercom::before        { content: "\0026"; }
.br-icon--inventory::before       { content: "\0029"; }
.br-icon--map::before             { content: "\0043"; }
.br-icon--navigate::before        { content: "\0025"; }
.br-icon--news::before            { content: "\0030"; }
.br-icon--scanner::before         { content: "\00b8"; }
.br-icon--tasks::before           { content: "\0031"; }
.br-icon--timer::before           { content: "\00b6"; }

/* --- Navigation (Abbiegehinweise) -------------------------------------------- */
.br-icon--arrive::before            { content: "\00ea"; }
.br-icon--arrive-left::before       { content: "\00e8"; }
.br-icon--arrive-right::before      { content: "\00e9"; }
.br-icon--arrive-straight::before   { content: "\00eb"; }
.br-icon--change::before            { content: "\00ee"; }
.br-icon--change-left::before       { content: "\00ec"; }
.br-icon--change-right::before      { content: "\00ed"; }
.br-icon--continue::before          { content: "\0107"; }
.br-icon--departure-control::before { content: "\0034"; }
.br-icon--exit::before              { content: "\0127"; }
.br-icon--exit-left::before         { content: "\0102"; }
.br-icon--exit-right::before        { content: "\0103"; }
.br-icon--keep-left::before         { content: "\0104"; }
.br-icon--keep-right::before        { content: "\0105"; }
.br-icon--keep-straight::before     { content: "\0112"; }
.br-icon--merge::before             { content: "\0133"; }
.br-icon--merge-left::before        { content: "\0131"; }
.br-icon--merge-right::before       { content: "\0132"; }
.br-icon--ramp-left::before         { content: "\0135"; }
.br-icon--ramp-right::before        { content: "\0136"; }
.br-icon--ramp-straight::before     { content: "\0137"; }
.br-icon--turn-half-left::before    { content: "\010b"; }
.br-icon--turn-half-right::before   { content: "\010c"; }
.br-icon--turn-left::before         { content: "\010d"; }
.br-icon--turn-right::before        { content: "\010e"; }
.br-icon--turn-sharp-left::before   { content: "\010f"; }
.br-icon--turn-sharp-right::before  { content: "\0111"; }

/* --- Aufträge & Behälter ----------------------------------------------------- */
.br-icon--add-file::before                { content: "\016e"; }
.br-icon--add-files::before               { content: "\016f"; }
.br-icon--add-folder::before              { content: "\0170"; }
.br-icon--add-task::before                { content: "\017c"; }
.br-icon--add-task-alt1::before           { content: "\017d"; }
.br-icon--add-task-alt2::before           { content: "\017e"; }
.br-icon--attachment::before              { content: "\0038"; }
.br-icon--barcode::before                 { content: "\0141"; }
.br-icon--barcode-scan::before            { content: "\0142"; }
.br-icon--big-bag::before                 { content: "\00db"; }
.br-icon--bin::before                     { content: "\00dc"; }
.br-icon--box::before                     { content: "\00d8"; }
.br-icon--cash::before                    { content: "\0057"; }
.br-icon--checkbox::before                { content: "\0036"; }
.br-icon--container::before               { content: "\00de"; }
.br-icon--container-scan::before          { content: "\0061"; }
.br-icon--delivery-location::before       { content: "\0160"; }
.br-icon--delivery-location-alt1::before  { content: "\0161"; }
.br-icon--delivery-location-alt2::before  { content: "\0162"; }
.br-icon--delivery-location-alt3::before  { content: "\0163"; }
.br-icon--document::before                { content: "\0171"; }
.br-icon--download::before                { content: "\0079"; }
.br-icon--drop::before                    { content: "\004c"; }
.br-icon--empty-drop::before              { content: "\00c4"; }
.br-icon--exchange::before                { content: "\004e"; }
.br-icon--exchange-alt1::before           { content: "\0167"; }
.br-icon--file::before                    { content: "\0039"; }
.br-icon--folder::before                  { content: "\0172"; }
.br-icon--hazard-fire::before             { content: "\0145"; }
.br-icon--hazard-lightning::before        { content: "\0144"; }
.br-icon--hazard-skull::before            { content: "\0146"; }
.br-icon--hazard-x::before                { content: "\0143"; }
.br-icon--hazardous::before               { content: "\00e7"; }
.br-icon--lists::before                   { content: "\007b"; }
.br-icon--loader::before                  { content: "\0027"; }
.br-icon--parking::before                 { content: "\0149"; }
.br-icon--parking-alt::before             { content: "\014a"; }
.br-icon--photo::before                   { content: "\0052"; }
.br-icon--pick-file::before               { content: "\0173"; }
.br-icon--pick-files::before              { content: "\0174"; }
.br-icon--pick-folder::before             { content: "\0175"; }
.br-icon--pickup::before                  { content: "\004a"; }
.br-icon--pickup-alt1::before             { content: "\0168"; }
.br-icon--profile-card::before            { content: "\0159"; }
.br-icon--putdown::before                 { content: "\004c"; }
.br-icon--reload::before                  { content: "\005b"; }
.br-icon--skip::before                    { content: "\014b"; }
.br-icon--take-combined-transport::before { content: "\0128"; }
.br-icon--truck-container::before         { content: "\00ac"; }
.br-icon--truck-empty::before             { content: "\00ad"; }
.br-icon--truck-front::before             { content: "\007a"; }
.br-icon--truck-full::before              { content: "\00b4"; }
.br-icon--weigh-in::before                { content: "\0153"; }
.br-icon--weigh-out::before               { content: "\0152"; }
.br-icon--weighin::before                 { content: "\0047"; }
.br-icon--weighout::before                { content: "\0152"; }
.br-icon--weight::before                  { content: "\0178"; }
.br-icon--weight-alt::before              { content: "\0179"; }

/* --- Status & Gerät ---------------------------------------------------------- */
.br-icon--battery::before           { content: "\00a4"; }
.br-icon--battery-empty::before     { content: "\00b3"; }
.br-icon--bluetooth::before         { content: "\00a5"; }
.br-icon--calendar::before          { content: "\00c2"; }
.br-icon--show::before              { content: "\0051"; }
.br-icon--checklist::before         { content: "\00c1"; }
.br-icon--clock-filled::before      { content: "\00aa"; }
.br-icon--clock-linear::before      { content: "\007c"; }
.br-icon--connection-1::before      { content: "\00b2"; }
.br-icon--connection-2::before      { content: "\00b1"; }
.br-icon--connection-3::before      { content: "\00af"; }
.br-icon--connection-4::before      { content: "\00ae"; }
.br-icon--dark::before              { content: "\002d"; }
.br-icon--done-checked::before      { content: "\0067"; }
.br-icon--done-unchecked::before    { content: "\0155"; }
.br-icon--filter::before            { content: "\00c3"; }
.br-icon--flashlight::before        { content: "\0044"; }
.br-icon--forbidden::before         { content: "\006b"; }
.br-icon--info::before              { content: "\0041"; }
.br-icon--info-alt1::before         { content: "\018a"; }
.br-icon--info-arrival::before      { content: "\006f"; }
.br-icon--info-departure::before    { content: "\0070"; }
.br-icon--info-destination::before  { content: "\0071"; }
.br-icon--info-plant::before        { content: "\006e"; }
.br-icon--light::before             { content: "\002c"; }
.br-icon--lock::before              { content: "\00ca"; }
.br-icon--notice::before            { content: "\0034"; }
.br-icon--position::before          { content: "\0066"; }
.br-icon--position-north::before    { content: "\0069"; }
.br-icon--tick::before              { content: "\003b"; }
.br-icon--unlocked::before          { content: "\0191"; }
.br-icon--volume::before            { content: "\012f"; }
.br-icon--volume-down::before       { content: "\012e"; }
.br-icon--volume-mute::before       { content: "\012c"; }
.br-icon--volume-off::before        { content: "\012c"; }
.br-icon--volume-up::before         { content: "\003a"; }
.br-icon--wifi-1::before            { content: "\00a9"; }
.br-icon--wifi-2::before            { content: "\00a8"; }
.br-icon--wifi-3::before            { content: "\00a7"; }
.br-icon--wifi-4::before            { content: "\00a6"; }
.br-icon--wsconnection-icon::before { content: "\00a6"; }

/* --- Personen & Kommunikation ------------------------------------------------ */
.br-icon--chat::before          { content: "\00cd"; }
.br-icon--contact::before       { content: "\0154"; }
.br-icon--conwin-c::before      { content: "\01e3"; }
.br-icon--cw-logo::before       { content: "\016c"; }
.br-icon--e-mail::before        { content: "\0156"; }
.br-icon--e-mail-alt-1::before  { content: "\0157"; }
.br-icon--e-mail-alt-2::before  { content: "\015a"; }
.br-icon--email-alt-1::before   { content: "\0157"; }
.br-icon--group::before         { content: "\018d"; }
.br-icon--logo::before          { content: "\0021"; }
.br-icon--logo-avalink::before  { content: "\016b"; }
.br-icon--keyvisual::before     { content: "\0022"; }
.br-icon--power::before         { content: "\0150"; }
.br-icon--logout-alt::before    { content: "\0151"; }
.br-icon--microphone::before    { content: "\0035"; }
.br-icon--no-phone::before      { content: "\00b5"; }
.br-icon--phone::before         { content: "\0033"; }
.br-icon--phone-circle::before  { content: "\0028"; }
.br-icon--send::before          { content: "\007d"; }
.br-icon--user::before          { content: "\00ab"; }
.br-icon--user-linear::before   { content: "\0077"; }
.br-icon--user-no-image::before { content: "\0053"; }

/* --- Pfeile & Steuerung ------------------------------------------------------ */
.br-icon--anfahrt::before                { content: "\012d"; }
.br-icon--arrow-left::before             { content: "\00e4"; }
.br-icon--arrow-left-bold::before        { content: "\00e4"; }
.br-icon--arrow-right::before            { content: "\0042"; }
.br-icon--arrow-right-bold::before       { content: "\005a"; }
.br-icon--becomes::before                { content: "\0107"; }
.br-icon--chevron-down::before           { content: "\0065"; }
.br-icon--chevron-left::before           { content: "\0062"; }
.br-icon--chevron-right::before          { content: "\0063"; }
.br-icon--chevron-up::before             { content: "\0064"; }
.br-icon--clean-up::before               { content: "\00d7"; }
.br-icon--close::before                  { content: "\0059"; }
.br-icon--close-route::before            { content: "\00ef"; }
.br-icon--compass::before                { content: "\0032"; }
.br-icon--compass-needle::before         { content: "\00a3"; }
.br-icon--compass-north::before          { content: "\006c"; }
.br-icon--compass-ring::before           { content: "\00a2"; }
.br-icon--delete::before                 { content: "\005f"; }
.br-icon--backspace::before              { content: "\01e4"; }
.br-icon--edit::before                   { content: "\00cc"; }
.br-icon--enter-left::before             { content: "\0100"; }
.br-icon--enter-right::before            { content: "\0101"; }
.br-icon--geopin::before                 { content: "\00df"; }
.br-icon--hash::before                   { content: "\0058"; }
.br-icon--key::before                    { content: "\015e"; }
.br-icon--key-alt1::before               { content: "\018e"; }
.br-icon--key-alt2::before               { content: "\018f"; }
.br-icon--make-u-turn-right::before      { content: "\0130"; }
.br-icon--menu::before                   { content: "\003d"; }
.br-icon--minus::before                  { content: "\00c7"; }
.br-icon--move-left::before              { content: "\00ce"; }
.br-icon--move-left-alt1::before         { content: "\00d1"; }
.br-icon--move-left-alt2::before         { content: "\00d3"; }
.br-icon--move-left-alt3::before         { content: "\00d5"; }
.br-icon--move-right::before             { content: "\00cf"; }
.br-icon--move-right-alt1::before        { content: "\00d2"; }
.br-icon--move-right-alt2::before        { content: "\00d4"; }
.br-icon--move-right-alt3::before        { content: "\00d6"; }
.br-icon--pause-circle::before           { content: "\00e2"; }
.br-icon--pause-alt::before              { content: "\012b"; }
.br-icon--percent-down::before           { content: "\005e"; }
.br-icon--percent-up::before             { content: "\005d"; }
.br-icon--pin::before                    { content: "\0190"; }
.br-icon--play-alt::before               { content: "\0129"; }
.br-icon--plus::before                   { content: "\00c8"; }
.br-icon--refresh-roundtrip::before      { content: "\00a1"; }
.br-icon--roundtrip::before              { content: "\007e"; }
.br-icon--route::before                  { content: "\0049"; }
.br-icon--satellite-toggle-1::before     { content: "\014c"; }
.br-icon--satellite-toggle-1-alt::before { content: "\014e"; }
.br-icon--satellite-toggle-2::before     { content: "\014d"; }
.br-icon--satellite-toggle-2-alt::before { content: "\014f"; }
.br-icon--scroll-down::before            { content: "\0073"; }
.br-icon--search::before                 { content: "\0072"; }
.br-icon--sort::before                   { content: "\003c"; }
.br-icon--sort-alt::before               { content: "\0078"; }
.br-icon--start::before                  { content: "\0106"; }
.br-icon--start-left::before             { content: "\0123"; }
.br-icon--start-right::before            { content: "\0124"; }
.br-icon--stop-circle::before            { content: "\00e1"; }
.br-icon--stop-alt::before               { content: "\012a"; }
.br-icon--take-roundabout-left::before   { content: "\010a"; }
.br-icon--take-roundabout-right::before  { content: "\0108"; }
.br-icon--transit-connect-start::before  { content: "\013d"; }
.br-icon--window-close::before           { content: "\0184"; }
.br-icon--window-collapse::before        { content: "\0186"; }
.br-icon--window-collapse-alt1::before   { content: "\0188"; }
.br-icon--window-expand::before          { content: "\0185"; }
.br-icon--window-expand-alt1::before     { content: "\0187"; }
.br-icon--zoom-minus::before             { content: "\0164"; }
.br-icon--zoom-plus::before              { content: "\0165"; }

/* --- Weitere ----------------------------------------------------------------- */
.br-icon--clean::before                         { content: "\00b7"; }
.br-icon--coffee::before                        { content: "\015c"; }
.br-icon--coffee-alt::before                    { content: "\015d"; }
.br-icon--debugging::before                     { content: "\0076"; }
.br-icon--destination::before                   { content: "\004f"; }
.br-icon--destination-small::before             { content: "\0075"; }
.br-icon--ding::before                          { content: "\0046"; }
.br-icon--dummy::before                         { content: "\017f"; }
.br-icon--empty-loop::before                    { content: "\004b"; }
.br-icon--empty-alt1::before                    { content: "\0169"; }
.br-icon--enter::before                         { content: "\0126"; }
.br-icon--excavator::before                     { content: "\00e6"; }
.br-icon--ferry-enter::before                   { content: "\0138"; }
.br-icon--ferry-exit::before                    { content: "\0139"; }
.br-icon--fingerprint::before                   { content: "\00c5"; }
.br-icon--flag::before                          { content: "\004f"; }
.br-icon--gravel::before                        { content: "\00d9"; }
.br-icon--hanabi::before                        { content: "\0054"; }
.br-icon--hide::before                          { content: "\016d"; }
.br-icon--home-small::before                    { content: "\0040"; }
.br-icon--idea::before                          { content: "\018b"; }
.br-icon--idea-alt1::before                     { content: "\018c"; }
.br-icon--image::before                         { content: "\0180"; }
.br-icon--link::before                          { content: "\017b"; }
.br-icon--make-u-turn::before                   { content: "\0125"; }
.br-icon--mapmark::before                       { content: "\003e"; }
.br-icon--move::before                          { content: "\004d"; }
.br-icon--move-alt1::before                     { content: "\0166"; }
.br-icon--nfc::before                           { content: "\00cb"; }
.br-icon--not-available::before                 { content: "\0148"; }
.br-icon--note::before                          { content: "\0056"; }
.br-icon--number-code::before                   { content: "\0181"; }
.br-icon--paragraph::before                     { content: "\00e5"; }
.br-icon--pay::before                           { content: "\0048"; }
.br-icon--people::before                        { content: "\003f"; }
.br-icon--printer::before                       { content: "\00dd"; }
.br-icon--pylon::before                         { content: "\002e"; }
.br-icon--qr-code::before                       { content: "\0183"; }
.br-icon--question-mark::before                 { content: "\0147"; }
.br-icon--question-mark-alt1::before            { content: "\0182"; }
.br-icon--rental-toilet::before                 { content: "\00da"; }
.br-icon--save::before                          { content: "\00c9"; }
.br-icon--scan::before                          { content: "\0045"; }
.br-icon--sheriff-star::before                  { content: "\015f"; }
.br-icon--sign::before                          { content: "\0055"; }
.br-icon--strap::before                         { content: "\017a"; }
.br-icon--sweep::before                         { content: "\0176"; }
.br-icon--sweep-alt::before                     { content: "\0177"; }
.br-icon--tablet::before                        { content: "\015b"; }
.br-icon--take-roundabout-straight::before      { content: "\0109"; }
.br-icon--transit::before                       { content: "\013a"; }
.br-icon--transit-connect-destination::before   { content: "\013f"; }
.br-icon--transit-connect-destination-p::before { content: "\0140"; }
.br-icon--transit-connect-transfer::before      { content: "\013e"; }
.br-icon--transit-remain-on::before             { content: "\013c"; }
.br-icon--transit-transfer::before              { content: "\013b"; }
.br-icon--vcard::before                         { content: "\0158"; }
.br-icon--wait::before                          { content: "\005c"; }
.br-icon--window-minimize::before               { content: "\0189"; }
.br-icon--world::before                         { content: "\0037"; }
