/* Chrome / Safari */
.ui.input input:-webkit-autofill,
.ui.input input:-webkit-autofill:hover,
.ui.input input:-webkit-autofill:focus {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #000 !important;
}

/* Firefox */
.ui.input input:-moz-autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -moz-text-fill-color: #000 !important;
}

.ui.left.vertical.inverted.sidebar.menu {
  top: 43px !important;
}

#main_content {
  position: absolute;
  top: 43px !important;
}

.small-toggle.ui.fitted.toggle.checkbox {
  transform: scale(0.8);   /* 20% smaller overall */
  transform-origin: left center; /* keep alignment consistent */
  margin: 0.5em;           /* adjust spacing so it doesn’t overlap */
}

.small-toggle.ui.fitted.toggle.checkbox label {
  font-size: 0.9em;        /* shrink label text slightly */
}

.pointer {
  cursor: pointer;
}

.hide {
  display: none !important;
}