/* =========================================================
   BMTS LOGIN PAGE
========================================================= */

/* Hero ausblenden */
body.woocommerce-account .entry-hero,
body.woocommerce-account .page-header,
body.woocommerce-account .entry-header,
body.woocommerce-account .woocommerce-products-header,
body.woocommerce-account .woocommerce-breadcrumb,
body.woocommerce-account .kadence-breadcrumbs {
    display: none !important;
}
/* "Log in" ausblenden */
body.woocommerce-account .woocommerce h2{
    display: none !important;
}

/* Loginbereich */
body:not(.logged-in).woocommerce-account .woocommerce {
    max-width: 400px !important;
    margin:0px auto 0px auto !important;
    padding: 0px 0px 0px 0px !important;
}

/* Login Box */
body.woocommerce-account form.login{
    background:linear-gradient(180deg,#121A27 0%,#101824 100%) !important;
    border:1px solid rgba(255,255,255,.12) !important;
    border-top:3px solid #AB8147 !important;
    border-radius:14px !important;

    padding-bottom: 0px !important;

    min-height: 350px !important;

    box-shadow:0 20px 60px rgba(0,0,0,.35) !important;

    margin-top: -40px !important;
    margin-bottom: 120px !important;
}

/* Überschriften der Eingabefelder */
body.woocommerce-account form.login label{
    color:rgba(255,255,255,.85) !important;
    font-size: 16px !important;
    font-weight:700 !important;
}

/* Eingabefelder */
body.woocommerce-account form.login input.input-text{
    height:44px !important;

    background:#0B1019 !important;
    color:#ffffff !important;

    border:1px solid rgba(255,255,255,.18) !important;
    border-radius:8px !important;

    padding:0 13px !important;
}

/* Fokus */
body.woocommerce-account form.login input.input-text:focus{
    border-color:#AB8147 !important;
    box-shadow:0 0 0 3px rgba(171,129,71,.15) !important;
}

/* Button */
body.woocommerce-account form.login button.button{
    width:100% !important;
    height:46px !important;

    background:#AB8147 !important;
    color:#ffffff !important;

    border:none !important;
    border-radius:8px !important;

    font-weight:900 !important;
    text-transform:uppercase !important;

    transition:.2s ease;
}

body.woocommerce-account form.login button.button:hover{
    background:#C3924D !important;
}

/* Passwort vergessen */
body.woocommerce-account form.login .lost_password{
    text-align:center !important;
}

body.woocommerce-account form.login .lost_password a{
    color:#AB8147 !important;
    text-decoration:none !important;
}

body.woocommerce-account form.login .lost_password a:hover{
    color:#ffffff !important;
}

/* =========================================================
   LOGO
========================================================= */

body:not(.logged-in) .bmts-login-logo{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;

    margin: 0px auto 25px auto;
    padding-bottom: 20px !important;
}

body:not(.logged-in) .bmts-login-logo img{
    width:260px;
    max-width:90%;
    height:auto;
    display:block;
}

body.logged-in .bmts-login-logo{
    display:none !important;
}

/* =========================================================
   Mobile
========================================================= */

@media (max-width:768px){

    body.woocommerce-account .woocommerce{
        margin:40px auto 60px auto !important;
    }

    body:not(.logged-in) .bmts-login-logo img{
        width:200px;
    }

    body.woocommerce-account form.login{
        padding:22px !important;
        min-height:auto !important;
    }
}

/* =========================================================
   BMTS MY ACCOUNT CONTENT
========================================================= */

body.logged-in.woocommerce-account .woocommerce{
    max-width: 1450px !important;
    
}

/* Nur der rechte Inhaltsbereich */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content{

    min-height: 350px !important;
    background: linear-gradient(
        180deg,
        #121A27 0%,
        #101824 100%
    ) !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-top: 3px solid #AB8147 !important;
    border-radius: 14px !important;

    padding: 40px 50px !important;

    box-shadow: 0 20px 60px rgba(0,0,0,.35) !important;
}


/* Begrüßung */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content p:first-child{
    font-size:22px !important;
    margin-bottom:30px !important;
}

/* Fließtext */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content p{
    color:#ffffff !important;
    font-size:16px !important;
    line-height:1.9 !important;
}

/* Name hervorheben */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content strong{
    color:#ffffff !important;
    font-weight:900 !important;
}

/* Links */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content a{
    color:#AB8147 !important;
    text-decoration:none !important;
    border-bottom:1px solid rgba(171,129,71,.5) !important;
}

body.logged-in.woocommerce-account .woocommerce-MyAccount-content a:hover{
    color:#C3924D !important;
    border-bottom-color:#C3924D !important;
}

/* rechter content bereich */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content{

   background: linear-gradient(
        180deg,
        #121A27 0%,
        #101824 100%
    ) !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-top: 3px solid #AB8147 !important;
    border-radius: 14px !important;

    padding: 20px -50px !important;
    margin-right: -100px !important;
    margin-top: -10px !important;
    box-shadow: 0 20px 60px rgba(0,0,0,.35) !important;
}

/* seitenhöhe + abstand zum footer*/
body.logged-in.woocommerce-account .site-main{
    min-height: calc(100vh - 450px) !important;
     padding-bottom: 200px !important;
}

/* =========================================================
   BMTS MY ACCOUNT DOWNLOADS
========================================================= */

/* WooCommerce "No downloads available yet" Meldung ausblenden */
body.logged-in.woocommerce-account.woocommerce-downloads .woocommerce-info {
    display: none !important;
}

/* Links im Downloads-Bereich als Liste darstellen */
body.logged-in.woocommerce-account.woocommerce-downloads .woocommerce-MyAccount-content a {
    display: block !important;

    background: #0D1420 !important;
    color: #AB8147 !important;

    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    border-left: 3px solid #AB8147 !important;
    border-radius: 8px !important;

    padding: 14px 18px !important;
    margin: 0px 0px 12px -20px !important;

    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    text-decoration: none !important;
    box-sizing: border-box !important;

    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease !important;
    
}
/* Hover */
body.logged-in.woocommerce-account.woocommerce-downloads .woocommerce-MyAccount-content a:hover {
    background: #151F2E !important;
    color: #ffffff !important;
    border-left-color: #C3924D !important;
}

/*Inhalt im download container rechts position - erste zeile*/
body.logged-in.woocommerce-account.woocommerce-downloads .woocommerce-MyAccount-content a:first-of-type{
    margin-top: -20px !important;
    
}

/* Bild im hintergrund */
body.logged-in.woocommerce-account {
    background-color: #0D1420 !important;

    background-image:
        linear-gradient(
            rgba(11,16,25,0.50),
            rgba(11,16,25,0.50)
        ),
        url("https://shop.aftermarket-turbo.com/wp-content/uploads/2026/06/myacc.jpg") !important;

    background-size: cover !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
}


/* =========================================================
   content in der Account details" sektion
========================================================= */

/* First Name und Last Name identisch */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content label{
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
}

/* Sternchen */
body.logged-in.woocommerce-account .required{
    color: #ff3b3b !important;
}
/* Labels */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content label{
    color:#ffffff !important;
    font-weight:700 !important;
}

/* Hilfetexte */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content span,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content em{
    color:rgba(255,255,255,.70) !important;
}

/* Eingabefelder */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content textarea{
    background:#0B1019 !important;
    color:#ffffff !important;

    border:1px solid rgba(255,255,255,.15) !important;
    border-radius:8px !important;
}

/* Placeholder */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input::placeholder,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder{
    color:rgba(255,255,255,.45) !important;
}

/* Fokus */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input:focus,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content textarea:focus{
    border-color:#AB8147 !important;
    box-shadow:0 0 0 3px rgba(171,129,71,.15) !important;
}

/* Password change Bereich */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content fieldset{
    border:1px solid rgba(171,129,71,.35) !important;
    border-radius:10px !important;
}

/* Legend */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content legend{
    color:#AB8147 !important;
    font-weight:900 !important;
}

/* Passwort Auge */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .show-password-input{
    color:#AB8147 !important;
}

/* Save Changes Button */
body.logged-in.woocommerce-account .woocommerce-MyAccount-content button,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .button{
    background:#AB8147 !important;
    color:#ffffff !important;

    border:none !important;
    border-radius:8px !important;

    font-weight: 500 !important;
    
}

body.logged-in.woocommerce-account .woocommerce-MyAccount-content button:hover,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .button:hover{
    background:#C3924D !important;
}

/* =========================================================
   BMTS WOOCOMMERCE MESSAGES
========================================================= */

/* Fehler */
body.logged-in.woocommerce-account .woocommerce-error{
    background: #121A27 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-left: 6px solid #D94444 !important;
    border-radius: 10px !important;

    padding: 18px 24px !important;
    margin-bottom: 25px !important;

    list-style: none !important;
}

/* Info */
body.logged-in.woocommerce-account .woocommerce-info{
    background: #121A27 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-left: 4px solid #AB8147 !important;
    border-radius: 10px !important;

    padding: 18px 24px !important;
    margin-bottom: 25px !important;
}

/* Erfolg */
body.logged-in.woocommerce-account .woocommerce-message{
    background: #121A27 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-left: 4px solid #AB8147 !important;
    border-radius: 10px !important;

    padding: 18px 24px !important;
    margin-bottom: 25px !important;
}

/* Standard Icons entfernen */
body.logged-in.woocommerce-account .woocommerce-error::before,
body.logged-in.woocommerce-account .woocommerce-info::before,
body.logged-in.woocommerce-account .woocommerce-message::before{
    display: none !important;
}

/* Links in Meldungen */
body.logged-in.woocommerce-account .woocommerce-error a,
body.logged-in.woocommerce-account .woocommerce-info a,
body.logged-in.woocommerce-account .woocommerce-message a{
    color: #AB8147 !important;
    font-weight: 700 !important;
}

body.logged-in.woocommerce-account .woocommerce-error a:hover,
body.logged-in.woocommerce-account .woocommerce-info a:hover,
body.logged-in.woocommerce-account .woocommerce-message a:hover{
    color: #C3924D !important;
}

/* Button Browse products in der Order sektion*/
body.logged-in.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-info .button {
    background: #AB8147 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 8px !important;

    padding: 11px 20px !important;

    font-size: 14px !important;
    font-weight: 900 !important;
    text-decoration: none !important;

    transition: background-color 0.2s ease,
                color 0.2s ease,
                transform 0.2s ease !important;
}

body.logged-in.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-info .button:hover {
    background: #C3924D !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
}

/* =========================================================
   BMTS ADDRESS BOOK GRID
========================================================= */

body.logged-in.woocommerce-account .address_book {
    margin-top: 35px !important;
    margin-bottom: 55px !important;
}

body.logged-in.woocommerce-account .address_book .addresses.address-book {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
    gap: 20px !important;
    align-items: stretch !important;
}

body.logged-in.woocommerce-account .wc-address-book-address {
    background: #0D1420 !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 10px !important;
    padding: 0 !important;
    min-height: unset !important;
    height: fit-content !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
}


/* Buttonbereich */
body.logged-in.woocommerce-account .wc-address-book-address .button,
body.logged-in.woocommerce-account .wc-address-book-address a.button {

    background: #AB8147 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 7px !important;

    padding: 0px !important;

    font-size: 13px !important;
    font-weight: 500 !important;
    
    min-width: 90px !important;
    text-align: center !important;

    height: auto !important;

    transition: all .2s ease !important;
}

body.logged-in.woocommerce-account .wc-address-book-address .button:hover,
body.logged-in.woocommerce-account .wc-address-book-address a.button:hover {

    background: #C3924D !important;

    transform: translateY(-2px) !important;
}


body.logged-in.woocommerce-account .wc-address-book-address header,
body.logged-in.woocommerce-account .wc-address-book-address .woocommerce-Address-title {
    background: rgba(255,255,255,.035) !important;
    border-bottom: 1px solid rgba(255,255,255,.14) !important;
    padding: 12px 16px !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
}

body.logged-in.woocommerce-account .wc-address-book-address h3,
body.logged-in.woocommerce-account .wc-address-book-address .title {
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
}

/* Default Badge */
body.logged-in.woocommerce-account .wc-address-book-address-default .woocommerce-Address-title:after {
    content: "★ Standard";
    background: #AB8147;
    color: #fff;
    padding: 4px 10px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
}

/* Altes Badge ausblenden */
body.logged-in.woocommerce-account .wc-address-book-address-default header span,
body.logged-in.woocommerce-account .wc-address-book-address-default .woocommerce-Address-title span,
body.logged-in.woocommerce-account .wc-address-book-address-default .woocommerce-Address-title .default,
body.logged-in.woocommerce-account .wc-address-book-address-default .woocommerce-Address-title .wc-address-book-default,
body.logged-in.woocommerce-account .wc-address-book-address-default .woocommerce-Address-title .wc-address-book-label {
    display: none !important;
}


/* =========================================================
   BMTS SELECT2 DROPDOWNS
========================================================= */

/* Geschlossenes Feld */
.select2-container--default .select2-selection--single{
    height: 44px !important;

    background: #0D1420 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.18) !important;
    border-radius: 8px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #ffffff !important;
    line-height: 44px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 44px !important;
}

/* Dropdown Fenster */
.select2-dropdown{
    background: #121A27 !important;

    border: 1px solid rgba(255,255,255,.12) !important;
    border-radius: 8px !important;

    overflow: hidden !important;
}

/* Suchfeld oben */
.select2-search__field{
    background: #0D1420 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.15) !important;
}

/* Länder Liste */
.select2-results__option{
    background: #121A27 !important;
    color: #ffffff !important;
}

/* Hover */
.select2-results__option--highlighted{
    background: #AB8147 !important;
    color: #ffffff !important;
}

/* Aktiver Eintrag */
.select2-results__option--selected{
    background: #1A2433 !important;
    color: #AB8147 !important;
    font-weight: 700 !important;
}
/* gold hover */
.select2-results__option--highlighted{
    background:#AB8147 !important;
    color:#ffffff !important;
}


/* Billing / Shipping Button */
body.logged-in.woocommerce-account .wc-address-book-add-new-address .button {
    padding: 6px 30px !important;
    margin-bottom: 10px !important;
    font-size: 15px !important;
    font-weight: 500 !important;

    border-radius: 6px !important;

    min-height: auto !important;
    line-height: 1.2 !important;
    
    background: #AB8147 !important;
    color: #ffffff !important;

    transition: all .2s ease !important;
}

body.logged-in.woocommerce-account .wc-address-book-add-new-address .button:hover {

    background: #C3924D !important;
    color: #ffffff !important;

    transform: translateY(-2px) !important;
}

/* Standard WooCommerce Adressenbereich ausblenden */
body.logged-in.woocommerce-account .u-columns.woocommerce-Addresses {
    display: none !important;
}

/* WooCommerce AJAX Overlay entfernen */
body.woocommerce-account .blockUI,
body.woocommerce-account .blockOverlay {
    background: transparent !important;
    opacity: 0 !important;
    display: none !important;
}

/* Meldung über den Addresssen ausblenden */
body.logged-in.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content > p:first-of-type {
    display: none !important;
}

/* Adress nickname meldung */
body.logged-in.woocommerce-account #billing_address_nickname_field,
body.logged-in.woocommerce-account #shipping_address_nickname_field {
    position: relative !important;
}

