.ClaimModal_backdrop__qiuUv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;display:flex;align-items:center;justify-content:center;z-index:1040;animation:ClaimModal_fadeIn__2Z29b .2s ease}.ClaimModal_modal__vm_vi{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:12px;max-width:560px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);z-index:1050;animation:ClaimModal_slideUp__VTz4t .3s ease-out}.ClaimModal_header__e_W7b{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6}.ClaimModal_title__dcwLx{font-size:20px;font-weight:600;color:#000;margin:0}.ClaimModal_form__YQrix{padding:24px}.ClaimModal_info__wZjUn{display:flex;gap:12px;padding:12px 16px;background:#eff6ff;border-left:4px solid #2ebd85;border-radius:4px;margin-bottom:24px}.ClaimModal_info__wZjUn i{color:#2ebd85;font-size:20px;flex-shrink:0}.ClaimModal_info__wZjUn p{margin:0;font-size:14px;color:#1e40af;line-height:1.5}.ClaimModal_inputGroup__PDj45{margin-bottom:20px}.ClaimModal_inputGroup__PDj45 label{display:block;font-weight:500;margin-bottom:8px;color:#62646a;font-size:16px}.ClaimModal_inputGroup__PDj45 .ClaimModal_required__qUUcx{color:#f6465d}.ClaimModal_select__vOChw{width:100%;padding:12px;border:1px solid #ced4da;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;transition:all 250ms ease}.ClaimModal_select__vOChw:focus{outline:none;border-color:#2ebd85;box-shadow:0 0 0 3px rgba(46,189,133,.1)}.ClaimModal_select__vOChw:disabled{background:#f8f9fa;cursor:not-allowed}.ClaimModal_loading__Ead4O{padding:12px;font-size:14px;color:#6c757d;font-style:italic}.ClaimModal_textarea__V0S_N{width:100%;padding:12px;border:1px solid #ced4da;border-radius:8px;font-size:16px;font-family:inherit;resize:vertical;transition:all 250ms ease}.ClaimModal_textarea__V0S_N:focus{outline:none;border-color:#2ebd85;box-shadow:0 0 0 3px rgba(46,189,133,.1)}.ClaimModal_textarea__V0S_N:disabled{background:#f8f9fa;cursor:not-allowed}.ClaimModal_textarea__V0S_N::placeholder{color:#6c757d}.ClaimModal_hint__IbB_2{display:block;margin-top:4px;font-size:12px;color:#6c757d;font-style:italic}.ClaimModal_fileInput__WBZWc{width:100%;padding:8px;border:1px solid #ced4da;border-radius:8px;font-size:16px;font-family:inherit;transition:all 250ms ease;cursor:pointer}.ClaimModal_fileInput__WBZWc:focus{outline:none;border-color:#2ebd85;box-shadow:0 0 0 3px rgba(46,189,133,.1)}.ClaimModal_fileInput__WBZWc:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6}.ClaimModal_fileList__oYeT8{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ClaimModal_fileItem__Jv3Oj{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#e9ecef;border-radius:4px;font-size:14px}.ClaimModal_fileItem__Jv3Oj a{color:#2ebd85;text-decoration:none;flex:1 1}.ClaimModal_fileItem__Jv3Oj a:hover{text-decoration:underline}.ClaimModal_removeBtn__tfE2w{background:rgba(0,0,0,0);border:none;color:#f6465d;font-size:18px;cursor:pointer;padding:0 4px;margin-left:8px;transition:opacity 250ms ease}.ClaimModal_removeBtn__tfE2w:hover:not(:disabled){opacity:.7}.ClaimModal_removeBtn__tfE2w:disabled{cursor:not-allowed;opacity:.5}.ClaimModal_uploadingIndicator__hN_Hi{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#eff6ff;border-radius:4px;color:#2ebd85;font-size:.875rem;font-weight:500}.ClaimModal_footer__quzGr{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dee2e6}.ClaimModal_cancelBtn__OiDok,.ClaimModal_submitBtn__Bvyzh{flex:1 1;padding:12px 20px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all 250ms ease;display:flex;justify-content:center;align-items:center;gap:8px}.ClaimModal_cancelBtn__OiDok:disabled,.ClaimModal_submitBtn__Bvyzh:disabled{cursor:not-allowed;opacity:.6}.ClaimModal_cancelBtn__OiDok{background:#e9ecef;color:#62646a}.ClaimModal_cancelBtn__OiDok:hover:not(:disabled){background:#dee2e6}.ClaimModal_submitBtn__Bvyzh{background:#2ebd85;color:#fff}.ClaimModal_submitBtn__Bvyzh:hover:not(:disabled){background:#19a463}@keyframes ClaimModal_fadeIn__2Z29b{from{opacity:0}to{opacity:1}}@keyframes ClaimModal_slideUp__VTz4t{from{opacity:0;transform:translate(-50%, -40%)}to{opacity:1;transform:translate(-50%, -50%)}}
