.elementor-11 .elementor-element.elementor-element-7aafd83e{--display:flex;}/* Start custom CSS */.woocommerce-MyAccount-navigation ul li a {
    line-height: 25px;
    font-size: 16px;
}


/* Verde pentru comenzi Finalizate */
tr.woocommerce-orders-table__row--status-completed td[data-title="Stare"] {
  color: #1f8b4c;
  font-weight: bold;
}

/* Roșu pentru comenzi Anulate */
tr.woocommerce-orders-table__row--status-cancelled td[data-title="Stare"] {
  color: #cc0000;
  font-weight: bold;
}

/* Albastru pentru comenzi Rambursate */
tr.woocommerce-orders-table__row--status-refunded td[data-title="Stare"] {
  color: #005f99;
  font-weight: bold;
}
/* Portocaliu pentru comenzi În procesare */
tr.woocommerce-orders-table__row--status-processing td[data-title="Stare"] {
  color: #e67e22; /* portocaliu intens */
  font-weight: bold;
}
.woocommerce-button.button.view {
  transition: all 0.2s ease-in-out;
  border-radius: 6px;
}

.woocommerce-button.button.view:hover {
  transform: scale(1.05);
  background-color: #6f35d0;
}
.woocommerce-orders-table__cell-order-number a::before {
  content: "🔗 ";
}
/* Verde pal pentru comenzi finalizate */
tr.woocommerce-orders-table__row--status-completed {
  background-color: #e9f8ef;
}

/* Roșu deschis pentru anulate */
tr.woocommerce-orders-table__row--status-cancelled {
  background-color: #fdecea;
}

/* Galben deschis pentru în procesare */
tr.woocommerce-orders-table__row--status-processing {
  background-color: #fff8e6;
}

/* Albastru pal pentru rambursate */
tr.woocommerce-orders-table__row--status-refunded {
  background-color: #eaf4fb;
}

.ywpar_myaccount_entry_info span.ywpar_entry_info_title {
    text-transform: uppercase;
    font-size: 1.4em;
    font-weight: 700;
}
.ywpar_myaccount_entry_info span.ywpar_to_redeem_title {
    text-transform: lowercase;
    color: #313131;
    font-size: 0.85em;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ywpar_myaccount_entry_info .points_collected {
    font-size: 30px;
    font-weight: 700;
    color: #601aa5;
}
.ywpar_myaccount_entry_info .points_worth {
    font-size: 1em;
}
.ywpar_myaccount_entry_info span.ywpar_total_collected_title {
    text-transform: capitalize;
    font-size: 1em;
    margin-top: 10px;
}
.ywpar_myaccount_entry_info > div {
    background-color: #ffffff;
}
.ywpar_points_rewards table td {
    padding: 5px 10px;
}
.ywpar_points_rewards td.ywpar_points_rewards-points > span {
    font-weight: 600;
}
.ywpar-wrapper h2, .ywpar_tabs_header ul li.active {
    text-transform: capitalize;
}

.thwma-thslider-viewport {
    font-family: Geist;
    font-size: 14px;
}
.thwma-thslider-box, .thwma-thslider-box-ms {
    max-width: inherit;
    padding-left: inherit;
}
.thwma-adr-box.address-box {
    font-size: 14px;
    background: white;
    border-radius: 8px;
}
.thwma-adr-box.address-box .address-type {
    padding: 5px 10px 5px 15px;
    color: #601aa5;
    box-sizing: border-box;
    line-height: 16px;
    font-size: 1.2em;
    font-weight: 600;
}
button#submit-shipping {
    font-size: 1em;
    font-weight: 600;
    background: #601aa5;
    color: white;
    border-radius: 6px;
}
.thwma-acnt-adr-footer .btn-acnt-edit a {
    color: #212121;
    font-size: 1em !important;
    font-weight: 600;
}
button.thwma-del-acnt.th-del-acnt {
    font-size: 1em !important;
    color: red;
    background: none;
}
.thwma-acnt-adr-footer .btn-acnt-edit {
    float: left;
    margin-top: 12px;
}
.thwma-thslider-viewport .complete-aaddress {
    min-height: auto;
}
.thwma-adr-text.address-text {
    margin-bottom: 10px;
    min-height: auto;
}
.add-acnt-adrs.thwma-add-acnt-adrs a.button.primary.is-outline {
    background: #601aa5;
    color: white;
    border-radius: 8px;
}
.thwma-add-acnt-adrs.add-acnt-adrs {
    text-align: left;
}
form.woocommerce-EditAccountForm.edit-account {
    background: white;
    padding: 20px;
    border-radius: 8px;
}

.wd-empty-page:before {
    font-size: 1.8em;
}
.wd-my-account-links a {
    background: white;
}
.wd-my-account-links a:hover {
    background-color: rgb(255 255 255);
}
.woocommerce-MyAccount-content {
    background: white;
}/* End custom CSS */