body.logged-in.woocommerce-account #billing_address_nickname-description,
body.logged-in.woocommerce-account #shipping_address_nickname-description {

    display: none !important;

    position: absolute !important;

    top: -35px !important;
    left: 300px !important;

    background: #121A27 !important;
    color: #AB8147 !important;

    border: 1px solid rgba(171,129,71,.4) !important;
    border-radius: 6px !important;

    padding: 8px 12px !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    white-space: nowrap !important;

    z-index: 999 !important;
}

/* Nur bei Fokus anzeigen */
body.logged-in.woocommerce-account #billing_address_nickname:focus + #billing_address_nickname-description,
body.logged-in.woocommerce-account #shipping_address_nickname:focus + #shipping_address_nickname-description {
    display: block !important;
}

body.logged-in.woocommerce-account #billing_address_nickname-description::before,
body.logged-in.woocommerce-account #shipping_address_nickname-description::before {
    display: none !important;
}

body.logged-in.woocommerce-account #billing_address_nickname-description::after,
body.logged-in.woocommerce-account #shipping_address_nickname-description::after {
    display: block !important;
    content: "" !important;

    position: absolute !important;

    left: 32px !important;
    bottom: -7px !important;

    width: 12px !important;
    height: 12px !important;

    background: #121A27 !important;

    border-right: 1px solid rgba(171,129,71,.4) !important;
    border-bottom: 1px solid rgba(171,129,71,.4) !important;

    transform: rotate(45deg) !important;

    z-index: -1 !important;
}

