.swpanel-button {
  color: white !important;
  background-color: #03A9F5 !important;
  border-radius: 99999px !important;
  justify-content: center !important;
  padding: 0.625rem 1.25rem !important;
  border: 2px solid rgba(255, 255, 255, 0.5) !important;
  font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif !important;
  width: 100% !important;
}

.swpanel-button:hover:not([disabled]) {
	color: white !important;
  font-weight: bold !important;
  background-color: #02569C !important;
}

.swpanel-button:disabled {
  opacity: 0.7;
  box-shadow: none !important;
}

.swpanel-button-white{
  padding: 0.625rem 1.25rem !important;
  color: #03A9F5 !important;
  background-color: white !important;
  border: 1px solid #03A9F5 !important;
  border-radius: 9999px !important;
  font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif !important;
  width: 100% !important;
}

.swpanel-button-white:hover:not([disabled]) {
  background-color: #03A9F5 !important;
  color: white !important;
  font-weight: bold !important;
  box-shadow: inset 0 0 0 2px color-mix(in srgb, white 50%, transparent) !important;
}

.swpanel-button-white:disabled {
  opacity: 0.7;
  box-shadow: none !important;
}

.swpanel-font {
  font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif !important;
}

.swpanel-font-title {
  font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 17px;
  font-weight: 400;
}

.swpanel-center {
  justify-content: center !important;
}