body.woocommerce-account{--mp-teal:#027885;--mp-orange:#fc710b;--mp-text:#333;--mp-muted:#707070;--mp-border:#dedede;--mp-soft:#f6f6f6;background:#fff}.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;max-width:1180px!important;margin:0 auto!important;padding:18px 12px 35px!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;float:none!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;padding:8px!important;box-shadow:none!important;position:static!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;border:0!important}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;border-radius:7px!important;color:#555!important;font-size:13px!important;font-weight:500!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--mp-teal)!important;color:#fff!important;font-weight:600!important}.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important}.mpo,.mpod{font-family:inherit;color:var(--mp-text);font-size:13px}.mpo-toolbar{min-height:70px;border:1px solid var(--mp-border);border-radius:7px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 18px;margin-bottom:12px}.mpo-toolbar h1{font-size:18px!important;font-weight:500!important;margin:0!important}.mpo-search{display:flex;align-items:center;width:min(330px,100%);height:42px;background:#f7f7f7;border-radius:5px;padding-left:12px}.mpo-search span{font-size:22px;color:var(--mp-orange);line-height:1}.mpo-search input{flex:1!important;min-width:0!important;height:42px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;padding:0 9px!important}.mpo-search button{height:34px!important;margin-right:4px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:var(--mp-orange)!important;color:#fff!important;font-size:11px!important}.mpo-tabs{display:flex;gap:9px;align-items:center;margin:0 0 10px 5px}.mpo-tabs a{padding:7px 14px;border:1px solid #aaa;border-radius:18px;color:#555!important;background:#fff;font-size:12px!important;line-height:1}.mpo-tabs a.is-active{border-color:var(--mp-orange);color:var(--mp-orange)!important}.mpo-list{display:grid;gap:10px}.mpo-card{background:#fff;border:1px solid var(--mp-border);border-radius:7px;overflow:hidden}.mpo-cardtop{display:grid;grid-template-columns:1.25fr 1.25fr 1.25fr 1fr 140px;align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;min-height:56px;padding:0 18px;gap:14px}.mpo-cardtop>div{display:flex;flex-direction:column;line-height:1.35}.mpo-cardtop span{font-size:11px;color:#555}.mpo-cardtop b{font-size:12px;font-weight:500}.mpo-total{color:var(--mp-orange)}.mpo-detail{display:flex!important;align-items:center;justify-content:center;height:34px!important;background:var(--mp-orange)!important;border:1px solid var(--mp-orange)!important;border-radius:5px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;opacity:1!important}.mpo-detail:hover{background:#e96500!important;color:#fff!important}.mpo-cardbody{display:grid;grid-template-columns:300px 1fr;align-items:center;min-height:98px;padding:12px 18px;gap:18px}.mpo-state{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.mpo-state strong{font-size:12px;margin-bottom:1px}.mpo-state .ok,.mpo-state .run{color:#078c54}.mpo-state .bad{color:#d12424}.mpo-state .wait{color:var(--mp-teal)}.mpo-state span{display:block;font-size:12px;color:#555;line-height:1.45}.mpo-thumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mpo-thumbs span{width:50px;height:58px;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#fff}.mpo-thumbs img{max-width:44px!important;max-height:52px!important;width:auto!important;height:auto!important;object-fit:contain}.mpo-empty{padding:25px;background:#fff;border:1px solid var(--mp-border);border-radius:7px}.mpo-pages{display:flex;gap:6px;justify-content:center;align-items:center;margin:18px 0}.mpo-pages a,.mpo-pages span{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:5px;background:#fff;color:#555!important;font-size:12px}.mpo-pages a.is-active{border-color:var(--mp-orange);background:var(--mp-orange);color:#fff!important}#mpo-results{transition:opacity .12s}#mpo-results.is-loading{opacity:.45;pointer-events:none}.mpod-back{display:inline-block;margin:2px 0 12px;color:#777!important;font-size:12px}.mpod-summary{display:grid;grid-template-columns:1.6fr repeat(4,1fr);align-items:center;border:1px solid var(--mp-border);border-radius:7px;background:#fff;min-height:62px;padding:0 16px;margin-bottom:12px}.mpod-summary h2{font-size:15px!important;margin:0!important;font-weight:600!important}.mpod-summary>div{display:flex;flex-direction:column;gap:3px;padding:10px}.mpod-summary span{font-size:10px;color:#555}.mpod-summary b{font-size:11px;font-weight:500}.mpod-summary small{font-size:9px;line-height:1.35;color:#777}.mpod-summary b.ok,.mpod-summary b.run{color:#078c54}.mpod-summary b.bad{color:#d12424}.mpod-summary b.wait{color:#a45a00}.mpod-package{border:1px solid var(--mp-border);border-radius:7px;background:#fff;overflow:hidden;margin-bottom:12px;padding-bottom:14px}.mpod-package-head{height:48px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;padding:0 16px}.mpod-package-head div{display:flex;flex-direction:column}.mpod-package-head span{font-size:11px;color:#666}.mpod-package-head b{font-size:11px;font-weight:500}.mpod-seller{margin:14px 16px 0;padding:10px 12px;background:#f5f5f5;border-radius:4px;color:#777;font-size:11px}.mpod-seller strong{color:var(--mp-teal);font-size:12px}.mpod-package-state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:18px 16px 8px}.mpod-package-state b{font-size:13px}.mpod-package-state span{display:block;font-size:12px;color:#666;line-height:1.45}.mpod-package-state.ok b,.mpod-package-state.run b{color:#078c54}.mpod-package-state.bad b{color:#d12424}.mpod-package-state.wait b{color:#a45a00}.mpod-trackmeta{display:flex;gap:9px;flex-wrap:wrap;margin:12px 16px 8px}.mpod-trackmeta span{background:#f4f4f4;border:1px solid #ddd;border-radius:4px;padding:7px 10px;color:#666;font-size:11px}.mpod-trackmeta b{font-weight:500}.mpod-trackbtn{display:inline-flex!important;margin:0 16px 12px;padding:8px 13px!important;background:var(--mp-orange)!important;border:1px solid var(--mp-orange)!important;color:#fff!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important}.mpod-items{display:grid;gap:14px;margin:0 16px}.mpod-item{border-top:1px solid #e8e8e8;padding:14px 0 0}.mpod-item:first-child{border-top:0}.mpod-product{width:470px;max-width:100%;display:flex;align-items:center;gap:10px;border:1px solid #ddd;border-radius:5px;padding:10px;background:#fff}.mpod-product>img{width:72px!important;height:72px!important;object-fit:contain;border:1px solid #e3e3e3;border-radius:4px;padding:3px}.mpod-product h3{font-size:12px!important;line-height:1.4;margin:0 0 4px!important;font-weight:500!important}.mpod-product p{font-size:11px;color:#666;margin:0 0 4px}.mpod-price{font-size:12px;color:var(--mp-orange)}.mpod-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.mpod-info>section{border:1px solid var(--mp-border);border-radius:7px;background:#fff;overflow:hidden;min-height:250px}.mpod-info h3{font-size:12px!important;margin:0!important;padding:12px 14px;background:#f5f5f5;border-bottom:1px solid #ddd}.mpod-address{padding:16px!important;font-size:12px!important;line-height:1.8!important;color:#444}.mpod-address strong{font-size:12px;color:#333}.mpod-payment{padding:10px 14px!important}.mpod-payment>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:6px 0;font-size:11px}.mpod-payment span{color:#555}.mpod-payment b{font-weight:500;text-align:right;color:#444}.mpod-payment-total{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:14px!important}.mpod-payment-total span{font-size:12px}.mpod-payment-total small{font-size:8px;color:#888}.mpod-payment-total b{font-size:12px}@media(max-width:900px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mpo-toolbar{align-items:stretch;flex-direction:column}.mpo-search{width:100%}.mpo-cardtop{grid-template-columns:repeat(2,1fr);padding:12px}.mpo-detail{grid-column:1/-1}.mpo-cardbody{grid-template-columns:1fr}.mpod-summary{grid-template-columns:1fr 1fr}.mpod-summary h2{grid-column:1/-1;padding:12px}.mpod-info{grid-template-columns:1fr}.mpod-info>section{min-height:0}.mpod-product{width:100%}}@media(max-width:560px){.mpo-tabs{overflow:auto;padding-bottom:3px}.mpo-cardtop,.mpod-summary{grid-template-columns:1fr}.mpo-cardbody{padding:12px}.mpo-thumbs{overflow:auto;flex-wrap:nowrap}.mpod-summary h2{grid-column:auto}.mpod-info>section{min-height:0}}.mpod-package-head{justify-content:space-between;gap:16px}.mpod-invoice-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px!important;padding:0 16px!important;border:1px solid var(--mp-orange)!important;border-radius:5px!important;background:#fff!important;color:var(--mp-orange)!important;font-size:11px!important;font-weight:600!important;cursor:pointer;text-decoration:none!important}.mpod-invoice-btn:hover{background:#fff7f0!important;color:#e96500!important}.mpod-invoice-modal{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:20px}.mpod-invoice-modal.is-open{display:flex}.mpod-invoice-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.38)}.mpod-invoice-dialog{position:relative;width:min(440px,100%);background:#fff;border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.25);padding:58px 20px 20px;text-align:center;overflow:hidden}.mpod-invoice-close{position:absolute;right:18px;top:12px;border:0!important;background:transparent!important;color:#222!important;font-size:30px!important;font-weight:300!important;line-height:1!important;padding:0!important}.mpod-invoice-icon{width:52px;height:52px;border:4px solid #cf1830;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;color:#cf1830;font-size:31px;font-weight:500}.mpod-invoice-dialog h3{font-size:20px!important;margin:0 0 10px!important;color:#111!important}.mpod-invoice-dialog p{font-size:15px!important;color:#735343!important;margin:0 0 22px!important}.mpod-invoice-ok{width:100%!important;min-height:48px!important;border:0!important;border-radius:4px!important;background:var(--mp-orange)!important;color:#fff!important;font-size:16px!important;font-weight:700!important}.mpod-invoice-dialog:after{content:"";position:absolute;left:0;right:0;bottom:68px;border-top:1px solid #eee}@media(max-width:560px){.mpod-package-head{height:auto;min-height:58px;padding:10px 12px}.mpod-invoice-btn{padding:0 10px!important}}

/* v5.2 detail refinements */
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > .order-info,
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > .woocommerce-order-details__title{display:none!important}
.mpod-statuscell{align-self:stretch;justify-content:center!important}.mpod-statusline{display:block!important;font-size:10px!important;line-height:1.45!important;font-weight:500!important}.mpod-statusline.ok{color:#078c54!important}.mpod-statusline.bad{color:#d12424!important}.mpod-statusline.wait{color:#a45a00!important}
.mpod-package-head{min-height:58px;height:auto}.mpod-order-no span{font-size:11px;color:#666}.mpod-order-no b{font-size:12px!important;color:#333;font-weight:600!important}
.mpod-items{gap:14px!important}.mpod-item{border:1px solid #dedede!important;border-radius:7px!important;padding:0!important;overflow:hidden;background:#fff}.mpod-item:first-child{border-top:1px solid #dedede!important}.mpod-item-inner{padding:14px!important}.mpod-product{border:0!important;padding:0!important}.mpod-item .mpocr-wrap,.mpod-item .mpocr-box{margin-top:14px!important}
.mpod-info{column-gap:18px!important;row-gap:18px!important}.mpod-info>section{min-width:0}.mpod-address{line-height:1.55!important}.mpod-address-name{margin-bottom:16px}.mpod-address-main{margin-bottom:16px}.mpod-address-phone{margin-top:2px}

/* v5.4 requested order/status refinements */
.mpo-order-number{font-size:11px!important;color:#666!important;margin-bottom:5px}.mpo-order-number b{font-size:12px!important;color:#333!important;font-weight:700!important}
.mpod-current-status{display:block!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;margin:2px 0 4px}.mpod-current-status.ok,.mpod-current-status.run{color:#078c54!important}.mpod-current-status.bad{color:#d12424!important}.mpod-current-status.wait{color:#a45a00!important}
.mpod-statusline{font-size:10px!important;font-weight:500!important}
.mpod-item{width:100%!important;margin:0!important}.mpod-item-inner{width:100%!important}.mpod-product{width:100%!important;max-width:none!important;min-height:92px!important}.mpod-items{grid-template-columns:1fr!important;gap:14px!important}
/* Porto/WooCommerce duplicate view-order heading/header above the custom detail UI */
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>h1,
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>h2:not(.screen-reader-text),
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>.order-info,
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-order-details__title{display:none!important}

/* v5.4.1: make the single order number prominent in the custom summary */
.mpod-summary-order-no{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;min-width:105px!important}
.mpod-summary-order-no span{color:#777!important;font-size:10px!important}
.mpod-summary-order-no b{color:#d71920!important;font-size:17px!important;font-weight:800!important;line-height:1.15!important;margin-top:2px!important}

/* v5.4.3: product thumbnails link to their product pages */
.mpo-product-link,.mpod-product-link{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}
.mpo-product-link{width:100%;height:100%}
.mpod-product-link{flex:0 0 auto}
.mpod-product-link img{width:72px!important;height:72px!important;object-fit:contain;border:1px solid #e3e3e3;border-radius:4px;padding:3px}
.mpo-product-link:hover img,.mpod-product-link:hover img{opacity:.88}


/* MutluPati Account Suite 5.5 — shared premium account shell */
.woocommerce-account{background:linear-gradient(180deg,#fbfdfd 0,#fff 260px)!important}
.woocommerce-account.logged-in .woocommerce{grid-template-columns:205px minmax(0,1fr)!important;gap:24px!important;max-width:1200px!important;padding-top:24px!important}
.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid #e3e8ea!important;border-radius:14px!important;padding:10px!important;box-shadow:0 8px 28px rgba(24,55,65,.06)!important}
.woocommerce-account .woocommerce-MyAccount-navigation:before{content:'HESABIM';display:block;padding:9px 12px 10px;font-size:15px;font-weight:800;letter-spacing:.02em;color:#17242a}
.woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid #f0f2f3!important}
.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:44px!important;border-radius:8px!important;color:#34454c!important;font-size:13px!important;transition:.18s ease!important}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f1f8f8!important;color:#027885!important;transform:translateX(2px)}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(135deg,#027885,#0497a5)!important;box-shadow:0 5px 14px rgba(2,120,133,.20)!important;color:#fff!important}
.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid #edf0f1;border-radius:14px;padding:18px!important;box-shadow:0 8px 30px rgba(24,55,65,.045)}
.woocommerce-account .woocommerce-MyAccount-content>p:first-child{font-size:14px;line-height:1.8;color:#44545b}
.woocommerce-account .woocommerce-MyAccount-content a{transition:.15s ease}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,
.woocommerce-account .woocommerce-MyAccount-content form:not(.mpo-search):not(.mpocr-form){border-radius:10px}
.woocommerce-account .woocommerce-MyAccount-content input.input-text,
.woocommerce-account .woocommerce-MyAccount-content select,
.woocommerce-account .woocommerce-MyAccount-content textarea{border:1px solid #dce3e5!important;border-radius:7px!important;box-shadow:none!important}
.woocommerce-account .woocommerce-MyAccount-content input.input-text:focus,
.woocommerce-account .woocommerce-MyAccount-content select:focus,
.woocommerce-account .woocommerce-MyAccount-content textarea:focus{border-color:#027885!important;box-shadow:0 0 0 3px rgba(2,120,133,.08)!important}
.woocommerce-account .woocommerce-MyAccount-content .button:not(.mpo-detail):not(.mpod-trackbtn):not(.mpocr-btn){border-radius:7px!important}
/* Dashboard shortcut tiles */
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box{border-radius:12px!important;border-color:#e4e9eb!important;box-shadow:0 5px 18px rgba(24,55,65,.045)!important;transition:.18s ease!important}
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box:hover,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box:hover{transform:translateY(-2px);border-color:#b9dadd!important;box-shadow:0 9px 24px rgba(2,120,133,.10)!important}
/* Orders/detail remain edge-to-edge inside the premium content shell */
.woocommerce-orders .woocommerce-MyAccount-content,.woocommerce-view-order .woocommerce-MyAccount-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mpod-current-status{white-space:nowrap!important;display:inline-block!important;max-width:none!important}
.mpod-statuscell{min-width:145px!important}
/* Prevent the native/Porto duplicate view-order header from flashing before JS removes it. */
.woocommerce-view-order .woocommerce-MyAccount-content>.order-info,
.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-order-details__title{display:none!important}
@media(max-width:900px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important}.woocommerce-account .woocommerce-MyAccount-navigation{position:static!important}.woocommerce-account .woocommerce-MyAccount-content{padding:14px!important}.woocommerce-orders .woocommerce-MyAccount-content,.woocommerce-view-order .woocommerce-MyAccount-content{padding:0!important}.mpod-current-status{white-space:normal!important}}

/* v5.5.1 — compact cargo tracking card, using the existing cargo plugin's URL/data */
.mpod-tracking-box{margin:12px 16px 14px;padding:12px 14px;border:1px solid #e1e1e1;border-radius:7px;background:#fff}
.mpod-tracking-box .mpod-trackmeta{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}
.mpod-tracking-box .mpod-trackmeta span{display:inline-flex;align-items:center;gap:5px;background:#f5f5f5;border:1px solid #dedede;border-radius:5px;padding:8px 11px;color:#666;font-size:11px;line-height:1.2}
.mpod-tracking-box .mpod-trackmeta small{font-size:11px;color:#666}
.mpod-tracking-box .mpod-trackmeta b{font-size:11px;font-weight:600;color:#555}
.mpod-tracking-box .mpod-trackbtn{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;min-height:34px;padding:0 14px!important;background:var(--mp-orange)!important;border:1px solid var(--mp-orange)!important;color:#fff!important;border-radius:5px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}
.mpod-tracking-box .mpod-trackbtn:hover{background:#e96500!important;border-color:#e96500!important;color:#fff!important}

/* v5.5.2 — account polish + exact Kargo Takip Türkiye integration */
/* Porto already prints the HESABIM title; do not duplicate it. */
.woocommerce-account .woocommerce-MyAccount-navigation:before{content:none!important;display:none!important}

/* Dashboard shortcuts: make Porto's plain icon boxes feel like real account cards. */
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon{
  background:linear-gradient(145deg,#fff,#f8fcfc)!important;border:1px solid #e2eaec!important;border-radius:16px!important;
  box-shadow:0 8px 24px rgba(24,55,65,.06)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important
}
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box:hover,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box:hover,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box:hover,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon:hover{transform:translateY(-4px)!important;border-color:#9fd1d5!important;box-shadow:0 14px 32px rgba(2,120,133,.13)!important}
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box i,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box i,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box i,
.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon i{color:#07919b!important;opacity:.72!important}

/* Status must not touch the right edge of the summary card. */
.mpod-statuscell{padding-left:16px!important;padding-right:20px!important;box-sizing:border-box!important}
.mpod-current-status{line-height:1.35!important;margin-top:2px!important}

/* Tracking block: visually match the requested Trendyol-like compact controls. */
.mpod-tracking-box{margin:14px 16px 16px!important;padding:14px!important;background:#fbfcfc!important;border:1px solid #e0e5e7!important;border-radius:8px!important}
.mpod-tracking-box .mpod-trackmeta span{background:#f3f4f4!important;border-color:#d9dddf!important;padding:9px 11px!important}
.mpod-tracking-box .mpod-trackbtn{min-height:38px!important;padding:0 16px!important;box-shadow:0 4px 10px rgba(252,113,11,.16)!important}

@media(max-width:900px){
  .woocommerce-account.logged-in .woocommerce{gap:16px!important;padding:14px 14px 30px!important}
  .woocommerce-account .woocommerce-MyAccount-navigation{border-radius:18px!important;padding:8px!important;box-shadow:0 10px 30px rgba(24,55,65,.08)!important}
  .woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:0!important}
  .woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:48px!important;padding:0 14px!important;border:1px solid #edf1f2!important;border-radius:11px!important;background:#fff!important;font-size:13px!important;justify-content:flex-start!important;box-shadow:0 2px 8px rgba(24,55,65,.025)!important}
  .woocommerce-account .woocommerce-MyAccount-navigation li a:hover{transform:none!important}
  .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:transparent!important;background:linear-gradient(135deg,#027885,#05a1ad)!important;box-shadow:0 7px 16px rgba(2,120,133,.20)!important}
  .woocommerce-account .woocommerce-MyAccount-content{border-radius:16px!important;padding:16px!important}
  .woocommerce-orders .woocommerce-MyAccount-content,.woocommerce-view-order .woocommerce-MyAccount-content{padding:0!important}
  .mpod-statuscell{padding-right:16px!important}
}
@media(max-width:560px){
  .woocommerce-account.logged-in .woocommerce{padding-left:10px!important;padding-right:10px!important}
  .woocommerce-account .woocommerce-MyAccount-navigation{padding:7px!important}
  .woocommerce-account .woocommerce-MyAccount-navigation ul{gap:6px!important}
  .woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:46px!important;padding:0 12px!important;font-size:12px!important}
  .mpod-tracking-box{margin:12px 10px 14px!important;padding:12px!important}
  .mpod-tracking-box .mpod-trackmeta{display:grid!important;grid-template-columns:1fr!important}
  .mpod-tracking-box .mpod-trackmeta span{width:100%!important;justify-content:space-between!important}
  .mpod-tracking-box .mpod-trackbtn{width:100%!important}
}


/* v5.5.3 — remove view-order FOUC, clean dashboard tiles, clearer order separation */
/* The custom detail renderer owns the view-order content. Hide Porto/Woo native siblings in CSS,
   so they never paint for a moment while JavaScript is still loading. */
/* v5.5.4: IMPORTANT — never hide every direct child of My Account content.
   Porto can wrap the custom .mpod renderer inside another container; the old broad selector
   could therefore hide the complete order detail page. Hide only the known duplicated native header. */
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > .order-info,
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > .woocommerce-order-details__title,
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > h1.woocommerce-order-details__title,
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content > h2.woocommerce-order-details__title{display:none!important}
body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .mpod{display:block!important;visibility:visible!important;opacity:1!important}

/* Orders need enough air to read as separate cards. */
.mpo-list{gap:18px!important}
.mpo-card{margin:0!important;box-shadow:0 3px 12px rgba(24,55,65,.035)!important}

/* Porto dashboard: do not style both the outer tile and its inner content as cards.
   That double styling caused the square frame + rounded frame shown in the screenshot. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon{
  border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important
}
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box:hover,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon:hover{
  border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important
}
/* Keep one clean surface only: Porto's actual inner box/content. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box .box-content,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon .box-content{
  background:linear-gradient(145deg,#fff,#f8fcfc)!important;
  border:1px solid #e3eaec!important;border-radius:15px!important;
  box-shadow:0 7px 20px rgba(24,55,65,.055)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important
}
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box .box-content:hover,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon .box-content:hover{
  transform:translateY(-3px)!important;border-color:#a9d4d8!important;box-shadow:0 12px 28px rgba(2,120,133,.10)!important
}
@media(max-width:560px){.mpo-list{gap:16px!important}}

/* v5.5.5 — dashboard tile cleanup + remove redundant navigation heading */
/* Porto may output a real HESABIM heading before the navigation list. Keep only the menu itself. */
body.woocommerce-account .woocommerce-MyAccount-navigation > *:not(ul){display:none!important}
body.woocommerce-account .woocommerce-MyAccount-navigation:before,
body.woocommerce-account .woocommerce-MyAccount-navigation:after{content:none!important;display:none!important}

/* Only the rounded inner dashboard card should be visible.
   Remove Porto's square/grey outer tile frame completely. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box{
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:visible!important;
  transform:none!important;
}
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box:hover,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box:hover{
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}


/* v5.5.8 — view-order zero-flash + summary status spacing */
body.woocommerce-account.woocommerce-view-order.mp-view-order-ready .woocommerce-MyAccount-content{visibility:visible!important}
.mpod-summary > div:last-child{padding-right:20px!important;min-width:150px!important}
.mpod-summary > div:last-child b{white-space:nowrap!important;display:block!important}
@media(max-width:900px){.mpod-summary > div:last-child{padding-right:12px!important;min-width:0!important}.mpod-summary > div:last-child b{white-space:normal!important}}


/* v5.5.9 — move the complete Durumu column away from the summary card's right border.
   translate is intentional: nowrap text can overflow its grid track, so padding alone is not enough. */
@media(min-width:901px){
  .mpod-summary .mpod-statuscell{
    position:relative!important;
    right:24px!important;
    padding-right:0!important;
  }
  .mpod-summary .mpod-statuscell .mpod-current-status{
    white-space:nowrap!important;
  }
}

/* v5.5.10 — dashboard shortcut tiles: remove Porto's remaining OUTER square frame only.
   Keep the existing rounded inner card untouched. Scoped strictly to the My Account dashboard. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(> .porto-myaccount-box),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(> .my-account-box),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(> .featured-box),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(> .box-with-icon){
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}

/* v5.5.11 — dashboard tiles: Porto puts the remaining square line on the grid column.
   Remove ONLY that outer grid-cell frame when the cell contains a dashboard box. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.featured-box),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.box-with-icon),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.porto-myaccount-box),
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.my-account-box){
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.featured-box)::before,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.featured-box)::after,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.box-with-icon)::before,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > [class*="col-"]:has(.box-with-icon)::after{
  content:none!important;
  display:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* v5.5.12 — keep status detail text inside the summary card.
   Only detail lines may wrap; the main status title remains unchanged. */
.mpod-summary .mpod-statuscell .mpod-statusline{
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
  max-width:125px!important;
  width:100%!important;
  box-sizing:border-box!important;
}
@media(max-width:900px){
  .mpod-summary .mpod-statuscell .mpod-statusline{max-width:100%!important}
}


/* v5.5.13 — wording + dashboard outer-frame final cleanup.
   Rejected pre-shipment cancellation requests are not returns. */
.mpod-summary .mpod-statuscell .mpod-statusline{
  max-width:170px!important;
  width:auto!important;
}
/* Keep short rejection text on one row when there is room. */
.mpod-summary .mpod-statuscell .mpod-statusline.bad{
  white-space:nowrap!important;
  max-width:none!important;
}

/* My Account dashboard only: Porto's remaining square frame is on the grid cell itself.
   Remove that cell frame, while preserving the rounded .box-content card. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content > .row > [class*="col-"],
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > .col-md-4,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .row > .col-lg-4{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
@media(max-width:900px){
  .mpod-summary .mpod-statuscell .mpod-statusline.bad{white-space:normal!important}
}

/* v5.5.14 — dashboard icons: remove ONLY the extra rounded card introduced by this plugin.
   Leave Porto's original dashboard tile/grid frame untouched. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box .box-content,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon .box-content{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  transform:none!important;
}
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box .box-content:hover,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon .box-content:hover{
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  transform:none!important;
}
/* Stop this plugin from drawing an additional tile surface; the visible tile frame is left to Porto. */
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .porto-myaccount-box,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .my-account-box,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .featured-box,
body.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-view-order) .woocommerce-MyAccount-content .box-with-icon{
  box-shadow:none!important;
}

/* v5.5.15 — product links + repeat purchase */
.mpod-product{position:relative!important;gap:12px!important}
.mpod-product-info{min-width:0;flex:1}
.mpod-repeat-buy{margin-left:auto!important;min-width:174px!important;height:36px!important;padding:0 18px!important;border:1px solid var(--mp-orange)!important;border-radius:5px!important;background:#fff!important;color:var(--mp-orange)!important;font-size:11px!important;font-weight:700!important;cursor:pointer;transition:.15s ease}
.mpod-repeat-buy:hover{background:#fff7f0!important}
.mpod-repeat-buy.is-loading{opacity:.6;pointer-events:none}
.mpod-repeat-buy.is-added{background:#08b96b!important;border-color:#08b96b!important;color:#fff!important}
.mpod-repeat-buy.is-added:hover{background:#079f5d!important;color:#fff!important}
.mp-repeat-toast{position:fixed;left:50%;bottom:34px;z-index:999999;transform:translate(-50%,15px);opacity:0;pointer-events:none;background:#222;color:#fff;padding:11px 18px;border-radius:7px;font-size:13px;font-weight:600;box-shadow:0 8px 28px rgba(0,0,0,.2);transition:opacity .22s ease,transform .22s ease}
.mp-repeat-toast.is-visible{opacity:1;transform:translate(-50%,0)}
.mp-repeat-toast.is-error{background:#c92b2b}
@media(max-width:700px){.mpod-product{flex-wrap:wrap!important}.mpod-repeat-buy{width:100%!important;margin:8px 0 0!important}.mpod-product-info{flex:1 1 calc(100% - 90px)}}


/* v5.5.17 — standalone password-change endpoint */
.mp-password-page{background:#fff;border:1px solid var(--mp-border);border-radius:8px;padding:28px 30px;max-width:100%}
.mp-password-page h2{margin:0 0 6px!important;font-size:20px!important;font-weight:600!important;color:#333!important}
.mp-password-intro{margin:0 0 24px!important;color:#777!important;font-size:13px!important}
.mp-password-form{max-width:760px}
.mp-password-form .form-row{margin:0 0 18px!important;padding:0!important}
.mp-password-form label{display:block!important;margin:0 0 7px!important;font-size:13px!important;color:#555!important;font-weight:500!important}
.mp-password-form input.input-text{width:100%!important;min-height:50px!important;border:1px solid #d8dfe2!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;padding:0 44px 0 14px!important}
.mp-password-form input.input-text:focus{border-color:var(--mp-teal)!important;box-shadow:0 0 0 2px rgba(2,120,133,.08)!important}
.mp-password-submit{min-height:42px!important;padding:0 22px!important;border-radius:6px!important;background:var(--mp-teal)!important;border-color:var(--mp-teal)!important;color:#fff!important;font-size:13px!important;font-weight:600!important}
@media(max-width:560px){.mp-password-page{padding:20px 16px}}

/* Hide only Porto's empty password wrapper left on Hesap detaylari after password fields are moved. */
.woocommerce-EditAccountForm.edit-account > .featured-boxes.m-t-xl.m-b-lg.p-l-lg.p-r-lg.pb-4{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important;min-height:0!important;}

/* v5.5.22 — Favorilerim only: desktop table + true mobile cards. */
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist{width:100%!important;max-width:100%!important;overflow:visible!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;background:#fff!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table thead{display:table-header-group!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody{display:table-row-group!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tr{display:table-row!important;width:auto!important;background:#fff!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table th,
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table td{display:table-cell!important;float:none!important;position:relative!important;box-sizing:border-box!important;vertical-align:middle!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;padding:18px 10px!important;border:0!important;border-bottom:1px solid #edf0f2!important;color:#333!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table thead th{padding:14px 10px!important;background:#f7f8f9!important;font-size:12px!important;font-weight:700!important;text-align:center!important;color:#222!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-remove{width:5%!important;text-align:center!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail{width:14%!important;text-align:center!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail img{width:78px!important;max-width:78px!important;height:78px!important;object-fit:contain!important;display:inline-block!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name{width:31%!important;min-width:0!important;line-height:1.5!important;font-size:13px!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name a{color:#333!important;text-decoration:none!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price{width:14%!important;text-align:center!important;white-space:nowrap!important;color:#027885!important;font-weight:700!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-stock-status{width:14%!important;text-align:center!important;white-space:nowrap!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart{width:22%!important;text-align:center!important}
body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a{max-width:100%!important}

@media(max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist{overflow:visible!important;padding:0!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist form{overflow:visible!important;padding:0!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table thead{display:none!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody{display:block!important;width:100%!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tr{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-areas:"thumb name" "price stock" "action action"!important;column-gap:14px!important;row-gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:16px!important;border:1px solid #e7ebed!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.04)!important;box-sizing:border-box!important;position:relative!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;box-sizing:border-box!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-remove{position:absolute!important;z-index:4!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;padding:0!important;text-align:center!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-remove a{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.13)!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail{grid-area:thumb!important;width:112px!important;height:112px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #eef1f2!important;border-radius:10px!important;overflow:hidden!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail img{width:96px!important;max-width:96px!important;height:96px!important;object-fit:contain!important;margin:0!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name{grid-area:name!important;align-self:center!important;padding-right:28px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name a{color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price{grid-area:price!important;align-self:center!important;font-size:17px!important;font-weight:700!important;color:#027885!important;white-space:nowrap!important;padding-top:3px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-stock-status{grid-area:stock!important;align-self:center!important;justify-self:end!important;text-align:right!important;font-size:13px!important;color:#222!important;white-space:nowrap!important;padding-top:3px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-stock-status span{color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart{grid-area:action!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;margin-top:2px!important;text-align:center!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a{margin:0!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a.add_to_cart_button,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a.button{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;white-space:normal!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a:not(.add_to_cart_button):not(.button){min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f5f6f7!important;border-radius:8px!important}
}
@media(max-width:420px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tr{grid-template-columns:96px minmax(0,1fr)!important;padding:13px!important;column-gap:11px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail{width:96px!important;height:100px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail img{width:84px!important;height:84px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name{font-size:13px!important}
}

/* v5.5.23 — Favorilerim isolated responsive layouts. Desktop and mobile are intentionally separate. */
@media (min-width:768px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist form#yith-wcwl-form,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .wishlist-fragment,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .wishlist_table.mobile{
   display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:both!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table{
   display:block!important;width:100%!important;max-width:none!important;min-width:0!important;table-layout:auto!important;border:1px solid #e7ebed!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table thead{display:none!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody{display:block!important;width:100%!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody tr{
   display:grid!important;grid-template-columns:120px minmax(240px,1fr) 120px 110px 180px!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;padding:22px 20px!important;margin:0!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #edf0f2!important;background:#fff!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody tr:last-child{border-bottom:0!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody td{
   display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;float:none!important;position:relative!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail{width:120px!important;height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #eef1f2!important;border-radius:10px!important;position:relative!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-thumbnail img{width:100px!important;max-width:100px!important;height:100px!important;object-fit:contain!important;margin:0!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name{width:auto!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-name a{color:#222!important;text-decoration:none!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price{width:auto!important;text-align:center!important;color:#027885!important;font-size:16px!important;font-weight:700!important;white-space:nowrap!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price *{color:#027885!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-stock-status{width:auto!important;text-align:center!important;white-space:nowrap!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart{width:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;text-align:center!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a{width:100%!important;max-width:none!important;min-height:46px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;box-sizing:border-box!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a:not(.add_to_cart_button):not(.button){background:#f4f6f7!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a:not(.add_to_cart_button):not(.button)::after{content:'Ürünü Gör';font-size:12px;font-weight:600;margin-left:7px}
}

@media (max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-price *{color:#027885!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart{grid-template-columns:1fr!important;gap:8px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a{width:100%!important;max-width:none!important;min-height:50px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a:not(.add_to_cart_button):not(.button){width:100%!important;min-height:48px!important;background:#f4f6f7!important;color:#222!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .product-add-to-cart a:not(.add_to_cart_button):not(.button)::after{content:'Ürünü Gör';font-size:13px;font-weight:600;margin-left:8px}
}

/* v5.5.25 — Favorilerim precise action layout. */
@media (min-width:768px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody tr{
   grid-template-columns:120px minmax(220px,1fr) 120px 100px 170px!important;
   padding-left:20px!important;padding-right:44px!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart{
   width:100%!important;max-width:170px!important;justify-self:end!important;padding-right:0!important;box-sizing:border-box!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-add{
   width:100%!important;max-width:160px!important;margin:0!important;
 }
}
@media (max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart{
   grid-area:action!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:9px!important;margin:0!important;padding:0!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-add,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-view{
   display:flex!important;width:100%!important;max-width:100%!important;min-width:100%!important;min-height:50px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-view{
   background:#f4f6f7!important;color:#222!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-view i,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart .mp-wishlist-view svg{margin-right:8px!important}
}


/* v5.5.26 — Wishlist action refinements only. */
@media (min-width:768px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist table.wishlist_table tbody tr{padding-right:58px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart{margin-right:0!important}
 .mp-account-wishlist .mp-mobile-product-view{display:none!important}
}
@media (max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:9px!important}
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart > a.mp-mobile-product-view{
   display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#f4f6f7!important;border:0!important;border-radius:8px!important;color:#222!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;
 }
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist .mp-mobile-view-icon{font-size:20px!important;line-height:1!important;font-weight:700!important}
 /* Hide the old icon-only product-view link; the generated full-width link replaces it on mobile. */
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart > a.mp-wishlist-view{display:none!important}
}


/* v5.5.30 — Mobile: hide the small product-view link only. */
@media (max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart > a.mp-wishlist-view,
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart > a.mp-mobile-product-view{display:none!important}
}

/* v5.5.31 — Favorilerim mobile only: make the existing product-view button full width. */
@media (max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .mp-account-wishlist td.product-add-to-cart > a.mp-wishlist-view{
   display:flex!important;
   width:100%!important;
   max-width:none!important;
   min-width:100%!important;
   height:50px!important;
   min-height:50px!important;
   margin:0!important;
   padding:0 16px!important;
   box-sizing:border-box!important;
   align-items:center!important;
   justify-content:center!important;
   background:#f4f6f7!important;
   border:0!important;
   border-radius:8px!important;
   color:#222!important;
   text-decoration:none!important;
 }
}
