/* Zakładki logowania/rejestracji */

.woocommerce-account .entry-header {
  display: none;
}
.u-columns {
  max-width: 500px;
  float: none !important;
  margin: 0 auto !important;
  margin-top: 2em !important;
}
.u-columns div h2 {
  display: none;
}
.bl-tab-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 2em 1em;
  align-items: center;
  background: rgba(203, 173, 141, 0.42);
  border-radius: 0.5em;
  margin-bottom: 2em;

  h3 {
    font-size: 1.25em;
    white-space: nowrap;
  }
}
@media (min-width: 430px) {
  .bl-tab-content h3 {
    font-size: 1.5em;
  }
}
.bl-tab-content ul {
  list-style: none;
  padding-left: 0;
}
.bl-tab-content ul li {
  position: relative;
  padding-left: 28px;
}
.bl-tab-content ul li::before {
  content: "✔";
  color: #000;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 18px;
  line-height: 1;
}
.bl-login-tabs {
  display: flex;
  width: 100%;
  overflow: hidden;
  margin-bottom: 1em;
}
.bl-login-tabs .bl-tab {
  width: 100%;
  cursor: pointer;
  border-radius: 0.25em !important;
  background: #fff;
  padding: 0.5em 1em;
  font-size: 16px;
  border: 2px solid rgba(203, 173, 141, 0.3);
  transition: background 0.2s, color 0.2s;
  margin-top: 0 !important;
}
.bl-login-tabs .bl-tab-login {
  border-right: 1px solid rgba(203, 173, 141, 0.3);
  border-radius: 0.25em 0 0 0.25em !important;
}
.bl-login-tabs .bl-tab-register {
  border-left: 1px solid rgba(203, 173, 141, 0.3);
  border-radius: 0 0.25em 0.25em 0 !important;
}
.bl-login-tabs .bl-tab.active {
  background: #fff;
  border: 2px solid #cbad8d;
  color: #cbad8d;
  font-weight: bold;
}
.woocommerce-form-login,
.woocommerce-form-register {
  padding: 1em;

  @media screen and (max-width: 430px) {
    padding: 0 0 1.5em 0;
  }
}
button.woocommerce-form-login__submit,
button.woocommerce-form-register__submit {
  width: 100% !important;
}
