/* ==================== My Account Navigation - ULTIMATE OVERRIDE ==================== */

/* Target the wrapper */
.woocommerce-account .woocommerce-account-wrapper,
body.woocommerce-account .woocommerce-account-wrapper {
    background: none !important;
    background-color: transparent !important;
}

/* Remove all backgrounds from navigation container */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account nav.woocommerce-MyAccount-navigation {
    background: none !important;
    background-color: transparent !important;
}

/* Remove all backgrounds from ul */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul,
.woocommerce-account .woocommerce-MyAccount-navigation ul,
body.woocommerce-account .woocommerce-MyAccount-navigation ul,
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    background: none !important;
    background-color: transparent !important;
}

/* Remove all backgrounds from li */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li,
.woocommerce-account .woocommerce-MyAccount-navigation ul li,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li,
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li,
.woocommerce-MyAccount-navigation-link {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
}

/* Links - normal state - FORCE NO BACKGROUND */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-navigation-link a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transition: text-decoration 0.3s ease !important;
    box-shadow: none !important;
}

/* Links - hover state - FORCE NO BACKGROUND, ONLY UNDERLINE */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li:hover a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li:hover a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: underline !important;
    box-shadow: none !important;
}

/* Links - active state */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: underline !important;
    box-shadow: none !important;
}
/* =========================================
   DRIVEVIBE – Account löschen Button zentrieren
   ========================================= */

.dv-danger-zone form{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dv-danger-zone .form-row{
  width: 100%;
  max-width: 520px;
}

.dv-danger-zone .dv-delete-btn{
  margin-top: 20px;
  align-self: center;
}

/* ============================================================
   EXTRAHIERT AUS FUNCTIONS.PHP (DRIVEVIBE-ACCOUNT-NAV-FIX)
   ============================================================ */
/* FORCE: My Account Navigation - No White Background */
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li:hover a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li:hover a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: underline !important;
    box-shadow: none !important;
}

.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a,
body.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-decoration: underline !important;
    box-shadow: none !important;
}
