@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';
@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.bundle.scp.css';

/* /Components/Aufgaben/Aufgaben.razor.rz.scp.css */
.ButtonInsideTextInput[b-1gfd656lie] {
  position: relative;
}
.ButtonInsideTextInput:has(.mdi-delete)[b-1gfd656lie]  .AufgabeText {
  padding-right: 25px;
}
.ButtonInsideTextInput:has(.mdi-sort)[b-1gfd656lie]  .AufgabeText {
  padding-right: 50px;
}
.ButtonInsideTextInput:has(.mdi-cancel)[b-1gfd656lie]  .AufgabeText {
  padding-right: 75px;
}
.ButtonInsideTextInput .Buttons[b-1gfd656lie] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
/* /Components/Aufgaben/Aufgabenkategorien.razor.rz.scp.css */
.aufgabenkategorie-drag-over[b-b0nlqyrcvh] {
  border: 1px solid #7fabb5;
}

#AufgabenkategorieList > div[b-b0nlqyrcvh] {
  margin-bottom: 30px;
}
/* /Components/Common/BigDottedButton.razor.rz.scp.css */
.BigDottedButton[b-ztylccme8g] {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  padding: 16px;
  border: 1px dashed #00576c;
  background: #F7F9FA;
  text-align: center;
  color: #00576c;
  font-weight: 600;
}
.BigDottedButton:hover[b-ztylccme8g] {
  background: rgba(85, 144, 157, 0.2);
}
.BigDottedButton:active[b-ztylccme8g] {
  background: rgba(85, 144, 157, 0.4);
}
.BigDottedButton .Subtitle[b-ztylccme8g] {
  font-size: 16px;
  font-weight: 400;
}
.BigDottedButton[b-ztylccme8g]  svg {
  width: 48px;
  height: 48px;
}
.BigDottedButton[b-ztylccme8g]  svg path {
  fill: #00576c;
}
/* /Components/Common/DeleteIconButton.razor.rz.scp.css */
.Fade[b-yi16yy7smv] {
  animation: fadeIn-b-yi16yy7smv 1s;
}

.DeleteConfirm[b-yi16yy7smv] {
  color: #FF7279 !important;
}