/* Sprechblasen-Pfeil */
body.logged-in.woocommerce-account #billing_address_nickname-description::after,
body.logged-in.woocommerce-account #shipping_address_nickname-description::after {

    content: "";

    position: absolute;

    left: 30px;
    bottom: -7px;

    width: 12px;
    height: 12px;

    background: #121A27;

    border-right: 1px solid rgba(171,129,71,.4);
    border-bottom: 1px solid rgba(171,129,71,.4);

    transform: rotate(45deg);

    z-index: 1000;
    
    box-shadow:
    0 10px 25px rgba(0,0,0,.35),
    0 0 10px rgba(171,129,71,.15) !important;
}

/* Note in der Orders - View aus Liste eintfernt */
body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child,
body.woocommerce-view-order .woocommerce-table--order-details tfoot tr:last-child,
body.woocommerce-account .woocommerce-table--order-details tfoot tr:last-child {
    display: none !important;
}


/* View Button */
body.logged-in.woocommerce-account .woocommerce-orders-table .button {
    background: #AB8147 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 8px !important;

    font-weight: 500 !important;

    transition: background-color .2s ease,
                color .2s ease,
                transform .2s ease !important;
}

/* BMTS Hover */
body.logged-in.woocommerce-account .woocommerce-orders-table .button:hover {
    background: #ffffff !important;
    color: #050c14 !important;

    transform: translateY(-2px) !important;
}

