/* Custom css in my-account */
.required {
    color: #EB6F70;
}

.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content h2 {
    font-size: 1em;
    margin-bottom: 1.5em;
    color: #555;
}

.woocommerce-address-fields .woocommerce-address-fields__field-wrapper label,
.woocommerce-MyAccount-content label,
.woocommerce-EditAccountForm.edit-account label {
    font-size: 0.875em;
    font-weight: 600;
    margin-bottom: 0.5em;
}

.woocommerce-address-fields .woocommerce-address-fields__field-wrapper input,
.woocommerce-MyAccount-content .form-row input,
.woocommerce-EditAccountForm.edit-account input,
.woocommerce-ResetPassword-content p > input,
.woocommerce-form.woocommerce-form-login p > input,
.woocommerce-form.woocommerce-form-login p > span > input,
.woocommerce-form.woocommerce-form-register p > input,
.woocommerce-form.woocommerce-form-register p > span >input {
    font-size: 1em;
    margin-bottom: 0;
    height: 3.25em;
}

.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-form-row {
    margin-bottom: 1.5em;
}

.woocommerce-address-fields .btn-my-account, .woocommerce-MyAccount-content .btn-my-account {
    font-weight: normal;
    width: 9.75em;
    height: 3em;
    text-transform: none;
}

legend {
    text-transform: none !important;
    border-bottom: unset !important;
    align-self: stretch;
    color: var(--Neutral-colors-700, #2A2E34) !important;
    font-family: Inter;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 26px !important;
}

.show-password-input {
    font-size: 1em !important;
    height: 3.25em !important;
    top: 7px !important;
}

.wc_field_information_account {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 24px;
	padding-bottom: 30px
}

.add-new-workspace {
    position: relative;
}

.switch-workspace a img {
    padding-bottom: 5px;
}

.plus-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 1em;
    content: "";
    z-index: 1;
}

.add-new-workspace .btn-add-new-workspace {
    display: block;
    background-color: white !important;
    color: #4A69FF !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5em;
    padding: 12px 19px;
    padding: 12px 16px 12px 44px;
    border: 1px solid #4A69FF !important;
}

.add-new-workspace .btn-add-new-workspace:hover {
    background-color: #4A69FF !important;
    color: white !important;
}

.icon-back {
    margin-right: 16px;
    padding-bottom: 5px;
}

.switch-workspace>a,
.switch-workspace>a:hover {
    color: #4A69FF;
}

.manage-workspace tr {
    padding: 0 1em;
}

.edit-workspace a, .edit-workspace a:hover {
    color: #4A69FF;
}

.manage-workspace thead tr th {
    border-width: 1px;
}

.manage-workspace thead tr th span {
    color: #2A2E34;
    text-transform: none;
    font-weight: 600;
    font-style: normal;
}

.manage-workspace tbody tr td {
    padding-top: 2em;
    padding-bottom: 1em;
}

.manage-workspace {
    margin-bottom: 1.5em;
}

.switch-workspace a, .manage-workspace td {
    font-size: 1em;
}

input.btn-edit-workspace {
    font-weight: 500 !important;
    font-style: normal;
    font-size: 0.875em !important;
    width: 158px !important;
    height: 48px !important;
}

.woocommerce-MyAccount-content > form >.form-row.form-row-wide {
    margin-bottom: 1.5em;
}

.woocommerce-Button-Custom-MyAccount {
    font-size: 1em !important;
    height: 3.25em;
    width: 100%;
    margin: unset;
    text-transform: none !important;
    font-weight: 500 !important;
    line-height: 24px !important;
}

@media screen and (max-width: 849px) {
    .woocommerce-MyAccount-content .touch-scroll-table {
        margin-bottom: 1.5em;
    }
}
