/* BytePlugs Invoice – order screen */
.byteplugs-vat-field {
    position: relative;
}

.byteplugs-vat-field.is-loading::after {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 9px;
    width: 16px;
    height: 16px;
    border: 2px solid #2271b1;
    border-top-color: transparent;
    border-radius: 50%;
    animation: byteplugs-spin 0.6s linear infinite;
}

#_billing_vat_status {
    font-weight: 600;
    border-left-width: 4px;
}

#_billing_vat_status.normal-vat {
    border-left-color: #00a32a;
    color: #007017;
    background-color: #edfaef;
}

#_billing_vat_status.non-normal-vat {
    border-left-color: #d63638;
    color: #b32d2e;
    background-color: #fcf0f1;
}

@keyframes byteplugs-spin {
    to {
        transform: rotate(360deg);
    }
}