/* My Account > Orders > View > Überschriften über den Adressen */
body.woocommerce-account .woocommerce-column--billing-address::before {
    content: "Billing address";

    display: block;

    color: #ffffff;
    font-size: 24px;
    font-weight: 900;

    margin-bottom: 14px;
}

body.woocommerce-account .woocommerce-column--shipping-address::before {
    content: "Shipping address";

    display: block;

    color: #ffffff;
    font-size: 24px;
    font-weight: 900;

    margin-bottom: 14px;
}

/* Actions Buttons kompakter */
body.woocommerce-account .woocommerce-orders-table .button {
    min-width: 80px !important;
    padding: 8px 14px !important;
    font-size: 14px !important;
    border-radius: 8px !important;
    text-align: center !important;
}

/* Abstand zwischen View und Invoice */
body.woocommerce-account .woocommerce-orders-table .button + .button {
    margin-left: 8px !important;
}

/* Actions-Spalte ganz nach rechts */
body.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions,
body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions {
    text-align: right !important;
}

/* Actions Überschrift ausblenden */
body.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions {
    display: none !important;
}











/* Container */
.woocommerce-order{
    position:relative;
}

/* Back Button */
.bmts-back-button{
    position:absolute;
    top:0;
    right:0;

    

    height:40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 5px;
    margin-right:300px !important;
    margin-top: 45px !important;

    background:#AB8147;
    color:#fff !important;
    border-radius:6px;
    text-decoration:none;
    font-weight:700;
    font-size:14px;

    transition:.2s;
}

