.elementor-kit-6{--e-global-color-primary:#FF0000;--e-global-color-secondary:#000000;--e-global-color-text:#FFFFFF;--e-global-color-accent:#3B1414;--e-global-color-kadence1:#ff7d00;--e-global-color-kadence2:#4d4d51;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#EDF2F7;--e-global-color-kadence8:#F7FAFC;--e-global-color-kadence9:#ffffff;--e-global-color-03676a5:#282828;--e-global-color-9beeb78:#F0F0F0;--e-global-color-7616c04:#1B1B1B;--e-global-color-b38e454:#220404;--e-global-color-67c4eb0:#C7C5C5;--e-global-color-a8b7cb5:#FF0000;--e-global-color-e2b3d80:#718096;--e-global-color-0718acf:#FF7D0087;--e-global-color-0898a41:#1A202C;--e-global-color-0dabcd8:#141822;--e-global-typography-primary-font-family:"Oxanium";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Oxanium";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Oxanium";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oxanium";--e-global-typography-accent-font-weight:500;background-color:#000000;font-family:"Oxanium", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out-right;--e-page-transition-exit-animation:e-page-transition-fade-in-left;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:4000ms;--e-preloader-delay:2900ms;--e-preloader-width:8%;--e-preloader-opacity:0.5;}.elementor-kit-6.el-is-editing{--global-palette1:#ff7d00;--global-palette2:#4d4d51;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;}.elementor-kit-6 e-page-transition{background-color:#00000096;}.elementor-kit-6 a{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h1{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h2{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h3{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h4{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h5{font-family:"Oxanium", Sans-serif;}.elementor-kit-6 h6{font-family:"Oxanium", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ================================
   CUSTOM MY ACCOUNT – ISOLATED
   Elementor Editor + Frontend SAFE
   ================================ */

.custom-myaccount-scope .woocommerce {
  display: flex;
  gap: 28px;
  max-width: 1200px;
  margin: 60px auto;
}

/* MOBILE */
@media (max-width: 900px) {
  .custom-myaccount-scope .woocommerce {
    flex-direction: column;
  }
}

.custom-myaccount-scope .woocommerce-MyAccount-navigation {
  width: 260px;
  background: #0f172a;
  border-radius: 20px;
  padding: 30px 24px;
}

/* Menü listesi */
.custom-myaccount-scope .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Menü item */
.custom-myaccount-scope .woocommerce-MyAccount-navigation li {
  margin-bottom: 12px;
}

/* Menü link */
.custom-myaccount-scope .woocommerce-MyAccount-navigation a {
  display: block;
  padding: 14px 18px;
  border-radius: 14px;
  color: #cbd5e1;
  font-weight: 500;
  transition: all .25s ease;
}

.custom-myaccount-scope .woocommerce-MyAccount-navigation a:hover {
  background: #FF7D00;
  color: #fff;
}

/* Aktif sekme */
.custom-myaccount-scope .woocommerce-MyAccount-navigation li.is-active a {
  background: linear-gradient(135deg, #FF7D00, #FF7D00);
  color: #fff;
}

.custom-myaccount-scope .woocommerce-MyAccount-content {
  flex: 1;
  min-width: 0;
  background: #ffffff;
  border-radius: 22px;
  padding: 40px;
  box-shadow: 0 25px 60px rgba(0,0,0,.08);
}

.custom-myaccount-scope .woocommerce-MyAccount-navigation::before {
  content: "Hoş geldin 👋";
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .custom-myaccount-scope .woocommerce-MyAccount-navigation {
    width: 100%;
    padding: 20px;
  }
}

.custom-myaccount-scope .woocommerce-MyAccount-navigation .user-avatar {
  margin-bottom: 20px;
  text-align: center;
}

.custom-myaccount-scope .woocommerce-MyAccount-navigation img {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  object-fit: cover;
}
/* ===================================================
   MY ACCOUNT – SIPARIŞLER KART TASARIMI
   Scope: custom-myaccount-scope
   =================================================== */

.custom-myaccount-scope .woocommerce-orders-table {
  border: none;
}

/* Tablo başlığını gizle */
.custom-myaccount-scope .woocommerce-orders-table thead {
  display: none;
}

/* Her siparişi kart yap */
.custom-myaccount-scope .woocommerce-orders-table tbody tr {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 12px;
  background: #f8fafc;
  border-radius: 18px;
  padding: 22px;
  margin-bottom: 20px;
  box-shadow: 0 8px 22px rgba(0,0,0,.05);
}

/* Hücreleri sadeleştir */
.custom-myaccount-scope .woocommerce-orders-table tbody td {
  border: none;
  padding: 6px 0;
  font-size: 14px;
}

/* Sipariş numarası */
.custom-myaccount-scope 
.woocommerce-orders-table__cell-order-number a {
  font-size: 16px;
  font-weight: 600;
  color: #0f172a;
  text-decoration: none;
}

/* Tarih */
.custom-myaccount-scope 
.woocommerce-orders-table__cell-order-date {
  color: #475569;
}

/* Durum rozeti */
.custom-myaccount-scope .order-status {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 600;
  background: rgba(255,125,0,.12);
  color: #FF7D00;
}

/* Aksiyon butonları */
.custom-myaccount-scope 
.woocommerce-orders-table__cell-order-actions a {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 10px;
  background: #0f172a;
  color: #ffffff;
  font-size: 13px;
  text-decoration: none;
  margin-right: 8px;
  transition: all .2s ease;
}

.custom-myaccount-scope 
.woocommerce-orders-table__cell-order-actions a:hover {
  background: #FF7D00;
}

/* Mobilde tek kolon */
@media (max-width: 600px) {
  .custom-myaccount-scope 
  .woocommerce-orders-table tbody tr {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */