.einvoice-status-validated {
    background: #c6f5c6; 
    color: green; 
    border: 1px solid #c6f5c6; 
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.einvoice-status-rejected {
    background: #e9e6df;
    color: #796e53; 
    border: 1px solid #e9e6df; 
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.einvoice-status-invalid {
    background: #f8b9cb; 
    color: #ba1242; 
    border: 1px solid #f8b9cb; 
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.einvoice-status-submitted {
    background: #d6cde5;
    color: #5e4686; 
    border: 1px solid #d6cde5; 
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.einvoice-status-rejection-in-progress {
    background: #ffd9b3;
    color: #cc6600; 
    border: 1px solid #ffd9b3; 
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.einvoice-status{
    border-radius: 10px; 
    border-radius: 10px; 
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
    min-width:100px;
    display:inline-block;
}

.einvoice-status-all {
    background: #5465ff;
    color: #ffffff;
    border: 1px solid #2800ff;
}

.einvoice-status-none {
    background: #ffffff;
    color: #000000;
    border: 1px solid #c5c5c5;
}

.einvoice-label-text{
    text-align: center;
}

.einvoice-label-number{
    font-weight:bold;
    font-size:1.3rem;
}

.tooltip-inner {
    background-color: #f0f0f0;
    color: black;
    text-align: left;
    max-width: 400px;
    white-space: normal;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}