.claimConfirmationCard-module__EXuETq__container{width:100%;max-width:600px;padding:1rem;padding-bottom:var(--content-bottom-padding,150px);margin:0 auto}.claimConfirmationCard-module__EXuETq__card{background:var(--card-bg,#fff);border:1px solid var(--border,#00000014);border-radius:16px;padding:2rem;box-shadow:0 4px 24px #00000014}.claimConfirmationCard-module__EXuETq__header{text-align:center;margin-bottom:2rem}.claimConfirmationCard-module__EXuETq__successIcon{color:#10b981;margin-bottom:1rem;animation:.5s cubic-bezier(.34,1.56,.64,1) claimConfirmationCard-module__EXuETq__scaleIn}@keyframes claimConfirmationCard-module__EXuETq__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.claimConfirmationCard-module__EXuETq__header h2{color:var(--foreground);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.claimConfirmationCard-module__EXuETq__header p{color:var(--text-secondary,#666);margin:0;font-size:.95rem}.claimConfirmationCard-module__EXuETq__header p strong{color:var(--primary,#2c5f4f)}.claimConfirmationCard-module__EXuETq__claimNameSection{text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#2c5f4f)8%,transparent),color-mix(in srgb,var(--primary,#2c5f4f)4%,transparent));border:1px solid color-mix(in srgb,var(--primary,#2c5f4f)20%,transparent);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both claimConfirmationCard-module__EXuETq__claimNameReveal;position:relative;overflow:hidden}.claimConfirmationCard-module__EXuETq__claimNameSection:before{content:"";background:linear-gradient(90deg,var(--primary,#2c5f4f),color-mix(in srgb,var(--primary,#2c5f4f)60%,#3b82f6));border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}@keyframes claimConfirmationCard-module__EXuETq__claimNameReveal{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.claimConfirmationCard-module__EXuETq__claimNameLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--primary,#2c5f4f);opacity:.85;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.claimConfirmationCard-module__EXuETq__claimNameLabel svg{opacity:.8}.claimConfirmationCard-module__EXuETq__claimNameValue{color:var(--foreground);background:linear-gradient(135deg,var(--foreground)0%,color-mix(in srgb,var(--primary,#2c5f4f)70%,var(--foreground))100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.claimConfirmationCard-module__EXuETq__summarySection{margin-bottom:1.5rem}.claimConfirmationCard-module__EXuETq__sectionTitle{color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border,#00000014);margin:0 0 1rem;padding-bottom:.5rem;font-size:.85rem;font-weight:600}.claimConfirmationCard-module__EXuETq__summaryGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.claimConfirmationCard-module__EXuETq__summaryItem{background:var(--tertiary,#f5f5f5);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.claimConfirmationCard-module__EXuETq__summaryItem:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.claimConfirmationCard-module__EXuETq__summaryItemClickable{cursor:pointer;text-align:left;border:1px solid #0000;width:100%;position:relative}.claimConfirmationCard-module__EXuETq__summaryItemClickable:hover{border-color:var(--primary,#2c5f4f);background:color-mix(in srgb,var(--primary,#2c5f4f)5%,var(--tertiary,#f5f5f5))}.claimConfirmationCard-module__EXuETq__summaryArrow{color:var(--text-secondary,#666);opacity:.5;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.claimConfirmationCard-module__EXuETq__summaryItemClickable:hover .claimConfirmationCard-module__EXuETq__summaryArrow{opacity:1;transform:translateY(-50%)translate(2px)}.claimConfirmationCard-module__EXuETq__summaryIcon{color:var(--primary,#2c5f4f);opacity:.9;flex-shrink:0}.claimConfirmationCard-module__EXuETq__summaryContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.claimConfirmationCard-module__EXuETq__summaryLabel{color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.claimConfirmationCard-module__EXuETq__summaryValue{color:var(--foreground);word-break:break-word;font-size:.95rem;font-weight:600}.claimConfirmationCard-module__EXuETq__descriptionSection{margin-top:1rem}.claimConfirmationCard-module__EXuETq__descriptionSection .claimConfirmationCard-module__EXuETq__summaryItem{grid-column:1/-1}.claimConfirmationCard-module__EXuETq__descriptionSection .claimConfirmationCard-module__EXuETq__summaryValue{white-space:pre-wrap;font-weight:400;line-height:1.5}.claimConfirmationCard-module__EXuETq__progressSection{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#2c5f4f)6%,var(--card-bg,#fff)),color-mix(in srgb,var(--primary,#2c5f4f)3%,var(--card-bg,#fff)));border:1px solid color-mix(in srgb,var(--primary,#2c5f4f)15%,transparent);border-radius:14px;margin-bottom:1.5rem;padding:1.25rem}.claimConfirmationCard-module__EXuETq__progressHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__progressTitle{color:var(--foreground);margin:0;font-size:.9rem;font-weight:600}.claimConfirmationCard-module__EXuETq__progressPercentage{color:var(--primary,#2c5f4f);font-size:1.1rem;font-weight:700}.claimConfirmationCard-module__EXuETq__progressBarContainer{background:var(--border,#0000001a);border-radius:5px;width:100%;height:10px;overflow:hidden}.claimConfirmationCard-module__EXuETq__progressBarFill{background:linear-gradient(90deg,var(--primary,#2c5f4f),#10b981);border-radius:5px;height:100%;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.claimConfirmationCard-module__EXuETq__progressSubtext{color:var(--text-secondary,#666);margin:.5rem 0 0;font-size:.8rem}.claimConfirmationCard-module__EXuETq__missingFieldsSection{border-top:1px solid var(--border,#00000014);margin-top:1rem;padding-top:1rem}.claimConfirmationCard-module__EXuETq__missingFieldsTitle{color:var(--text-secondary,#666);margin:0 0 .75rem;font-size:.85rem}.claimConfirmationCard-module__EXuETq__missingFieldsList{flex-direction:column;gap:.5rem;display:flex}.claimConfirmationCard-module__EXuETq__missingFieldItem{background:var(--card-bg,#fff);border-radius:8px;overflow:hidden}.claimConfirmationCard-module__EXuETq__addFieldButton{background:var(--card-bg,#fff);border:1px dashed var(--border,#00000026);width:100%;color:var(--text-secondary,#666);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.claimConfirmationCard-module__EXuETq__addFieldButton:hover{background:color-mix(in srgb,var(--primary,#2c5f4f)8%,var(--card-bg,#fff));border-color:var(--primary,#2c5f4f);color:var(--primary,#2c5f4f)}.claimConfirmationCard-module__EXuETq__addFieldButton svg{opacity:.7}.claimConfirmationCard-module__EXuETq__addFieldButton:hover svg{opacity:1}.claimConfirmationCard-module__EXuETq__editFieldWrapper{background:var(--card-bg,#fff);border:1px solid var(--primary,#2c5f4f);border-radius:8px;padding:1rem;animation:.2s claimConfirmationCard-module__EXuETq__expandField}@keyframes claimConfirmationCard-module__EXuETq__expandField{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1)}}.claimConfirmationCard-module__EXuETq__editFieldLabel{color:var(--primary,#2c5f4f);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.claimConfirmationCard-module__EXuETq__editFieldInput,.claimConfirmationCard-module__EXuETq__editFieldSelect,.claimConfirmationCard-module__EXuETq__editFieldTextarea{width:100%;color:var(--foreground);background:var(--tertiary,#f5f5f5);border:1px solid var(--border,#0000001a);border-radius:6px;outline:none;padding:.625rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.claimConfirmationCard-module__EXuETq__editFieldInput:focus,.claimConfirmationCard-module__EXuETq__editFieldSelect:focus,.claimConfirmationCard-module__EXuETq__editFieldTextarea:focus{border-color:var(--primary,#2c5f4f);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#2c5f4f)15%,transparent)}.claimConfirmationCard-module__EXuETq__editFieldTextarea{resize:vertical;min-height:80px}.claimConfirmationCard-module__EXuETq__editFieldActions{gap:.5rem;margin-top:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__saveFieldButton,.claimConfirmationCard-module__EXuETq__cancelFieldButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.claimConfirmationCard-module__EXuETq__saveFieldButton{background:var(--primary,#2c5f4f);color:#fff;border:none}.claimConfirmationCard-module__EXuETq__saveFieldButton:hover:not(:disabled){background:var(--primary-dark,#1e4a3d)}.claimConfirmationCard-module__EXuETq__saveFieldButton:disabled{opacity:.7;cursor:not-allowed}.claimConfirmationCard-module__EXuETq__cancelFieldButton{border:1px solid var(--border,#00000026);color:var(--text-secondary,#666);background:0 0}.claimConfirmationCard-module__EXuETq__cancelFieldButton:hover:not(:disabled){background:var(--tertiary,#f5f5f5);color:var(--foreground)}.claimConfirmationCard-module__EXuETq__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite claimConfirmationCard-module__EXuETq__spin}.claimConfirmationCard-module__EXuETq__statusSection{background:var(--tertiary,#f5f5f5);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.claimConfirmationCard-module__EXuETq__statusBadge{color:var(--foreground);background:var(--card-bg,#fff);border:1px solid var(--border,#00000014);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:flex}.claimConfirmationCard-module__EXuETq__statusBadge[data-status=active]{color:#3b82f6}.claimConfirmationCard-module__EXuETq__statusBadge[data-status=completed]{color:#10b981}.claimConfirmationCard-module__EXuETq__timestamp{color:var(--text-secondary,#666);font-size:.8rem}.claimConfirmationCard-module__EXuETq__waterReportStatus{color:var(--text-secondary,#666);background:#10b98114;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.claimConfirmationCard-module__EXuETq__attachedReportsSection{margin-bottom:1.5rem}.claimConfirmationCard-module__EXuETq__attachedReportsSection .claimConfirmationCard-module__EXuETq__sectionTitle{align-items:center;gap:.5rem;display:flex}.claimConfirmationCard-module__EXuETq__reportsList{flex-direction:column;gap:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__reportCard{background:var(--card-bg,#fff);border:1px solid color-mix(in srgb,var(--foreground)12%,transparent);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:.75rem;width:100%;padding:1rem;transition:all .2s;display:flex}.claimConfirmationCard-module__EXuETq__reportCard:hover{border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f61f}.claimConfirmationCard-module__EXuETq__reportCardHeader{align-items:center;gap:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__reportCardIcon{color:#3b82f6;background:#3b82f61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.claimConfirmationCard-module__EXuETq__reportCardInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.claimConfirmationCard-module__EXuETq__reportCardTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.claimConfirmationCard-module__EXuETq__reportCardMeta{color:var(--text-secondary,#666);font-size:.8rem}.claimConfirmationCard-module__EXuETq__reportCardBadge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.claimConfirmationCard-module__EXuETq__reportCardBadge[data-status=draft]{color:#d97706;background:#f59e0b1a}.claimConfirmationCard-module__EXuETq__reportCardBadge[data-status=submitted]{color:#2563eb;background:#3b82f61a}.claimConfirmationCard-module__EXuETq__reportCardBadge[data-status=approved]{color:#059669;background:#10b9811a}.claimConfirmationCard-module__EXuETq__reportCardBadge[data-status=rejected]{color:#dc2626;background:#ef44441a}.claimConfirmationCard-module__EXuETq__reportCardBadge[data-status=archived]{color:#6b7280;background:#6b72801a}.claimConfirmationCard-module__EXuETq__reportCardStats{border-top:1px solid color-mix(in srgb,var(--foreground)8%,transparent);flex-wrap:wrap;gap:1rem;padding-top:.5rem;display:flex}.claimConfirmationCard-module__EXuETq__reportStat{color:var(--text-secondary,#666);align-items:center;gap:.375rem;font-size:.8rem;display:flex}.claimConfirmationCard-module__EXuETq__reportStat svg{color:#3b82f6;flex-shrink:0}.claimConfirmationCard-module__EXuETq__reportCardFooter{color:#3b82f6;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.85rem;font-weight:500;display:flex}.claimConfirmationCard-module__EXuETq__actions{flex-direction:column;gap:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__primaryButton{color:#fff;background:var(--primary,#2c5f4f);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.claimConfirmationCard-module__EXuETq__primaryButton:hover{background:var(--primary-dark,#1e4a3d);transform:translateY(-2px);box-shadow:0 4px 12px #2c5f4f4d}.claimConfirmationCard-module__EXuETq__primaryButton:active{transform:translateY(0)}.claimConfirmationCard-module__EXuETq__secondaryButton{width:100%;color:var(--text-secondary,#666);border:1px solid var(--border,#00000026);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.claimConfirmationCard-module__EXuETq__secondaryButton:hover{background:var(--tertiary,#f5f5f5);color:var(--foreground);border-color:var(--text-secondary,#666)}.claimConfirmationCard-module__EXuETq__waterReportButton{width:100%;color:var(--primary,#2c5f4f);border:2px solid var(--primary,#2c5f4f);cursor:pointer;background:#2c5f4f1a;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.claimConfirmationCard-module__EXuETq__waterReportButton:hover{background:var(--primary,#2c5f4f);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #2c5f4f40}.claimConfirmationCard-module__EXuETq__waterReportButton:active{transform:translateY(0)}.claimConfirmationCard-module__EXuETq__goToClaimButton{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:2px solid #3b82f6;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.claimConfirmationCard-module__EXuETq__goToClaimButton:hover{color:#fff;background:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f640}.claimConfirmationCard-module__EXuETq__goToClaimButton:active{transform:translateY(0)}.claimConfirmationCard-module__EXuETq__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.claimConfirmationCard-module__EXuETq__spinner{border:3px solid var(--border,#0000001a);border-top-color:var(--primary,#2c5f4f);border-radius:50%;width:40px;height:40px;animation:1s linear infinite claimConfirmationCard-module__EXuETq__spin}@keyframes claimConfirmationCard-module__EXuETq__spin{to{transform:rotate(360deg)}}.claimConfirmationCard-module__EXuETq__loadingState p{color:var(--text-secondary,#666);margin:0;font-size:.95rem}.claimConfirmationCard-module__EXuETq__emptyState,.claimConfirmationCard-module__EXuETq__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.claimConfirmationCard-module__EXuETq__emptyState svg,.claimConfirmationCard-module__EXuETq__errorState svg{color:var(--text-secondary,#666);opacity:.5}.claimConfirmationCard-module__EXuETq__emptyState h3,.claimConfirmationCard-module__EXuETq__errorState h3{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.claimConfirmationCard-module__EXuETq__emptyState p,.claimConfirmationCard-module__EXuETq__errorState p{color:var(--text-secondary,#666);margin:0;font-size:.95rem}.claimConfirmationCard-module__EXuETq__errorState svg{color:#ef4444;opacity:.8}.claimConfirmationCard-module__EXuETq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s claimConfirmationCard-module__EXuETq__fadeIn;display:flex;position:fixed;inset:0}@keyframes claimConfirmationCard-module__EXuETq__fadeIn{0%{opacity:0}to{opacity:1}}.claimConfirmationCard-module__EXuETq__modalContent{background:var(--card-bg,#fff);border-radius:16px;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) claimConfirmationCard-module__EXuETq__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes claimConfirmationCard-module__EXuETq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.claimConfirmationCard-module__EXuETq__modalCloseButton{background:var(--tertiary,#f5f5f5);cursor:pointer;width:40px;height:40px;color:var(--text-secondary,#666);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.claimConfirmationCard-module__EXuETq__modalCloseButton:hover{background:var(--border,#0000001a);color:var(--foreground)}.claimConfirmationCard-module__EXuETq__nextStepsSection{margin-bottom:1.5rem}.claimConfirmationCard-module__EXuETq__nextStepCard{background:var(--card-bg,#fff);border:1px solid var(--border,#00000014);border-radius:12px;margin-bottom:.75rem;transition:box-shadow .2s;overflow:hidden}.claimConfirmationCard-module__EXuETq__nextStepCard:hover{box-shadow:0 2px 8px #0000000f}.claimConfirmationCard-module__EXuETq__nextStepHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1rem;font-family:inherit;transition:background .15s;display:flex}.claimConfirmationCard-module__EXuETq__nextStepHeader:hover{background:color-mix(in srgb,var(--tertiary,#f5f5f5)50%,transparent)}.claimConfirmationCard-module__EXuETq__nextStepHeader:hover .claimConfirmationCard-module__EXuETq__expandIcon{color:var(--primary,#2c5f4f)}.claimConfirmationCard-module__EXuETq__nextStepIcon{background:var(--tertiary,#f5f5f5);width:40px;height:40px;color:var(--primary,#2c5f4f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.claimConfirmationCard-module__EXuETq__nextStepHeader:hover .claimConfirmationCard-module__EXuETq__nextStepIcon{transform:scale(1.05)}.claimConfirmationCard-module__EXuETq__nextStepInfo{flex:1;min-width:0}.claimConfirmationCard-module__EXuETq__nextStepTitle{color:var(--foreground);font-size:.95rem;font-weight:600;display:block}.claimConfirmationCard-module__EXuETq__nextStepDesc{color:var(--text-secondary,#666);margin-top:.125rem;font-size:.8rem;display:block}.claimConfirmationCard-module__EXuETq__expandIcon{color:var(--text-secondary,#666);flex-shrink:0;transition:transform .2s}.claimConfirmationCard-module__EXuETq__expandIcon.claimConfirmationCard-module__EXuETq__expanded{transform:rotate(90deg)}.claimConfirmationCard-module__EXuETq__nextStepContent{border-top:1px solid var(--border,#0000000f);padding:0 1rem 1rem;animation:.2s claimConfirmationCard-module__EXuETq__slideDown}@keyframes claimConfirmationCard-module__EXuETq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.claimConfirmationCard-module__EXuETq__qrShareContent{flex-direction:column;align-items:center;padding-top:1rem;display:flex}.claimConfirmationCard-module__EXuETq__qrCodeWrapper{background:#fff;border-radius:12px;margin-bottom:.75rem;padding:1rem;box-shadow:0 2px 8px #00000014}.claimConfirmationCard-module__EXuETq__qrRightContent{flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__qrDescription{color:var(--text-secondary,#666);text-align:center;margin:0;font-size:.8rem}.claimConfirmationCard-module__EXuETq__shareActions{gap:.5rem;width:100%;display:flex}.claimConfirmationCard-module__EXuETq__copyLinkButton,.claimConfirmationCard-module__EXuETq__nativeShareButton{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.claimConfirmationCard-module__EXuETq__copyLinkButton{background:var(--tertiary,#f5f5f5);border:1px solid var(--border,#0000001a);color:var(--foreground)}.claimConfirmationCard-module__EXuETq__copyLinkButton:hover{background:var(--primary,#2c5f4f);color:#fff;border-color:var(--primary,#2c5f4f)}.claimConfirmationCard-module__EXuETq__nativeShareButton{background:var(--primary,#2c5f4f);color:#fff;border:none}.claimConfirmationCard-module__EXuETq__nativeShareButton:hover{background:var(--primary-dark,#1e4a3d)}.claimConfirmationCard-module__EXuETq__sectionDescription{color:var(--text-secondary,#666);margin:.75rem 0 1rem;font-size:.875rem;line-height:1.5}.claimConfirmationCard-module__EXuETq__quickTradeButtons{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.claimConfirmationCard-module__EXuETq__tradeButton{background:var(--tertiary,#f5f5f5);border:1px solid var(--border,#00000014);color:var(--foreground);cursor:pointer;border-radius:20px;padding:.5rem .875rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s}.claimConfirmationCard-module__EXuETq__tradeButton:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.claimConfirmationCard-module__EXuETq__viewAllProsButton{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #3b82f6;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.claimConfirmationCard-module__EXuETq__viewAllProsButton:hover{color:#fff;background:#3b82f6}.claimConfirmationCard-module__EXuETq__adjusterConnected{padding-top:.75rem}.claimConfirmationCard-module__EXuETq__adjusterInfo{background:#10b98114;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.claimConfirmationCard-module__EXuETq__adjusterInfo strong{color:var(--foreground);display:block}.claimConfirmationCard-module__EXuETq__adjusterStatus{color:var(--text-secondary,#666);margin-top:.25rem;font-size:.75rem;display:block}.claimConfirmationCard-module__EXuETq__viewClaimButton{background:var(--tertiary,#f5f5f5);width:100%;color:var(--foreground);cursor:pointer;border:none;border-radius:8px;padding:.625rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s}.claimConfirmationCard-module__EXuETq__viewClaimButton:hover{background:var(--border,#e0e0e0)}.claimConfirmationCard-module__EXuETq__noAdjuster{padding-top:.75rem}.claimConfirmationCard-module__EXuETq__noAdjuster p{color:var(--text-secondary,#666);margin:0 0 1rem;font-size:.875rem}.claimConfirmationCard-module__EXuETq__inviteAdjusterButton{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.claimConfirmationCard-module__EXuETq__inviteAdjusterButton:hover{background:#7c3aed}.claimConfirmationCard-module__EXuETq__insuranceSearch{background:var(--tertiary,#f5f5f5);border:1px solid var(--border,#00000014);border-radius:8px;align-items:center;gap:.5rem;margin:.75rem 0;padding:.625rem .75rem;display:flex}.claimConfirmationCard-module__EXuETq__insuranceSearch svg{color:var(--text-secondary,#666);flex-shrink:0}.claimConfirmationCard-module__EXuETq__insuranceSearchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.875rem}.claimConfirmationCard-module__EXuETq__insuranceSearchInput::placeholder{color:var(--text-secondary,#999)}.claimConfirmationCard-module__EXuETq__insuranceList{flex-direction:column;gap:.25rem;max-height:240px;display:flex;overflow-y:auto}.claimConfirmationCard-module__EXuETq__insuranceItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem;font-family:inherit;transition:background .15s;display:flex}.claimConfirmationCard-module__EXuETq__insuranceItem:hover{background:var(--tertiary,#f5f5f5)}.claimConfirmationCard-module__EXuETq__insuranceName{color:var(--foreground);font-size:.9rem}.claimConfirmationCard-module__EXuETq__selectedInsurance{padding-top:.5rem}.claimConfirmationCard-module__EXuETq__backButton{color:var(--primary,#2c5f4f);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem 0;font-family:inherit;font-size:.8rem;display:flex}.claimConfirmationCard-module__EXuETq__insuranceDetail{text-align:center;background:var(--tertiary,#f5f5f5);border-radius:12px;padding:1rem}.claimConfirmationCard-module__EXuETq__insuranceDetail h4{color:var(--foreground);margin:0 0 1rem;font-size:1.1rem}.claimConfirmationCard-module__EXuETq__phoneLink{background:var(--primary,#2c5f4f);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:1rem;text-decoration:none;transition:background .15s;display:flex}.claimConfirmationCard-module__EXuETq__phoneLink:hover{background:var(--primary-dark,#1e4a3d)}.claimConfirmationCard-module__EXuETq__phoneNumber{font-size:1.25rem;font-weight:600}.claimConfirmationCard-module__EXuETq__hoursText{color:var(--text-secondary,#666);margin:0 0 .5rem;font-size:.8rem}.claimConfirmationCard-module__EXuETq__websiteLink{color:var(--primary,#2c5f4f);align-items:center;gap:.375rem;font-size:.8rem;text-decoration:none;display:inline-flex}.claimConfirmationCard-module__EXuETq__websiteLink:hover{text-decoration:underline}.claimConfirmationCard-module__EXuETq__noResults{text-align:center;color:var(--text-secondary,#666);padding:1.5rem;font-size:.875rem}.claimConfirmationCard-module__EXuETq__errorText{text-align:center;color:#ef4444;padding:1rem;font-size:.875rem}.claimConfirmationCard-module__EXuETq__loadingInline{color:var(--text-secondary,#666);justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}@media (min-width:768px){.claimConfirmationCard-module__EXuETq__container{max-width:800px;padding:2rem}.claimConfirmationCard-module__EXuETq__card{border-radius:20px;padding:2.5rem;box-shadow:0 8px 40px #00000014}.claimConfirmationCard-module__EXuETq__header{margin-bottom:2.5rem}.claimConfirmationCard-module__EXuETq__header h2{font-size:1.75rem}.claimConfirmationCard-module__EXuETq__header p{font-size:1rem}.claimConfirmationCard-module__EXuETq__claimNameSection{margin-bottom:2rem;padding:2rem}.claimConfirmationCard-module__EXuETq__claimNameValue{font-size:1.75rem}.claimConfirmationCard-module__EXuETq__summarySection{margin-bottom:2rem}.claimConfirmationCard-module__EXuETq__sectionTitle{margin-bottom:1.25rem;font-size:.9rem}.claimConfirmationCard-module__EXuETq__progressSection{border-radius:16px;margin-bottom:2rem;padding:1.5rem}.claimConfirmationCard-module__EXuETq__progressTitle{font-size:1rem}.claimConfirmationCard-module__EXuETq__progressPercentage{font-size:1.25rem}.claimConfirmationCard-module__EXuETq__progressBarContainer{border-radius:6px;height:12px}.claimConfirmationCard-module__EXuETq__progressBarFill{border-radius:6px}.claimConfirmationCard-module__EXuETq__missingFieldsList{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.claimConfirmationCard-module__EXuETq__editFieldWrapper{grid-column:1/-1}.claimConfirmationCard-module__EXuETq__summaryGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.claimConfirmationCard-module__EXuETq__summaryItem{padding:1.25rem}.claimConfirmationCard-module__EXuETq__statusSection{margin-bottom:2rem;padding:1.25rem}.claimConfirmationCard-module__EXuETq__nextStepsSection{margin-bottom:2rem}.claimConfirmationCard-module__EXuETq__nextStepCard{border-width:1px;border-radius:14px;margin-bottom:1rem;transition:border-color .2s,box-shadow .2s}.claimConfirmationCard-module__EXuETq__nextStepCard:hover{border-color:color-mix(in srgb,var(--primary,#2c5f4f)30%,transparent);box-shadow:0 4px 16px #0000000f}.claimConfirmationCard-module__EXuETq__nextStepHeader{padding:1.25rem}.claimConfirmationCard-module__EXuETq__nextStepIcon{border-radius:12px;width:44px;height:44px}.claimConfirmationCard-module__EXuETq__nextStepTitle{font-size:1rem}.claimConfirmationCard-module__EXuETq__nextStepDesc{font-size:.85rem}.claimConfirmationCard-module__EXuETq__nextStepContent{padding:0 1.25rem 1.25rem}.claimConfirmationCard-module__EXuETq__qrShareContent{flex-direction:row;align-items:center;gap:1.5rem;padding-top:1.25rem}.claimConfirmationCard-module__EXuETq__qrCodeWrapper{flex-shrink:0}.claimConfirmationCard-module__EXuETq__qrCodeWrapper svg{width:160px!important;height:160px!important}.claimConfirmationCard-module__EXuETq__qrRightContent{flex:1;align-items:flex-start;gap:1rem}.claimConfirmationCard-module__EXuETq__qrDescription{text-align:left;font-size:.9rem}.claimConfirmationCard-module__EXuETq__shareActions{flex-direction:row;width:100%}.claimConfirmationCard-module__EXuETq__copyLinkButton,.claimConfirmationCard-module__EXuETq__nativeShareButton{padding:.75rem 1.25rem;font-size:.9rem}.claimConfirmationCard-module__EXuETq__quickTradeButtons{gap:.625rem}.claimConfirmationCard-module__EXuETq__tradeButton{padding:.625rem 1rem;font-size:.85rem}.claimConfirmationCard-module__EXuETq__insuranceSearch{padding:.75rem 1rem}.claimConfirmationCard-module__EXuETq__insuranceSearchInput{font-size:.9rem}.claimConfirmationCard-module__EXuETq__insuranceList{grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:280px;display:grid}.claimConfirmationCard-module__EXuETq__insuranceItem{border:1px solid var(--border,#0000000f);border-radius:10px;padding:.875rem 1rem}.claimConfirmationCard-module__EXuETq__insuranceItem:hover{border-color:var(--primary,#2c5f4f)}.claimConfirmationCard-module__EXuETq__insuranceDetail{padding:1.5rem}.claimConfirmationCard-module__EXuETq__phoneNumber{font-size:1.5rem}.claimConfirmationCard-module__EXuETq__actions{flex-flow:wrap;gap:1rem}.claimConfirmationCard-module__EXuETq__primaryButton,.claimConfirmationCard-module__EXuETq__goToClaimButton{flex:1;min-width:200px}.claimConfirmationCard-module__EXuETq__secondaryButton{flex-basis:100%;max-width:300px;margin:0 auto}.claimConfirmationCard-module__EXuETq__waterReportButton{flex-basis:100%;max-width:350px;margin:0 auto}}@media (min-width:1024px){.claimConfirmationCard-module__EXuETq__container{max-width:900px}.claimConfirmationCard-module__EXuETq__card{padding:3rem}.claimConfirmationCard-module__EXuETq__header h2{font-size:2rem}.claimConfirmationCard-module__EXuETq__summaryGrid{gap:1.5rem}.claimConfirmationCard-module__EXuETq__summaryItem{padding:1.5rem}.claimConfirmationCard-module__EXuETq__summaryLabel{font-size:.8rem}.claimConfirmationCard-module__EXuETq__summaryValue{font-size:1rem}.claimConfirmationCard-module__EXuETq__nextStepHeader{padding:1.5rem}.claimConfirmationCard-module__EXuETq__nextStepIcon{width:48px;height:48px}.claimConfirmationCard-module__EXuETq__nextStepTitle{font-size:1.05rem}.claimConfirmationCard-module__EXuETq__qrShareContent{background:var(--tertiary,#f5f5f5);border-radius:12px;margin-top:.5rem;padding:1.5rem}.claimConfirmationCard-module__EXuETq__qrCodeWrapper svg{width:180px!important;height:180px!important}.claimConfirmationCard-module__EXuETq__primaryButton,.claimConfirmationCard-module__EXuETq__goToClaimButton{padding:1.125rem 1.75rem;font-size:1.05rem}}@media (max-width:600px){.claimConfirmationCard-module__EXuETq__container{padding:.5rem}.claimConfirmationCard-module__EXuETq__card{border-radius:12px;padding:1.5rem}.claimConfirmationCard-module__EXuETq__summaryGrid{grid-template-columns:1fr}.claimConfirmationCard-module__EXuETq__statusSection{flex-direction:column;align-items:flex-start;gap:.75rem}.claimConfirmationCard-module__EXuETq__header h2{font-size:1.25rem}.claimConfirmationCard-module__EXuETq__progressSection{border-radius:10px;padding:1rem}.claimConfirmationCard-module__EXuETq__progressTitle{font-size:.85rem}.claimConfirmationCard-module__EXuETq__progressPercentage{font-size:1rem}.claimConfirmationCard-module__EXuETq__progressBarContainer{height:8px}.claimConfirmationCard-module__EXuETq__missingFieldsList{gap:.375rem}.claimConfirmationCard-module__EXuETq__addFieldButton{padding:.625rem .875rem;font-size:.8rem}.claimConfirmationCard-module__EXuETq__editFieldWrapper{padding:.875rem}.claimConfirmationCard-module__EXuETq__editFieldInput,.claimConfirmationCard-module__EXuETq__editFieldSelect,.claimConfirmationCard-module__EXuETq__editFieldTextarea{padding:.5rem .625rem;font-size:.85rem}.claimConfirmationCard-module__EXuETq__modalContent{border-radius:12px;max-height:85vh}.claimConfirmationCard-module__EXuETq__modalCloseButton{width:36px;height:36px;top:12px;right:12px}.claimConfirmationCard-module__EXuETq__nextStepHeader{padding:.875rem}.claimConfirmationCard-module__EXuETq__nextStepIcon{width:36px;height:36px}.claimConfirmationCard-module__EXuETq__nextStepTitle{font-size:.9rem}.claimConfirmationCard-module__EXuETq__shareActions{flex-direction:column}.claimConfirmationCard-module__EXuETq__quickTradeButtons{justify-content:center}.claimConfirmationCard-module__EXuETq__qrCodeWrapper{padding:.75rem}.claimConfirmationCard-module__EXuETq__qrCodeWrapper svg{width:120px!important;height:120px!important}}
.claimBreadcrumb-module__PTVtba__breadcrumb{top:var(--desktop-menu-height);z-index:40;background:var(--background);border-bottom:1px solid color-mix(in srgb,var(--foreground)10%,transparent);scrollbar-width:none;align-items:center;gap:0;height:3.5rem;padding:1rem 1.5rem;transition:transform .3s ease-in-out;display:flex;position:fixed;left:0;right:0;overflow:auto hidden}.claimBreadcrumb-module__PTVtba__breadcrumb.claimBreadcrumb-module__PTVtba__visible{transform:translateY(0)}.claimBreadcrumb-module__PTVtba__breadcrumb.claimBreadcrumb-module__PTVtba__hidden{transform:translateY(calc(-1*var(--desktop-menu-height)))}.claimBreadcrumb-module__PTVtba__breadcrumb::-webkit-scrollbar{display:none}.claimBreadcrumb-module__PTVtba__item{color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.claimBreadcrumb-module__PTVtba__item:hover:not(.claimBreadcrumb-module__PTVtba__disabled):not(.claimBreadcrumb-module__PTVtba__current){background:color-mix(in srgb,var(--primary)10%,transparent);color:var(--primary)}.claimBreadcrumb-module__PTVtba__item.claimBreadcrumb-module__PTVtba__disabled{cursor:not-allowed;opacity:.5}.claimBreadcrumb-module__PTVtba__item.claimBreadcrumb-module__PTVtba__current{color:var(--primary);cursor:default;font-weight:600}.claimBreadcrumb-module__PTVtba__icon{font-size:1rem;line-height:1}.claimBreadcrumb-module__PTVtba__label{margin:0}.claimBreadcrumb-module__PTVtba__separator{color:color-mix(in srgb,var(--foreground)40%,transparent);flex-shrink:0;align-items:center;margin:0 -.25rem;display:flex}@media (max-width:768px){.claimBreadcrumb-module__PTVtba__breadcrumb{gap:0;height:3rem;padding:.75rem 1rem;top:60px}.claimBreadcrumb-module__PTVtba__breadcrumb.claimBreadcrumb-module__PTVtba__hidden{transform:translateY(-60px)}.claimBreadcrumb-module__PTVtba__item{padding:.5rem;font-size:.8rem}.claimBreadcrumb-module__PTVtba__icon{font-size:.9rem}}
