/* MPR account navigation clarity — 2026-10-20. Appearance only.
 * Installed through Storefront Child → Additional CSS.
 * Rollback: remove this entire marked block. No plugin or account data changes.
 */

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation {
    padding: 12px !important;
    border: 1px solid #c9dce8 !important;
    border-radius: 16px !important;
    background: #ffffff !important;
    box-shadow: 0 8px 28px rgba(20, 53, 87, 0.1) !important;
    scrollbar-width: thin !important;
    scrollbar-color: #8faec2 #f1f6fa !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation::before {
    content: "MI CUENTA";
    display: block;
    padding: 4px 10px 12px;
    color: #456377;
    font-size: 0.72rem;
    font-weight: 800;
    letter-spacing: 0.1em;
    line-height: 1.5;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation a {
    display: grid !important;
    grid-template-columns: 24px minmax(0, 1fr) !important;
    gap: 10px !important;
    align-items: center !important;
    min-height: 46px !important;
    padding: 10px 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: transparent !important;
    color: #203e54 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    white-space: normal !important;
    box-sizing: border-box !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation a:hover {
    background: #edf5fa !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation li.is-active > a {
    background: #0e526b !important;
    color: #ffffff !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation .mpr-account-nav-icon {
    display: grid !important;
    grid-column: 1 !important;
    place-items: center !important;
    width: 24px !important;
    min-width: 24px !important;
    height: 24px !important;
    color: inherit !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation .mpr-account-nav-label {
    grid-column: 2 !important;
    color: inherit !important;
    font-size: 0.9rem !important;
    font-weight: 750 !important;
    line-height: 1.4 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    overflow: visible !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation li:nth-child(6),
html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation li:last-child {
    margin-top: 8px !important;
    padding-top: 8px !important;
    border-top: 1px solid #e0eaf0 !important;
}

html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation a:focus-visible,
html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .mpr-account-rail-toggle:focus-visible {
    outline: 3px solid #2563eb !important;
    outline-offset: 2px !important;
}

@media (min-width: 861px) {
    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account {
        grid-template-columns: 220px minmax(0, 1fr) !important;
        gap: 20px !important;
    }

    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation {
        top: calc(var(--wp-admin--admin-bar--height, 0px) + 16px) !important;
        width: 220px !important;
        min-width: 220px !important;
        max-width: 220px !important;
        max-height: calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 32px) !important;
    }
}

@media (max-width: 860px) {
    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .mpr-account-rail-toggle {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 12px !important;
        width: calc(100% - 32px) !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        min-height: 54px !important;
        max-height: none !important;
        padding: 14px 16px !important;
        border: 1px solid #0e526b !important;
        border-radius: 12px !important;
        background: #0e526b !important;
        color: #ffffff !important;
        box-shadow: 0 4px 14px rgba(14, 82, 107, 0.18) !important;
        text-align: left !important;
    }

    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .mpr-account-rail-toggle:is(:hover, .is-open) {
        background: #123e57 !important;
        border-color: #123e57 !important;
    }

    /* Reveal the real, existing label; its open/close text remains synchronized
       by the plugin and remains available to screen readers without duplication. */
    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .mpr-account-rail-toggle .screen-reader-text {
        display: block !important;
        position: static !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        clip: auto !important;
        clip-path: none !important;
        overflow: visible !important;
        color: inherit !important;
        font-size: 0.94rem !important;
        font-weight: 800 !important;
        line-height: 1.4 !important;
        white-space: normal !important;
    }

    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation,
    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation.is-open {
        top: 74px !important;
        width: min(320px, calc(100% - 32px)) !important;
        max-width: min(320px, calc(100% - 32px)) !important;
        max-height: min(540px, calc(100dvh - 228px)) !important;
    }

    html body.admin-bar.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation {
        max-height: min(540px, calc(100dvh - 274px)) !important;
    }

    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation::-webkit-scrollbar {
        display: block !important;
        width: 6px;
    }

    html body.mpr-redesign-active.mpr-seller-tool-page #page #content .site-main .entry-content > .woocommerce.mpr-seller-area.mpr-standalone-account > .woocommerce-MyAccount-navigation::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background: #8faec2;
    }
}

/* End MPR account navigation clarity — 2026-10-20. */