.lvdr-claim-form .form-control.is-valid{border-color:#198754;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='m2.3 6.73.94-.94 1.38 1.38 3.72-3.72.94.94-4.66 4.66z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.lvdr-claim-form .form-control.is-invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='m5.8 4.6 1.4 1.4 1.4-1.4M8.6 7.4l-1.4-1.4-1.4 1.4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.lvdr-claim-form .form-control.isNull{border-color:#dc3545;background-color:#fff5f5}.lvdr-claim-form .btn[disabled]{opacity:.6;cursor:not-allowed}.lvdr-claim-form .btn:not([disabled]){opacity:1;cursor:pointer}.lvdr-claim-form input[type="file"].is-valid+.form-text{color:#198754}.lvdr-claim-form input[type="file"].is-invalid+.form-text{color:#dc3545}.claim-info-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-left:4px solid #0d6efd}.claim-info-section .badge{font-size:.75em;padding:.35em .65em}.lvdr-claim-form [data-bs-toggle="tooltip"]{cursor:help;color:#6c757d}.file-upload-progress{display:none;margin-top:.5rem}.file-upload-progress.show{display:block}.file-upload-progress .progress{height:.5rem}.validation-message{font-size:.875em;margin-top:.25rem;display:none}.validation-message.show{display:block}.validation-message.valid{color:#198754}.validation-message.invalid{color:#dc3545}.lvdr-claim-form .modal-content{border:none;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.lvdr-claim-form .modal-header{border-bottom:1px solid #dee2e6;background-color:#f8f9fa}@media (max-width:768px){.claim-info-section .row>div{margin-bottom:1rem}.claim-info-section .col-md-6:last-child{margin-bottom:0}}