/* Retter-Portal v1.2.93 – ausschließlich Feinausrichtung des Theme-Schalters
   in der öffentlichen Startseiten-Navigation. */
.rp90-site .rp90-theme-switch{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  height:44px!important;
  min-height:44px!important;
  padding:4px!important;
  line-height:1!important;
}

.rp90-site .rp90-theme-switch > button{
  display:grid!important;
  place-items:center!important;
  flex:0 0 34px!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  min-height:34px!important;
  max-height:34px!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
  box-sizing:border-box!important;
  vertical-align:middle!important;
}

.rp90-site .rp90-theme-switch > button[data-theme-set="light"],
.rp90-site .rp90-theme-switch > button[data-theme-set="dark"]{
  font-size:1rem!important;
  padding-bottom:1px!important;
}

.rp90-site .rp90-theme-switch > button[data-theme-set="system"]{
  flex-basis:48px!important;
  width:48px!important;
  min-width:48px!important;
  max-width:48px!important;
  padding:0 8px!important;
  font-size:.74rem!important;
  line-height:1!important;
}
