/* CUSTOM */
.toolbox .toolbox-show select {
    width: 10.4rem;
}

/* Account Navigation Sidebar */
.account-nav {
    padding: 0 0 0 15px;
}

/*.account-nav .nav-item {
    border-bottom: 1px solid #eee;
}*/

.account-nav .nav-item:last-child {
    border-bottom: none;
}

.account-nav .nav-link {
    display: block;
    padding: 1.4rem 0;
    color: #222;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s;
    text-align: left;
}

.account-nav .nav-link:hover {
    color: var(--wolmart-primary-color, #336699);
}

.account-nav .nav-link.active {
    color: var(--wolmart-primary-color, #336699);
}

.account-nav .nav-link i {
    margin-right: 1rem;
    font-size: 1.8rem;
    width: 2.4rem;
}

.account-content {
    padding: 0;
}

/* Fix: Esconder radio buttons nativos no accordion de pagamento */
/* O accordion já cria indicadores visuais via pseudo-elementos */
.payment-accordion .card-header a input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

/* Fix: Sobrescrever CSS global do accordion para payment-accordion */
/* jQuery controla a visibilidade via slideUp/slideDown com inline styles */
.payment-accordion.accordion .card-body.collapsed {
    display: none;
}

.payment-accordion.accordion .card-body.expanded {
    display: block;
}
