.elementor-6675 .elementor-element.elementor-element-3bfcc9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:30px;}/* Start custom CSS for shortcode, class: .elementor-element-72fec94 *//* Container background and spacing */
.yith-wcaf-dashboard {
  background-color: #f9fafb;
  padding: 40px;
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  font-family: 'Inter', sans-serif;
}

/* Headings */
.yith-wcaf-dashboard h2,
.yith-wcaf-dashboard h3 {
  color: #0D1B2A;
  font-weight: 600;
  margin-bottom: 20px;
}

/* Stat boxes */
.yith-wcaf-dashboard .yith-wcaf-dashboard-box {
  background: #f9fafb;
  border: 1px solid #dce1e7;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 15px;
  transition: all 0.3s ease;
}

.yith-wcaf-dashboard .yith-wcaf-dashboard-box:hover {
  border-color: #FF6A00;
  box-shadow: 0 4px 15px rgba(255, 106, 0, 0.1);
}

/* Text */
.yith-wcaf-dashboard p,
.yith-wcaf-dashboard td,
.yith-wcaf-dashboard th {
  color: #2F2F2F;
  font-size: 15px;
}

/* Table styling */
.yith-wcaf-dashboard table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}

.yith-wcaf-dashboard th,
.yith-wcaf-dashboard td {
  border: 1px solid #DCE1E7;
  padding: 10px;
  text-align: left;
}

/* Buttons */
.yith-wcaf-dashboard a.button,
.yith-wcaf-dashboard button {
  background-color: #FF6A00;
  color: white !important;
  padding: 10px 20px;
  border-radius: 8px;
  border: none;
  text-decoration: none;
  transition: background-color 0.3s;
}

.yith-wcaf-dashboard a.button:hover,
.yith-wcaf-dashboard button:hover {
  background-color: #e95d00;
}
.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button, .yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button {
    font-size: 0;
    position: absolute;
    right: 10px;
    top: 20px;
    transform: translateY(-50%);
}
.show-password-input {
    display: none !important;
}
.login-form,
.register-form {
    background-color: #f3f3f3 !important;
}/* End custom CSS */