/* Theme Overrides. */
.flc-prefsEditor-separatedPanel {
  z-index: 10;
  position: absolute;
  right: 0;
  width: 100%;
}

body{
  font-size: 0.8em;
}

:root{
  --kolor-dominujacy:#173768;
  --kolor-uzupelniajacy: #158350;
  --kolor-czcionki-jasny: white;
  --kolor-czcionki-ciemny: black;
}


.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel .fl-prefsEditor-panel-descr{
  display: none !important;
}

.fl-prefsEditor,
.fl-prefsEditor-panels{
  background: var(--kolor-tla) !important;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel{
  box-shadow: none;
  border-radius: 0;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel h2{
  box-shadow: none;
  border-bottom: 2px solid var(--kolor-dominujacy);
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel{
  min-width: 15rem;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel h2{
  font-size: 0.8rem;
}

.flc-prefsEditor-iframe{
  margin-bottom: -7px;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-showHide{
  margin-top: 6px;
}

.flc-prefsEditor-panel:nth-child(5),
.flc-prefsEditor-panel:nth-child(2){
  display: none !important;
}

.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons{
  box-shadow: none;
  border: 1px solid var(--kolor-tla);
  background-color: var(--kolor-tla);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fl-prefsEditor-panels{
  max-width: 1140px;
  margin: 0 auto !important;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-showHide{
  background: none;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-reset{
  background-color: var(--kolor-tla);
}

.fl-prefsEditor .fl-prefsEditor-onoff .fl-switchUI-text{
  font-weight: 400;
  font-size: 0.9rem;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-showHide, .fl-prefsEditor-separatedPanel .fl-prefsEditor-reset{
  font-size: 0.9rem;
}

.fl-prefsEditor .fl-choices .fl-choice label{
  height: 2em;
  width: 2em;
}

.fl-prefsEditor .fl-choice .fl-prefsEditor-themePicker-defaultThemeLabel .fl-crossout{
  margin-top: -1.2em;
  font-size: 2em !important;
}

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels .fl-prefsEditor-panel{
  font-size: 0.75rem !important;
}

.fl-prefsEditor .fl-choices .fl-choice .fl-preview-A{
  font-size: 1.5em !important;
}