.page-module__Fx1_7W__page{padding:0}.page-module__Fx1_7W__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-module__Fx1_7W__title{color:#111827;margin:0 0 8px;font-size:1.5rem}.page-module__Fx1_7W__text{color:#6b7280;margin:0;line-height:1.6}.page-module__Fx1_7W__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 14px}.page-module__Fx1_7W__emptyState{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;padding:18px}.page-module__Fx1_7W__grid{gap:16px;display:grid}.page-module__Fx1_7W__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.page-module__Fx1_7W__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__Fx1_7W__cardTitle{color:#111827;margin:0;font-size:1.1rem}.page-module__Fx1_7W__statusBadge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.page-module__Fx1_7W__cardBody{gap:8px;display:grid}.page-module__Fx1_7W__meta{color:#374151;margin:0;line-height:1.5}.page-module__Fx1_7W__caseBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;padding:12px}.page-module__Fx1_7W__description{color:#4b5563;margin:6px 0 0;line-height:1.6}.page-module__Fx1_7W__sightingBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:12px;padding:12px}.page-module__Fx1_7W__addButton{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Fx1_7W__actionRow{margin-top:10px}.page-module__Fx1_7W__reportButton{color:#fff;background:#dc2626;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Fx1_7W__viewAllButton{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:10px;padding:0;font-weight:600}.page-module__Fx1_7W__sightingsList{gap:12px;margin-top:12px;display:grid}.page-module__Fx1_7W__sightingItem{background:#fff;border:1px solid #bfdbfe;border-radius:12px;padding:12px}.page-module__Fx1_7W__recoverySection{margin-top:14px}.page-module__Fx1_7W__recoveredRequestButton{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}.page-module__Fx1_7W__recoveryPendingNote{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:12px 14px}
.RecoveryRequestForm-module__m939DG__wrapper{background:#fff;border:1px solid #dbe3ea;border-radius:14px;margin-top:16px;padding:18px}.RecoveryRequestForm-module__m939DG__title{color:#111827;margin:0 0 14px;font-size:1.05rem}.RecoveryRequestForm-module__m939DG__form{gap:14px;display:grid}.RecoveryRequestForm-module__m939DG__field{gap:6px;display:grid}.RecoveryRequestForm-module__m939DG__label{color:#111827;font-weight:600}.RecoveryRequestForm-module__m939DG__input,.RecoveryRequestForm-module__m939DG__textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px}.RecoveryRequestForm-module__m939DG__input:focus,.RecoveryRequestForm-module__m939DG__textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.RecoveryRequestForm-module__m939DG__textarea{resize:vertical}.RecoveryRequestForm-module__m939DG__message{border-radius:10px;margin:0;padding:12px 14px}.RecoveryRequestForm-module__m939DG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.RecoveryRequestForm-module__m939DG__success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.RecoveryRequestForm-module__m939DG__actions{flex-wrap:wrap;gap:10px;display:flex}.RecoveryRequestForm-module__m939DG__submitButton,.RecoveryRequestForm-module__m939DG__cancelButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;display:inline-flex}.RecoveryRequestForm-module__m939DG__submitButton{color:#fff;background:#059669;border:none}.RecoveryRequestForm-module__m939DG__submitButton:disabled{opacity:.7;cursor:not-allowed}.RecoveryRequestForm-module__m939DG__cancelButton{color:#111827;background:#fff;border:1px solid #d1d5db}
