/* Reports module — secondary nav (Sleek Bill style) */

.billing-reports__nav .card-header h6 {
    font-size: 0.95rem;
}

.billing-reports__group-label {
    font-size: 0.65rem;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #878a99;
    padding: 0.5rem 0.75rem 0.25rem;
}

.billing-reports__menu .nav-link {
    padding: 0.45rem 0.75rem;
    font-size: 0.875rem;
    color: #495057;
    border-radius: 0.375rem;
}

.billing-reports__menu .nav-link:hover {
    background: rgba(10, 179, 156, 0.08);
    color: #0ab39c;
}

.billing-reports__menu .nav-link.active {
    background: rgba(10, 179, 156, 0.12);
    color: #0ab39c;
    font-weight: 600;
}

.billing-reports__content {
    min-height: 320px;
}

.gstr1-export-panel,
.gstr-export-panel {
    background: #f8f9fa;
}

.gstr1-export-panel .btn-success,
.gstr-export-panel .btn-success {
    background-color: #0ab39c;
    border-color: #0ab39c;
}

.gstr1-export-panel .btn-success:hover,
.gstr-export-panel .btn-success:hover {
    background-color: #099885;
    border-color: #099885;
}
