._btn_1ldjb_1 {
  cursor: pointer;
  color: white;
  display: inline-flex;
  background-color: var(--beigedarker);
  border: 1px solid var(--beigedarker);
  border-radius: var(--border-radius);
  padding: 0.5rem 20px 0.5rem;
}
._btn_1ldjb_1[disabled] {
  background: var(--beigedarker);
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}
._btn_1ldjb_1:hover:not([disabled]) {
  background-color: var(--beigedark);
}
._btn_1ldjb_1._colorSuccess_1ldjb_19 {
  background-color: greenyellow;
}
._btn_1ldjb_1._colorSuccess_1ldjb_19:hover:not([disabled]) {
  background-color: #ceff8f;
}
._btn_1ldjb_1._colorWarning_1ldjb_25 {
  background-color: darkorange;
}
._btn_1ldjb_1._colorWarning_1ldjb_25:hover:not([disabled]) {
  background-color: #cc7600;
}
._btn_1ldjb_1._colorError_1ldjb_31 {
  background-color: red;
}
._btn_1ldjb_1._colorError_1ldjb_31:hover:not([disabled]) {
  background-color: darkred;
}

._btnTiny_1ldjb_38 {
  font-size: 0.8rem;
  padding: 0 0.75em;
}

._btnSmall_1ldjb_43 {
  font-size: 0.8rem;
  padding: 7px 10px;
}

._btnLarge_1ldjb_48 {
  font-size: 1.2rem;
  padding: 13px 20px;
}

._primary_1ldjb_53 {
  background-color: var(--beigedarker);
}

._outlined_1ldjb_57 {
  color: var(--beigedarker);
  border: 1px solid var(--beigedarker);
  background-color: transparent;
}