/**
 * Invoice Type Switcher - Validation Styles
 */

/* Pola z błędami */
input.error,
select.error,
textarea.error {
    border-color: red !important;
    /* box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important; */
}

input.error:focus,
select.error:focus,
textarea.error:focus {
    border-color: red !important;
    /* box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important; */
}

/* Wymagane pola - gwiazdka */
.supercheckout-required {
    color: red;
    font-weight: bold;
    margin-left: 1px;
}

/* Podświetlenie aktywnego typu faktury */
.invoice-type-selector input[type="radio"]:checked + label {
    font-weight: 600;
    color: var(--opc-primary, #007bff);
}

/* Responsywność */
@media (max-width: 767px) {
    .field-error-message {
        font-size: 11px;
    }
}
