.elementor-690 .elementor-element.elementor-element-0f1a341{--display:flex;--min-height:357px;--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;}.elementor-690 .elementor-element.elementor-element-0f1a341.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-690 .elementor-element.elementor-element-2a3fbad{width:100%;max-width:100%;--tab-content-spacing:35%;}.elementor-690 .elementor-element.elementor-element-2a3fbad.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-690 .elementor-element.elementor-element-0f1a341{--width:85.463%;}}@media(max-width:1024px) and (min-width:768px){.elementor-690 .elementor-element.elementor-element-0f1a341{--width:100%;}}@media(max-width:1024px){.elementor-690 .elementor-element.elementor-element-0f1a341{--min-height:447px;}.elementor-690 .elementor-element.elementor-element-2a3fbad{width:var( --container-widget-width, 687.688px );max-width:687.688px;--container-widget-width:687.688px;--container-widget-flex-grow:0;--tab-content-spacing:74%;}}@media(max-width:767px){.elementor-690 .elementor-element.elementor-element-2a3fbad{--tab-content-spacing:0%;--tabs-alignment:start;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-2a3fbad */.elementor-690 .elementor-element.elementor-element-2a3fbad input,
.elementor-690 .elementor-element.elementor-element-2a3fbad textarea,
.elementor-690 .elementor-element.elementor-element-2a3fbad select{
  height:34px!important;
  padding:6px 10px!important;
  font-size:13px!important;
  border-radius:6px!important;
  border:1px solid #999!important;
  background:#fff!important;
  color:#000!important;
}

.elementor-690 .elementor-element.elementor-element-2a3fbad input::placeholder,
.elementor-690 .elementor-element.elementor-element-2a3fbad textarea::placeholder{
  color:#777!important;
}

.elementor-690 .elementor-element.elementor-element-2a3fbad input:focus,
.elementor-690 .elementor-element.elementor-element-2a3fbad textarea:focus,
.elementor-690 .elementor-element.elementor-element-2a3fbad select:focus{
  outline:none!important;
  border-color:#CFAE70!important;
  box-shadow:none!important;
}

@media(max-width:1024px){

  .elementor-690 .elementor-element.elementor-element-2a3fbad input,
  .elementor-690 .elementor-element.elementor-element-2a3fbad textarea,
  .elementor-690 .elementor-element.elementor-element-2a3fbad select{
    height:32px!important;
    padding:5px 9px!important;
    font-size:12px!important;
  }

}

--------------------------------------------------------------------------------------------------------------------------------
এখানে হাত দিয়া জাবেনা---------------------------------------------------------/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f1a341 *//* ================= Dashboard Tabs: Full Text, Larger Tabs ================= */
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation {
  display: flex;
  flex-wrap: wrap;  /* লাইনে না ফিট হলে পরের লাইনে যাবে */
  gap: 15px;
  margin-bottom: 25px;
}

/* Individual tab */
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li {
  list-style: none;
  flex: 1 1 auto;
  min-width: 150px;
}

/* Links styling */
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 18px 12px;
  background: #fff;
  border-radius: 14px;
  border: 1px solid #ddd;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
  white-space: normal;
  overflow: visible;
  height: auto;
  transition: all 0.3s ease;
  min-height: 70px;
}

/* Icon styling */
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a i {
  font-size: 24px;
  margin-bottom: 6px;
  display: block;
  color: #8A6B2C;
}

/* Hover & Active */
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a:hover,
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation .is-active a {
  background: #8A6B2C;
  color: #fff;
  border-color: #8A6B2C;
}

.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a:hover i,
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation .is-active a i {
  color: #fff;
}

/* ================= Responsive ================= */

/* Tablet */
@media(max-width:1024px){
  .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li {
    flex: 1 1 45%;   /* দুইটি ট্যাব এক লাইনে ফিট হবে */
    max-width: 45%;
    min-width: auto;
  }
}

/* Mobile */
@media(max-width:767px){
  .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation {
    flex-direction: column; /* একেকটা ট্যাব লাইন ভেঙে নেমে যাবে */
    gap: 10px;
  }
  .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li {
    flex: 1 1 100%;
    max-width: 100%;
  }
}/* End custom CSS */