@keyframes fadeIn-b-yi16yy7smv {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* /Components/Common/DropDownButton.razor.rz.scp.css */
.btn-group .PPButton--secondary.dropdown-toggle-split[b-iv0bnbi9wx] {
  border-left: 1px solid #00576c;
}
.btn-group .dropdown-toggle-split[b-iv0bnbi9wx] {
  border-left: 1px solid white;
}

.PPButton[b-iv0bnbi9wx] {
  margin: 0;
  margin-bottom: 8px;
  min-width: 0;
}
.PPButton.dropdown-toggle-split[b-iv0bnbi9wx] {
  padding-left: 8px;
  padding-right: 8px;
}

.dropdown-menu[b-iv0bnbi9wx] {
  background-color: rgb(241, 239, 240);
  font-weight: 400;
  font-size: 16px;
  padding: 0px;
}
.dropdown-menu[b-iv0bnbi9wx]  li {
  list-style: none !important;
  margin: 8px 4px;
  cursor: pointer;
}
.dropdown-menu[b-iv0bnbi9wx]  li:hover {
  background-color: #F7F9FA;
}
.dropdown-menu[b-iv0bnbi9wx]  li .dropdown-item {
  padding: 0;
}
.dropdown-menu[b-iv0bnbi9wx]  li .dropdown-item:hover {
  background: unset;
}
.dropdown-menu[b-iv0bnbi9wx]  li.Danger {
  color: #9B084A;
}
.dropdown-menu[b-iv0bnbi9wx]  li.Danger.HorizontaleLinie {
  padding-top: 8px;
}
.dropdown-menu[b-iv0bnbi9wx]  li.Danger svg path {
  fill: #9B084A;
}
.dropdown-menu[b-iv0bnbi9wx]  li svg {
  width: 16px;
}
/* /Components/Common/EmailVersandForm.razor.rz.scp.css */
.EmailTextEditor[b-mk2ir2x6u7] {
  position: relative;
}
[b-mk2ir2x6u7] .EmailTextEditor:has(trix-toolbar.active) {
  /*Das Mailvorlage Icon soll runtergeschoben werden, sobald die Toolbar vom Editor angezeigt wird*/
}
[b-mk2ir2x6u7] .EmailTextEditor:has(trix-toolbar.active) i {
  top: 30px;
}
.EmailTextEditor i[b-mk2ir2x6u7] {
  position: absolute;
  top: 10px;
  right: 10px;
}
.EmailTextEditor textarea[b-mk2ir2x6u7] {
  padding-right: 30px;
  scrollbar-width: thin;
}
/* /Components/Common/Layout.razor.rz.scp.css */
.ModalBackground[b-uawka043yg] {
  display: block;
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

.ErrorPage.ErrorPageModal[b-uawka043yg] {
  background-color: #fefefe;
  margin: 5% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
  max-width: 1200px;
}
/* /Components/Common/ModalHeader.razor.rz.scp.css */
.ModalHeader[b-11eq0z3vf8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
/* /Components/Common/Personalentwicklung/ProzessIndikatorGross.razor.rz.scp.css */
.ProzessSchritt[b-c2tkf6tu7q] {
  padding: 20px;
  border: 1px solid #55909d;
  height: 150px;
}
.ProzessSchritt .edit[b-c2tkf6tu7q] {
  bottom: 10px;
  position: absolute;
  display: none;
}
.ProzessSchritt .done[b-c2tkf6tu7q] {
  display: none;
  bottom: 10px;
  right: 30px;
  position: absolute;
}
.ProzessSchritt .title[b-c2tkf6tu7q] {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
}
.ProzessSchritt.Inaktiv[b-c2tkf6tu7q] {
  background-color: #F7F9FA;
}
.ProzessSchritt.Inaktiv span[b-c2tkf6tu7q] {
  opacity: 0.5;
}
.ProzessSchritt.Aktiv[b-c2tkf6tu7q] {
  cursor: pointer;
  background-color: #7fabb5;
}
.ProzessSchritt.Aktiv .edit[b-c2tkf6tu7q] {
  display: block;
}
.ProzessSchritt.Erledigt[b-c2tkf6tu7q] {
  background-color: #7fabb5;
}
.ProzessSchritt.Erledigt .done[b-c2tkf6tu7q] {
  display: block;
}
.ProzessSchritt.Erledigt span[b-c2tkf6tu7q] {
  opacity: 0.5;
}
/* /Components/Common/SortableList/SortableList.razor.rz.scp.css */
/* 
  you need the ::deep identifier if you are using scoped styles like this
  because scoped styles are only applied to markup in the component, not
  to the markup inside the render fragment.
*/
[b-m34wg8tbwy] .sortable-ghost {
  visibility: hidden;
}

[b-m34wg8tbwy] .sortable-fallback {
  opacity: 1 !important;
}
/* /Components/Common/Wizard/Wizard.razor.rz.scp.css */
.disabled[b-p3vlvmu5zs] {
  pointer-events: none;
  opacity: 0.2;
}

.mobile-navigation-overlay[b-p3vlvmu5zs] {
  position: fixed;
  top: 100px;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1050;
  display: none;
}
.mobile-navigation-overlay.show[b-p3vlvmu5zs] {
  display: block;
}

[b-p3vlvmu5zs] .mobile-navigation-content {
  position: absolute;
  top: 0;
  right: 0;
  width: 80%;
  max-width: 400px;
  height: 100%;
  background-color: white;
  padding: 20px;
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
  overflow-y: auto;
}

.NavToggle__bar1[b-p3vlvmu5zs] {
  background-color: #55909d;
}
/* /Components/Common/Wizard/WizardNavigation.razor.rz.scp.css */
.Navigation[b-fib8pky0dk] {
  position: sticky;
  top: 0px;
  padding-top: 10px;
  margin-top: -10px;
  background-color: white;
  font-size: 14px;
}
.Navigation ul[b-fib8pky0dk] {
  padding: 0;
}
.Navigation li[b-fib8pky0dk] {
  list-style-type: none;
  font-weight: 400;
  display: flex;
  align-items: center;
  margin: 10px 0px;
  padding: 5px 2px;
}
.Navigation li.active[b-fib8pky0dk] {
  color: #00576c;
}
.Navigation li.active[b-fib8pky0dk]  span {
  background-color: #55909d;
}
.Navigation li.active[b-fib8pky0dk]  span svg {
  width: 16px;
}
.Navigation li.active[b-fib8pky0dk]  span svg path {
  fill: #ffffff;
}
.Navigation li.completed[b-fib8pky0dk]  svg {
  width: 16px;
}
.Navigation li.completed[b-fib8pky0dk]  svg path {
  fill: #ffffff;
}
.Navigation li.done[b-fib8pky0dk] {
  color: #6C6565;
}
.Navigation li.done[b-fib8pky0dk]  span {
  background-color: #6C6565;
  color: #f1eff0;
}
.Navigation li.cursor-pointer:hover[b-fib8pky0dk] {
  background-color: #E5E5E5;
  border-radius: 20px;
}
.Navigation li:not(:last-child)[b-fib8pky0dk]::after {
  content: "";
  position: absolute;
  margin-top: 45px;
  left: 15px;
  width: 1px;
  height: 8px;
  background-color: #D9D9D9;
}
.Navigation li[b-fib8pky0dk]  span {
  font-size: 16px;
  color: #5B5F63;
  background-color: #D9D9D9;
  width: 26px;
  height: 26px;
  border-radius: 50px;
  border-width: 4px;
  line-height: 100%;
  color: #212529;
  display: flex;
  justify-content: center; /* Horizontal center */
  align-items: center; /* Vertical center */
  font-weight: 300;
  font-size: 16px;
  margin-right: 10px;
}
/* /Components/Kompetenzmodell/Kompetenz.razor.rz.scp.css */
@charset "UTF-8";
.ListItem[b-ah85yxrcdm] {
  margin-bottom: 5px;
}
.ListItem input[b-ah85yxrcdm] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.ListItem .KompetenzenList__SecretContainer[b-ah85yxrcdm] {
  max-height: 0;
  margin: 0;
  overflow: hidden;
  transition: all 0.35s;
  margin-left: 25px;
}
.ListItem .KompetenzenList__SecretContainer li[b-ah85yxrcdm] {
  list-style: disc;
}
.ListItem input:checked ~ .KompetenzenList__SecretContainer[b-ah85yxrcdm] {
  max-height: 100%;
}
.ListItem .ListItem__title[b-ah85yxrcdm] {
  margin: 0;
  cursor: pointer;
  justify-content: space-between;
  /*Textumbruch auf zweiter Zeile einrücken, damit der Text nicht unter dem Icon ist*/
  text-indent: -14px;
  padding-left: 14px;
}

@keyframes bounce-b-ah85yxrcdm {
  25% {
    transform: rotate(90deg) translate(0.25rem);
  }
  75% {
    transform: rotate(90deg) translate(-0.25rem);
  }
}
/* /Components/Kompetenzmodell/KompetenzBereich.razor.rz.scp.css */
.Kompetezbereich[b-nar5t1zdti] {
  padding: 8px;
  border: 1px solid #00576c;
  height: 100%;
}
.Kompetezbereich h5[b-nar5t1zdti] {
  font-size: 20px;
  margin-bottom: 1.5rem;
  padding-right: 100px;
}
/* /Components/Kompetenzmodell/KompetenzbereichIcon.razor.rz.scp.css */
.Icon img[b-2o1lhwg9ru] {
  max-width: 85px;
  max-height: 85px;
  /*
          &.grayscale {
              filter: grayscale(100%);
          }*/
}
/* /Components/Kompetenzmodell/KompeteznmodellAnzeige.razor.rz.scp.css */
.KompetenzmodellAnzeige .top-left[b-gyc8wkk7j0], .KompetenzmodellAnzeige .top-right[b-gyc8wkk7j0] {
  margin-top: 80px;
}
.KompetenzmodellAnzeige .top-center[b-gyc8wkk7j0] {
  padding-bottom: 240px;
}
.KompetenzmodellAnzeige .bottom-left[b-gyc8wkk7j0], .KompetenzmodellAnzeige .bottom-right[b-gyc8wkk7j0] {
  margin-top: -80px;
}
.KompetenzmodellAnzeige .bottom-center[b-gyc8wkk7j0] {
  margin-top: 20px;
}
.KompetenzmodellAnzeige .row [class*=col-]:first-of-type[b-gyc8wkk7j0] {
  padding-left: 0;
}
.KompetenzmodellAnzeige .row [class*=col-]:last-of-type[b-gyc8wkk7j0] {
  padding-right: 0;
}
.KompetenzmodellAnzeige .stern[b-gyc8wkk7j0] {
  margin-top: -220px;
  /*padding-top:100px;*/
  background-image: url("/images/icons-kompetenzmodell/stern.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
/* /Components/Mitarbeiter/Gespraechsbogen/Components/GespraechsThemenBlock.razor.rz.scp.css */
.ThemenBlock[b-7wvv5eosvi] {
  margin-bottom: 3.5em !important;
}
/* /Components/Mitarbeiter/Gespraechsbogen/Gespraechsbogen.razor.rz.scp.css */
.NavigationNotSticky[b-41gdky89z6]  .Navigation {
  position: relative;
}
/* /Components/Mitarbeiter/Zwischengespraech/Components/Gespraechsabschluss.razor.rz.scp.css */
.AlleSelektionLabel[b-ks7s17qu4m]:before {
  margin-right: 20px;
}
/* /Components/Mitarbeiter/Zwischengespraech/Components/ZwischengespraechStartseite.razor.rz.scp.css */
[b-i6qqg45g69] .MitarbeiterName {
  height: unset !important;
  margin-bottom: 16px;
}

[b-i6qqg45g69] .Navigation {
  margin-top: 0px;
  padding-top: 0px;
}
/* /Components/Personalentwicklung/Ergebnisprotokoll/ErgebnisprotokollEdit.razor.rz.scp.css */
.NotizenMitarbeiter[b-zbdy2bxfjx] {
  background-color: #F7F9FA;
  padding: 15px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/AuswahlDialogArt.razor.rz.scp.css */
.AuswahlDialogArt[b-ys8dqzd9kf] {
  position: relative;
  border: 1px solid #00576c;
  padding: 8px;
  height: 100%;
  padding-bottom: 170px;
}
.AuswahlDialogArt.selected[b-ys8dqzd9kf] {
  background-color: #F7F9FA;
}
.AuswahlDialogArt:hover[b-ys8dqzd9kf] {
  background-color: #F7F9FA;
  cursor: pointer;
}
.AuswahlDialogArt button[b-ys8dqzd9kf] {
  position: absolute;
  bottom: 5px;
}
.AuswahlDialogArt img[b-ys8dqzd9kf] {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 170px;
}
.AuswahlDialogArt ~ .Navigation[b-ys8dqzd9kf] {
  position: relative !important;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/AuswahlFrageEditor.razor.rz.scp.css */
.FrageCheckboxContainer[b-28ckzhwx09] {
  display: inline-block;
  vertical-align: text-top;
}
.FrageCheckboxContainer label[b-28ckzhwx09] {
  margin: 0;
  margin-top: 5px;
}

.FrageTextBoxContainer[b-28ckzhwx09] {
  display: inline-block;
  position: relative;
  width: calc(100% - 45px);
  vertical-align: text-top;
}
.FrageTextBoxContainer[b-28ckzhwx09]  input {
  width: 100%;
}
.FrageTextBoxContainer .EditIcons[b-28ckzhwx09] {
  position: absolute;
  cursor: pointer;
  right: 2px;
  top: 4px;
  background: #F7F9FA;
}
.FrageTextBoxContainer .EditIcons[b-28ckzhwx09]  .mdi {
  font-size: 20px;
}
.FrageTextBoxContainer .EditIcons[b-28ckzhwx09]  div {
  display: inline-block;
}

.AddNewFrageContainer[b-28ckzhwx09] {
  margin-left: 38px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/AuswahlFragen.razor.rz.scp.css */
.AnzeigeAnzahlAusgewaehlteFragen[b-l9xafae8ex] {
  margin-top: 16px;
  padding-top: 4px;
  border-top-width: 1px;
  border-top-style: dashed;
  color: rgb(108, 101, 101);
  font-size: 14px;
  line-height: 150%;
}
.AnzeigeAnzahlAusgewaehlteFragen span[b-l9xafae8ex] {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/AuswahlZeitperiode.razor.rz.scp.css */
.AuswahlZeitperiode[b-3kp3qw35f9] {
  background-color: #7fabb5;
  padding: 8px;
  cursor: pointer;
  margin-right: 8px;
  color: white;
  width: 150px;
  display: inline;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/EinschaetzungArbeitsverhalten.razor.rz.scp.css */
.VerhaltenkatalogVorschau[b-bn7kqralni]  .VerhaltenKriterien {
  padding: 8px;
  border: 1px solid #00576c;
  height: 100%;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/EinschaetzungArbeitsverhaltenKompetenzpol.razor.rz.scp.css */
.EinschaetzungArbeitsverhalten[b-pxwkqz5gqf] {
  border: 1px solid #00576c;
  padding: 8px;
}
.EinschaetzungArbeitsverhalten[b-pxwkqz5gqf]  .Icon {
  position: relative;
  top: 0;
  right: 0;
}
.EinschaetzungArbeitsverhalten.disabled[b-pxwkqz5gqf] {
  pointer-events: none;
}

.EinschaetzungRadioButtons[b-pxwkqz5gqf] {
  display: flex;
  flex-direction: column;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton[b-pxwkqz5gqf] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
  /*input[value="5"] {
      & + .radio-circle {
          border-color: #BAD6E1;
      }

      & + .radio-circle::before {
          background-color: #BAD6E1;
      }
  }

  input[value="4"] {
      & + .radio-circle {
          border-color: #73BBBE;
      }

      & + .radio-circle::before {
          background-color: #73BBBE;
      }
  }

  input[value="3"] {
      & + .radio-circle {
          border-color: #49AB80;
      }

      & + .radio-circle::before {
          background-color: #49AB80;
      }
  }

  input[value="2"] {
      & + .radio-circle {
          border-color: #B5CFA7;
      }

      & + .radio-circle::before {
          background-color: #B5CFA7;
      }
  }

  input[value="1"] {
      & + .radio-circle {
          border-color: #EFE2A4;
      }

      & + .radio-circle::before {
          background-color: #EFE2A4;
      }
  }*/
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton[b-pxwkqz5gqf]  input[type=radio] {
  display: none;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton .radio-circle[b-pxwkqz5gqf] {
  width: 12px;
  height: 12px;
  display: flex;
  flex: 0 0 12px;
  border-radius: 50%;
  border: 2px solid #7fabb5;
  background-color: #7fabb5;
  position: relative;
  margin-right: 5px;
  margin-top: -16px;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton .radio-circle[b-pxwkqz5gqf]::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #00576c;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: all 0.2s ease-in-out;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton:hover .radio-circle[b-pxwkqz5gqf] {
  border-color: #00576c !important;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton:hover .st14[b-pxwkqz5gqf] {
  opacity: 1;
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton input[type=radio]:checked ~ .radio-circle[b-pxwkqz5gqf]::before {
  transform: translate(-50%, -50%) scale(1);
}
.EinschaetzungRadioButtons .EinschaetzungRadioButton .radio-label[b-pxwkqz5gqf] {
  margin-left: 10px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/Gesamteinschaetzung.razor.rz.scp.css */
.GesamteinschaetzungSticky[b-rne7it9w45] {
  padding-top: 25px;
  margin-top: -25px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/GesamteinschaetzungAnzeigeNotiz.razor.rz.scp.css */
[b-oj9ebr4c4n] ul {
  padding-left: 22px !important;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/GespraechThemaMitFragen.razor.rz.scp.css */
/* /Components/Personalentwicklung/Gespraechsbogen/Components/Grundauftrag.razor.rz.scp.css */
.AnzeigeGrundauftrag[b-0jmfx8xwuh] {
  margin-top: 16px;
  padding: 8px;
  border: 1px solid #00576c;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/GrundauftragAnzeigeGespraechsbogen.razor.rz.scp.css */
span[b-5yggrz1gf4] {
  color: #00576c;
  font-weight: bold;
}

a[b-5yggrz1gf4] {
  color: #00576c;
  text-decoration: underline;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/MitarbeiterTitel.razor.rz.scp.css */
.MitarbeiterName[b-lqjly84dbd] {
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #212529;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  height: 100%;
}
.MitarbeiterName .Titel[b-lqjly84dbd] {
  font-weight: 300;
  font-size: 14px;
  line-height: 100%;
  color: #6C6565;
  flex-basis: 100%;
  margin-bottom: 4px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/TitelblattAuswahl.razor.rz.scp.css */
.opacity-50[b-zbcnytktdx] {
  opacity: 0.5;
}

.OpenCloseContent[b-zbcnytktdx] {
  max-height: 450px;
}
/* /Components/Personalentwicklung/Gespraechsbogen/Components/Vorbereitungsnotizen.razor.rz.scp.css */
/* /Components/Personalentwicklung/Gespraechsbogen/Gespraechsbogen.razor.rz.scp.css */
@charset "UTF-8";
.TitelblattAuswahl-Preview[b-lprbr8k6ms] {
  background-color: white;
  width: 100%;
  height: 322px;
  position: relative;
}
.TitelblattAuswahl-Preview .TitelblattAuswahl__SubTitle[b-lprbr8k6ms] {
  font-size: 0.8em;
}
.TitelblattAuswahl-Preview .TitelblattAuswahl__Name[b-lprbr8k6ms] {
  position: absolute;
  bottom: 6px;
}

.WhiteBlockContent[b-lprbr8k6ms] {
  /*Dieses Margin wird benötigt, damit der Datepicker immer korrekt angezeigt wird.*/
  margin-bottom: 250px;
}

.ErfassungRueckblick[b-lprbr8k6ms] {
  /*Falls noch kein Content vorhanden ist, braucht es eine gewisse Höhe, damit das Titelblatt korrekt dargestellt wird*/
  min-height: 280px;
}

.GrundauftragFragen[b-lprbr8k6ms] {
  cursor: pointer;
}

.GrundauftragDisabled[b-lprbr8k6ms] {
  color: lightgrey;
}

.ZeitperiodeSelected[b-lprbr8k6ms] {
  background-color: #7fabb5;
}

.MagBogen__Element__Header[b-lprbr8k6ms] {
  padding: 8px;
  background-color: #00576c;
  color: #ffffff;
}

.MagBogen__Element__Content .MagBogen__Element__FrageListe[b-lprbr8k6ms] {
  padding-bottom: 8px;
}
.MagBogen__Element__Content .MagBogen__Element__FrageListe:hover[b-lprbr8k6ms] {
  background-color: #7fabb5;
  color: #ffffff;
}
.MagBogen__Element__Content .MagBogen__Element__Vorbereitungsnotizen[b-lprbr8k6ms] {
  border-left: 1px solid #00576c;
  border-bottom: 1px solid #00576c;
  padding: 8px;
}
.MagBogen__Element__Content .MagBogen__Element__Vorbereitungsnotizen .NotizenTitel[b-lprbr8k6ms] {
  margin-bottom: 1rem !important;
}
.MagBogen__Element__Content .MagBogen__Element__Vorbereitungsnotizen .NotizenText[b-lprbr8k6ms] {
  height: 80px;
}
/* /Components/Personalentwicklung/Mitarbeiter/Components/MitarbeiterNotizAnzeige.razor.rz.scp.css */
.NotizAnzeige:hover[b-qc4wzozmr7] {
  background: #EBEFF1;
}
/* /Components/Personalentwicklung/Mitarbeiter/Components/MitarbeiterUebersichtProzessItem.razor.rz.scp.css */
.ProzessItem[b-ft0vsum2oj] {
  border-bottom: 1px solid #00576c;
  padding-bottom: 16px;
  padding-top: 8px;
}
.ProzessItem:hover[b-ft0vsum2oj] {
  background: #7fabb5;
}
.ProzessItem a[b-ft0vsum2oj] {
  width: 100%;
  display: inline-block;
}
/* /Components/Personalentwicklung/Mitarbeiter/Components/MitarbeiterUebersichtSection.razor.rz.scp.css */
.ContainerHeader[b-h2ma4badi8] {
  background-color: #55909d;
  color: #ffffff;
  padding: 8px;
  cursor: pointer;
}
.ContainerHeader .OpenCloseToggleToggler[b-h2ma4badi8] {
  color: white;
}
.ContainerHeader h3[b-h2ma4badi8] {
  color: #ffffff;
  margin: 0;
}
.ContainerHeader label[b-h2ma4badi8] {
  vertical-align: -webkit-baseline-middle;
  width: 100%;
}

.ContainerContent[b-h2ma4badi8] {
  padding-top: 8px;
}
/* /Components/Personalentwicklung/Mitarbeiter/Components/MitarbeiterUebersichtTile.razor.rz.scp.css */
.Tile[b-hrodk7p4we] {
  border: 1px solid #55909d;
  margin-right: 16px;
}
.Tile .TileHeader[b-hrodk7p4we] {
  padding: 4px;
}
.Tile .TileContent[b-hrodk7p4we] {
  border-top: 1px solid #55909d;
  padding: 4px;
}
/* /Components/Personalentwicklung/Mitarbeiter/MitarbeiterUebersicht.razor.rz.scp.css */
.ProzessItem[b-wm6s66djnh] {
  border-bottom: 1px solid #00576c;
  padding-bottom: 16px;
  padding-top: 8px;
}

.ArchivAnzeige .ArchivAnzeige__Header[b-wm6s66djnh] {
  padding-bottom: 8px;
}
.ArchivAnzeige .ArchivAnzeige__Content[b-wm6s66djnh] {
  border-bottom: 1px solid #00576c;
  margin-bottom: 8px;
}
/* /Components/Personalentwicklung/Stellenbeschreibung/Components/StellenbeschreibungAnzeige.razor.rz.scp.css */
p.title[b-a0ptomp4y2] {
  font-size: 24px;
  font-weight: 700;
  color: #00576c;
}
/* /Components/Personalentwicklung/Ziele/ZielAnzeige.razor.rz.scp.css */
/* /Components/Personalentwicklung/Ziele/ZieleEditorEditZieleInZieltyp.razor.rz.scp.css */
.KompetenzauswahlZiele[b-l8fk8lulat]  .ListItem {
  padding: 0;
  margin: 0;
}
.KompetenzauswahlZiele[b-l8fk8lulat]  .ListItem .ListItem__title {
  text-wrap: wrap;
}
.KompetenzauswahlZiele[b-l8fk8lulat]  .ListItem .KompetenzenList__SecretContainer {
  margin-left: 35px;
}
.KompetenzauswahlZiele[b-l8fk8lulat]  ul {
  padding: 0;
  margin: 0;
}
.KompetenzauswahlZiele[b-l8fk8lulat]  ul li {
  list-style-type: none;
  padding-left: 0px;
}
/* /Components/Personalentwicklung/Ziele/ZieleFuerMehrereMaErstellen.razor.rz.scp.css */
.ZieleFuerMaErfassenContainer[b-llkytc3ilq] {
  border: 1px solid #55909d;
  padding: 8px;
}

.ZieleFuerMaErfassenAnzeigeZeitperiode[b-llkytc3ilq] {
  margin-left: 30px;
}
.ZieleFuerMaErfassenAnzeigeZeitperiode.Error[b-llkytc3ilq] {
  color: red;
}
/* /Components/Personalentwicklung/Ziele/ZielGruppierungAnzeige.razor.rz.scp.css */
.disabled[b-40r2v3l9nc] {
  pointer-events: none;
  opacity: 0.2;
}

.ZieleGruppierung[b-40r2v3l9nc] {
  /*DummyKlasse damit die CSS Generierung funktioniert (disabled wird dynamisch gsetzt)*/
}
/* /Components/Personalentwicklung/Zwischengespraech/Components/AuswahlThemaHinweisCoaching.razor.rz.scp.css */
.coaching-hinweis[b-rdrcokpi06] {
  background: linear-gradient(180deg, #FFFFFF 0%, #F4EEdb 100%);
  border: 0.5px solid #6C6565;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 240px;
}
.coaching-hinweis .illustration-container[b-rdrcokpi06] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.coaching-hinweis .text-container[b-rdrcokpi06] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.coaching-hinweis .text-container .body-text[b-rdrcokpi06] {
  font-size: 14px;
  line-height: 21px;
  color: #212529;
  margin: 0;
}
.coaching-hinweis .coaching-button[b-rdrcokpi06] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  background-color: #ffffff;
  border: 0.5px solid #212529;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18.4px;
  color: #212529;
  cursor: pointer;
  transition: all 0.3s ease-out;
  width: 100%;
}
.coaching-hinweis .coaching-button:hover[b-rdrcokpi06] {
  background-color: rgb(242.25, 242.25, 242.25);
}
.coaching-hinweis .coaching-button:active[b-rdrcokpi06] {
  transform: translateY(1px);
}
.coaching-hinweis .link-container[b-rdrcokpi06] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.coaching-hinweis .link-container .training-link[b-rdrcokpi06] {
  font-size: 14px;
  line-height: 21px;
  color: #212529;
  text-decoration: underline;
  cursor: pointer;
}
.coaching-hinweis .link-container .training-link:hover[b-rdrcokpi06] {
  color: #00576c;
}
/* /Components/Personalentwicklung/Zwischengespraech/Components/ZwischengespraechStatusBadge.razor.rz.scp.css */
.Wait[b-ntn7xd9sfp]  .badge.text-bg-light {
  color: #B34576 !important;
}
.Wait[b-ntn7xd9sfp]  .badge svg path {
  fill: #B34576 !important;
}

[b-ntn7xd9sfp] .text-bg-warning {
  background-color: #B34576 !important;
  color: white !important;
}
[b-ntn7xd9sfp] .text-bg-warning svg path {
  fill: white !important;
}
/* /Components/Personalentwicklung/Zwischengespraech/Components/ZwischengespraechTypen/DialogMentaleGesundheit/DialogMentaleGesundheitHeader.razor.rz.scp.css */
.header-container[b-kh4kazlqrp] {
  background: linear-gradient(180deg, #FFFFFF 0%, #DBEEF4 100%);
  display: flex;
  align-items: center;
  border-radius: 0 0 10px 10px;
}
.header-container h1[b-kh4kazlqrp] {
  font-size: 40px;
  line-height: 130%;
  color: #00576c;
}
.header-container .illustration[b-kh4kazlqrp] {
  margin: 20px;
  width: 130px;
  height: 130px;
  background: url(images/illustrationen/mentale-gesundheit.png);
  background-size: cover;
}
/* /Components/Personalentwicklung/Zwischengespraech/Components/ZwischengespraechTypen/DialogMentaleGesundheit/DialogMentaleGesundheitStep1.razor.rz.scp.css */
.alert[b-y06afxgeeu] {
  font-size: 16px;
}
/* /Components/Personalentwicklung/Zwischengespraech/ZwischengespraechStartseite.razor.rz.scp.css */
.StartseiteZwischengespraech .StartseiteZwischengespraechDatum[b-ry5g5ju1ot] {
  display: block;
  font-size: 32px;
  margin-bottom: 8px;
}
.StartseiteZwischengespraech .StartseiteZwischengespraechStatus[b-ry5g5ju1ot] {
  color: #6C6565;
}
.StartseiteZwischengespraech .StartseiteZwischengespraechTitel[b-ry5g5ju1ot] {
  display: block;
  font-weight: 600;
  font-size: 32px;
  line-height: 130%;
}
.StartseiteZwischengespraech .StatusTitel[b-ry5g5ju1ot] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 16px;
}
.StartseiteZwischengespraech h1[b-ry5g5ju1ot] {
  margin: 0;
}
.StartseiteZwischengespraech h3[b-ry5g5ju1ot] {
  font-weight: 400;
}
