.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul li{margin-bottom:8px;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul li a{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul li a:before{display:none!important;content:none!important;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul li a .pem-menu-icon{width:20px!important;min-width:20px!important;text-align:center!important;font-size:16px!important;display:inline-block!important;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600;}
.pem-account-title{margin-bottom:12px;line-height:1.2;font-weight:700;}
.pem-account-description{margin-bottom:25px;color:#6b7280;line-height:1.7;font-size:15px;}
.pem-account-content{width:100%;}
.pem-account-content p:last-child{margin-bottom:0;}
.pem-account-content img,.pem-account-content iframe{max-width:100%;}
.pem-account-content table{width:100%;}
.woocommerce-account .woocommerce > .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{color:#c62828!important;}
.woocommerce-EditAccountForm fieldset{margin-top:30px;padding:25px;border:1px solid #e5e7eb;border-radius:12px;}
.woocommerce-EditAccountForm fieldset legend{padding:0 10px;font-weight:600;}
.woocommerce-EditAccountForm .password-input{display:block;width:100%;position:relative;}
.woocommerce-EditAccountForm .password-input input{width:100%;padding-right:45px;}
.woocommerce-EditAccountForm .show-password-input{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;}
.woocommerce-EditAccountForm p.form-row{margin-bottom:18px;}

/* Header hesap popup menüsü: tema ikonları yerine eklentide seçilen ikonları kullanır. */
a.pem-has-icon{display:flex!important;align-items:center!important;gap:10px!important;}
a.pem-has-icon .pem-header-menu-icon{width:20px!important;min-width:20px!important;text-align:center!important;font-size:16px!important;line-height:1!important;display:inline-block!important;}


/* Header hesap popup menüsü: tema pseudo ikonlarını gizle, çift ikon oluşmasını engelle. */
a.pem-has-icon.pem-has-icon:before,
a.pem-has-icon.pem-has-icon:after{display:none!important;content:none!important;}
a.pem-has-icon .pem-header-menu-icon + .pem-header-menu-icon{display:none!important;}
