.hidden-vat-checkbox {
    display: none;
}
.hidden-vat-checkbox.vat-validated {
    display:none !important;
}

.form-row.vat-validated span.description {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    padding: 2px 8px;
    border: 1px solid #2a7f36;
    border-radius: 4px;
    background: #e6ffed;
    color: #2a7f36;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    opacity: 1;
    transition: opacity 0.3s ease, transform 0.3s ease;
}		

/* Custom styling for the info box */
#vat-info-box {
    background-color: #cce5ff; /* Bootstrap's info box blue */
    color: #004085; /* Darker text for contrast */
    border: 1px solid #b8daff; /* Lighter blue border */
    padding: 15px;
    margin-top: 10px;
    border-radius: 4px; /* Optional: Add rounded corners */
}

#vat-error-message {
    color: red;
    display: none;
    margin-top: 10px;
}

#billing_wc_avatax_vat_id_field, button.wc_avatax_validate_address {
    display:none;
}