/* Loaded only by the calculator directory. Existing category text remains the accessible label. */
@media screen {
  .directory-item[data-category="versicherungen"] { --category-icon: url("../icons/uebersicht-versicherung.svg"); }
  .directory-item[data-category="grundlagen"] { --category-icon: url("../icons/uebersicht-prozent.svg"); }
  .directory-item[data-category="kredit"] { --category-icon: url("../icons/uebersicht-geldboerse.svg"); }
  .directory-item[data-category="immobilie"] { --category-icon: url("../icons/uebersicht-immobilie.svg"); }
  .directory-item[data-category="sparen"] { --category-icon: url("../icons/uebersicht-sparschwein.svg"); }
  .directory-item[data-category="einlagen"] { --category-icon: url("../icons/uebersicht-einlagen.svg"); }
  .directory-item[data-category="auszahlen"] { --category-icon: url("../icons/uebersicht-auszahlung.svg"); }
  .directory-item[data-category="rendite"] { --category-icon: url("../icons/ergebnis-diagramm.svg"); }
  .directory-item[data-category="betrieb"] { --category-icon: url("../icons/uebersicht-betrieb.svg"); }
  .directory-item[data-category="einkommen"] { --category-icon: url("../icons/uebersicht-arbeitszeit.svg"); }
  .directory-item[data-category="energie"] { --category-icon: url("../icons/uebersicht-energie.svg"); }
  .directory-item[data-category="mobilitaet"] { --category-icon: url("../icons/uebersicht-mobilitaet.svg"); }
  .directory-item .section-label {
    display: inline-flex;
    align-items: center;
    gap: .55rem;
  }
  .directory-item .section-label::before,
  .directory-controls label::before {
    content: "";
    display: inline-block;
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    background: var(--category-icon) center / contain no-repeat;
  }
  .directory-controls label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: .45rem;
  }
  label[for="directory-search"] { --category-icon: url("../icons/uebersicht-suche.svg"); }
  label[for="directory-category"] { --category-icon: url("../icons/eingaben-anpassen.svg"); }
}
