/* CorpMap Icons – erzeugt von _src/icons/build_icons.py aus _src/icons/pictos.py, nicht von Hand bearbeiten.
   Eigene Zeichnungen, keine fremde Icon-Bibliothek. */
@font-face {
  font-family: "CorpMap Icons";
  src: url("../fonts/corpmap-icons.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ci, .px {
  display: inline-block;
  font-family: "CorpMap Icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ci-arrow-left::before { content: "\e058"; }
.ci-arrow-right::before { content: "\e06c"; }
.ci-arrow-up-right::before { content: "\e092"; }
.ci-caret-down::before { content: "\e136"; }
.ci-caret-right::before { content: "\e13a"; }
.ci-check::before { content: "\e182"; }
.ci-check-circle::before { content: "\e184"; }
.ci-check-square::before { content: "\e186"; }
.ci-download-simple::before { content: "\e20c"; }
.ci-file-pdf::before { content: "\e702"; }
.ci-file-zip::before { content: "\e958"; }
.ci-folder::before { content: "\e24a"; }
.ci-folder-open::before { content: "\e256"; }
.ci-list::before { content: "\e2f0"; }
.ci-magnifying-glass::before { content: "\e30c"; }
.ci-minus::before { content: "\e32a"; }
.ci-plus::before { content: "\e3d4"; }
.ci-square::before { content: "\e45e"; }
.ci-trend-up::before { content: "\e4ae"; }
.ci-warning::before { content: "\e4e0"; }
.ci-x::before { content: "\e4f6"; }

/* Piktogramme: drei übereinanderliegende Glyphen –
   Fläche (::before, --px-tint), Linie (<i>, --px-line), Akzent (::after, --px-accent). */
.px { position: relative; flex: none; width: 1em; height: 1em; }
.px::before, .px::after, .px > i { position: absolute; left: 0; top: 0; width: 1em; height: 1em; line-height: 1; font-style: normal; }
.px::before { color: var(--px-tint, #d4ebe1); }
.px > i { color: var(--px-line, #0b2a30); }
.px::after { color: var(--px-accent, #ee7f5b); }
.px-bank::before { content: "\f07b"; } .px-bank > i::before { content: "\f07c"; } .px-bank::after { content: "\f07d"; }
.px-bekanntmachung::before { content: "\f060"; } .px-bekanntmachung > i::before { content: "\f061"; } .px-bekanntmachung::after { content: "\f062"; }
.px-bewertung::before { content: "\f066"; } .px-bewertung > i::before { content: "\f067"; } .px-bewertung::after { content: "\f068"; }
.px-chat::before { content: "\f087"; } .px-chat > i::before { content: "\f088"; } .px-chat::after { content: "\f089"; }
.px-datenbank::before { content: "\f006"; } .px-datenbank > i::before { content: "\f007"; } .px-datenbank::after { content: "\f008"; }
.px-dealsourcing::before { content: "\f09c"; } .px-dealsourcing > i::before { content: "\f09d"; } .px-dealsourcing::after { content: "\f09e"; }
.px-dokumente::before { content: "\f000"; } .px-dokumente > i::before { content: "\f001"; } .px-dokumente::after { content: "\f002"; }
.px-endpunkt::before { content: "\f045"; } .px-endpunkt > i::before { content: "\f046"; } .px-endpunkt::after { content: "\f047"; }
.px-export::before { content: "\f09f"; } .px-export > i::before { content: "\f0a0"; } .px-export::after { content: "\f0a1"; }
.px-filter::before { content: "\f063"; } .px-filter > i::before { content: "\f064"; } .px-filter::after { content: "\f065"; }
.px-finanzen::before { content: "\f024"; } .px-finanzen > i::before { content: "\f025"; } .px-finanzen::after { content: "\f026"; }
.px-firmenprofil::before { content: "\f009"; } .px-firmenprofil > i::before { content: "\f00a"; } .px-firmenprofil::after { content: "\f00b"; }
.px-fuehrung::before { content: "\f069"; } .px-fuehrung > i::before { content: "\f06a"; } .px-fuehrung::after { content: "\f06b"; }
.px-gebaeude::before { content: "\f051"; } .px-gebaeude > i::before { content: "\f052"; } .px-gebaeude::after { content: "\f053"; }
.px-geprueft::before { content: "\f084"; } .px-geprueft > i::before { content: "\f085"; } .px-geprueft::after { content: "\f086"; }
.px-gesellschafter::before { content: "\f027"; } .px-gesellschafter > i::before { content: "\f028"; } .px-gesellschafter::after { content: "\f029"; }
.px-gpu::before { content: "\f030"; } .px-gpu > i::before { content: "\f031"; } .px-gpu::after { content: "\f032"; }
.px-handelsregister::before { content: "\f003"; } .px-handelsregister > i::before { content: "\f004"; } .px-handelsregister::after { content: "\f005"; }
.px-karte::before { content: "\f042"; } .px-karte > i::before { content: "\f043"; } .px-karte::after { content: "\f044"; }
.px-kataloge::before { content: "\f012"; } .px-kataloge > i::before { content: "\f013"; } .px-kataloge::after { content: "\f014"; }
.px-kontakt::before { content: "\f057"; } .px-kontakt > i::before { content: "\f058"; } .px-kontakt::after { content: "\f059"; }
.px-leadfindung::before { content: "\f099"; } .px-leadfindung > i::before { content: "\f09a"; } .px-leadfindung::after { content: "\f09b"; }
.px-liquidation::before { content: "\f05d"; } .px-liquidation > i::before { content: "\f05e"; } .px-liquidation::after { content: "\f05f"; }
.px-liste::before { content: "\f08a"; } .px-liste > i::before { content: "\f08b"; } .px-liste::after { content: "\f08c"; }
.px-lora::before { content: "\f02a"; } .px-lora > i::before { content: "\f02b"; } .px-lora::after { content: "\f02c"; }
.px-mandat::before { content: "\f072"; } .px-mandat > i::before { content: "\f073"; } .px-mandat::after { content: "\f074"; }
.px-marktanalyse::before { content: "\f00c"; } .px-marktanalyse > i::before { content: "\f00d"; } .px-marktanalyse::after { content: "\f00e"; }
.px-matching::before { content: "\f06f"; } .px-matching > i::before { content: "\f070"; } .px-matching::after { content: "\f071"; }
.px-medaille::before { content: "\f090"; } .px-medaille > i::before { content: "\f091"; } .px-medaille::after { content: "\f092"; }
.px-merge::before { content: "\f075"; } .px-merge > i::before { content: "\f076"; } .px-merge::after { content: "\f077"; }
.px-modell::before { content: "\f02d"; } .px-modell > i::before { content: "\f02e"; } .px-modell::after { content: "\f02f"; }
.px-monitoring::before { content: "\f00f"; } .px-monitoring > i::before { content: "\f010"; } .px-monitoring::after { content: "\f011"; }
.px-netzwerk::before { content: "\f01e"; } .px-netzwerk > i::before { content: "\f01f"; } .px-netzwerk::after { content: "\f020"; }
.px-ocr::before { content: "\f04b"; } .px-ocr > i::before { content: "\f04c"; } .px-ocr::after { content: "\f04d"; }
.px-onprem::before { content: "\f054"; } .px-onprem > i::before { content: "\f055"; } .px-onprem::after { content: "\f056"; }
.px-pipeline::before { content: "\f05a"; } .px-pipeline > i::before { content: "\f05b"; } .px-pipeline::after { content: "\f05c"; }
.px-plattform::before { content: "\f078"; } .px-plattform > i::before { content: "\f079"; } .px-plattform::after { content: "\f07a"; }
.px-preise::before { content: "\f01b"; } .px-preise > i::before { content: "\f01c"; } .px-preise::after { content: "\f01d"; }
.px-pruefung::before { content: "\f081"; } .px-pruefung > i::before { content: "\f082"; } .px-pruefung::after { content: "\f083"; }
.px-recherche::before { content: "\f015"; } .px-recherche > i::before { content: "\f016"; } .px-recherche::after { content: "\f017"; }
.px-route::before { content: "\f07e"; } .px-route > i::before { content: "\f07f"; } .px-route::after { content: "\f080"; }
.px-schluessel::before { content: "\f03c"; } .px-schluessel > i::before { content: "\f03d"; } .px-schluessel::after { content: "\f03e"; }
.px-score::before { content: "\f0a5"; } .px-score > i::before { content: "\f0a6"; } .px-score::after { content: "\f0a7"; }
.px-server::before { content: "\f033"; } .px-server > i::before { content: "\f034"; } .px-server::after { content: "\f035"; }
.px-sicherheit::before { content: "\f036"; } .px-sicherheit > i::before { content: "\f037"; } .px-sicherheit::after { content: "\f038"; }
.px-signal::before { content: "\f048"; } .px-signal > i::before { content: "\f049"; } .px-signal::after { content: "\f04a"; }
.px-stapel::before { content: "\f093"; } .px-stapel > i::before { content: "\f094"; } .px-stapel::after { content: "\f095"; }
.px-strategie::before { content: "\f06c"; } .px-strategie > i::before { content: "\f06d"; } .px-strategie::after { content: "\f06e"; }
.px-struktur::before { content: "\f021"; } .px-struktur > i::before { content: "\f022"; } .px-struktur::after { content: "\f023"; }
.px-tag::before { content: "\f08d"; } .px-tag > i::before { content: "\f08e"; } .px-tag::after { content: "\f08f"; }
.px-teams::before { content: "\f018"; } .px-teams > i::before { content: "\f019"; } .px-teams::after { content: "\f01a"; }
.px-texte::before { content: "\f0a2"; } .px-texte > i::before { content: "\f0a3"; } .px-texte::after { content: "\f0a4"; }
.px-unternehmen::before { content: "\f04e"; } .px-unternehmen > i::before { content: "\f04f"; } .px-unternehmen::after { content: "\f050"; }
.px-website::before { content: "\f096"; } .px-website > i::before { content: "\f097"; } .px-website::after { content: "\f098"; }
.px-zeit::before { content: "\f03f"; } .px-zeit > i::before { content: "\f040"; } .px-zeit::after { content: "\f041"; }
.px-zugang::before { content: "\f039"; } .px-zugang > i::before { content: "\f03a"; } .px-zugang::after { content: "\f03b"; }
