.nb-loc .sek-row [data-sek-id="__nimble__e122512c7e9d"] .sek-module-inner,.nb-loc .sek-row [data-sek-id="__nimble__e122512c7e9d"] .sek-module-inner p,.nb-loc .sek-row [data-sek-id="__nimble__e122512c7e9d"] .sek-module-inner a,.nb-loc .sek-row [data-sek-id="__nimble__e122512c7e9d"] .sek-module-inner li{font-size:16px;}/* Add your own CSS code here */
/* Partner Account: tighter menu + better content placement */
.woocommerce-account .entry.woocommerce {
    background: #f7f7f8 !important;
    border-top: 3px solid #efb93b !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.14);
    padding: 24px 28px 34px !important;
}

/* Let intro text stay full width, then place menu/content beside each other */
.woocommerce-account .entry.woocommerce > .woocommerce {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 22px !important;
    align-items: flex-start !important;
}

.woocommerce-account .entry.woocommerce > .woocommerce > p:first-child {
    flex: 0 0 100% !important;
    margin-bottom: 8px !important;
}

/* Shrink left account menu */
.woocommerce-account .woocommerce-MyAccount-navigation {
    flex: 0 0 180px !important;
    width: 180px !important;
    max-width: 180px !important;
    float: none !important;
    margin: 0 !important;
    padding: 12px 10px !important;
    background: #ffffff !important;
    border-top: 3px solid #efb93b !important;
    box-shadow: 0 2px 7px rgba(0,0,0,0.10);
}

/* Tighter menu links */
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
    margin: 0 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation a {
    display: block !important;
    padding: 7px 8px !important;
    line-height: 1.25 !important;
    font-size: 14px !important;
    color: #26384f !important;
    text-decoration: none !important;
    border-left: 3px solid transparent !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a {
    border-left-color: #efb93b !important;
    color: #0b2b4a !important;
    background: #f7f7f8 !important;
}

/* Move account content up and allow it to use the open space */
.woocommerce-account .woocommerce-MyAccount-content {
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    float: none !important;
    margin: 0 !important;
    padding: 20px 22px !important;
    background: #ffffff !important;
    box-shadow: 0 2px 7px rgba(0,0,0,0.08);
    box-sizing: border-box !important;
    min-height: 120px !important;
}

/* Keep account text readable */
.woocommerce-account .woocommerce-MyAccount-content p {
    margin-top: 0 !important;
    line-height: 1.55 !important;
}

/* Account content links */
.woocommerce-account .woocommerce-MyAccount-content a {
    color: #3b8dbd !important;
    font-weight: 600;
}

.woocommerce-account .woocommerce-MyAccount-content a:hover {
    color: #d69f1e !important;
}

/* Bottom note */
.woocommerce-account .entry.woocommerce > .woocommerce > p:last-child {
    flex: 0 0 100% !important;
    margin-top: 6px !important;
}

/* Mobile stacking */
@media only screen and (max-width: 800px) {
    .woocommerce-account .entry.woocommerce > .woocommerce {
        display: block !important;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation,
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 18px !important;
    }
}
/* Partner Account: place account content beside menu */
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left !important;
    width: 165px !important;
    max-width: 165px !important;
    margin: 0 24px 0 0 !important;
}

/* Move Hello/account dashboard box to the right of the menu */
.woocommerce-account .woocommerce-MyAccount-content {
    float: none !important;
    width: auto !important;
    max-width: none !important;
    margin-left: 195px !important;
    margin-top: 0 !important;
    clear: none !important;
}

/* Keep the content card from stretching too tall */
.woocommerce-account .woocommerce-MyAccount-content {
    padding: 18px 22px !important;
    min-height: 110px !important;
}

/* Clear after account area so footer/note behaves */
.woocommerce-account .entry.woocommerce:after {
    content: "";
    display: table;
    clear: both;
}

/* Mobile stack */
@media only screen and (max-width: 800px) {
    .woocommerce-account .woocommerce-MyAccount-navigation,
    .woocommerce-account .woocommerce-MyAccount-content {
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
}