.bmts-back-button:hover{
    background:#956f3d;
    color:#fff !important;
}

/* Pfeil separat erzeugen und positionieren */
.bmts-back-button::before {
    content: "←" !important;

    position: absolute !important;

    left: 15px !important;
    top: 40% !important;

    transform: translateY(-50%) !important;

    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
}

/* =========================================================
   BMTS MY ACCOUNT ORDERS - FIX VIEW / INVOICE POSITION
========================================================= */

/* Actions-Spalte bleibt rechts */
body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions {
    width: 190px !important;
    min-width: 190px !important;
    text-align: right !important;
    white-space: nowrap !important;
}

/* Buttons gleich breit */
body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.button,
body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.woocommerce-button {
    width: 80px !important;
    min-width: 80px !important;
    display: inline-block !important;
    text-align: center !important;
    box-sizing: border-box !important;
}

/* Alten automatischen Abstand neutralisieren */
body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button + .button {
    margin-left: 8px !important;
}

/* Wenn Bestellung On hold ist und kein Invoice Button da ist:
   unsichtbaren Platz rechts reservieren */
body.woocommerce-account .woocommerce-orders-table tr.woocommerce-orders-table__row--status-on-hold td.woocommerce-orders-table__cell-order-actions::after {
    content: "" !important;
    display: inline-block !important;
    width: 76px !important;
    min-width: 76px !important;
    height: 1px !important;
    margin-left: 8px !important;
    visibility: hidden !important;
}
