.EventClaimFlow_claimFlowContainer__A5nLO{width:100%;margin:16px 0}.EventClaimFlow_loadingClaim___gOkt{display:flex;align-items:center;justify-content:center;padding:16px;color:#666;font-style:italic}.EventClaimFlow_claimStatus__VR6py{margin-bottom:16px}.EventClaimFlow_approvedClaim__AYahk,.EventClaimFlow_declinedClaim__k5epp,.EventClaimFlow_pendingClaim__Cacwn{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;position:relative}.EventClaimFlow_pendingClaim__Cacwn{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.EventClaimFlow_approvedClaim__AYahk{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.EventClaimFlow_declinedClaim__k5epp{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.EventClaimFlow_statusIcon___4cOI{font-size:16px;flex-shrink:0}.EventClaimFlow_statusText__DP38T{flex:1 1}.EventClaimFlow_cancelClaimButton__VisIe{background:none;border:1px solid;color:inherit;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;margin-left:auto}.EventClaimFlow_cancelClaimButton__VisIe:hover{background-color:rgba(0,0,0,.1)}.EventClaimFlow_cancelClaimButton__VisIe:disabled{opacity:.6;cursor:not-allowed}.EventClaimFlow_claimButtonContainer__4O1xW{display:flex;justify-content:center;margin:16px 0}.EventClaimFlow_claimButton__XJ_Dl{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EventClaimFlow_claimButton__XJ_Dl:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.EventClaimFlow_claimButton__XJ_Dl:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EventClaimFlow_claimDialog__lgvdg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.EventClaimFlow_claimDialogContent__8JU88{background:white;border-radius:12px;padding:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.15)}.EventClaimFlow_closeButton__AyZ4S{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.EventClaimFlow_closeButton__AyZ4S:hover{background-color:#f5f5f5;color:#333}.EventClaimFlow_dialogTitle__eMWIL{margin:0 0 16px;font-size:20px;font-weight:600;color:#333;padding-right:40px}.EventClaimFlow_dialogDescription__XFoZo{margin:0 0 24px;color:#666;line-height:1.5;font-size:14px}.EventClaimFlow_reasonSection__y52_k{margin-bottom:24px}.EventClaimFlow_reasonLabel___BwUT{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.EventClaimFlow_reasonTextarea__4Moc3{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s ease;box-sizing:border-box}.EventClaimFlow_reasonTextarea__4Moc3:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.EventClaimFlow_charCount__kwn01{margin-top:4px;font-size:12px;color:#666;text-align:right}.EventClaimFlow_dialogActions__QzKfG{display:flex;gap:12px;justify-content:flex-end}.EventClaimFlow_cancelButton__0XUcp,.EventClaimFlow_submitButton__1Q95t{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:80px}.EventClaimFlow_cancelButton__0XUcp{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.EventClaimFlow_cancelButton__0XUcp:hover{background-color:#e9ecef;color:#5a6268}.EventClaimFlow_submitButton__1Q95t{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.EventClaimFlow_submitButton__1Q95t:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.3)}.EventClaimFlow_submitButton__1Q95t:disabled{opacity:.6;cursor:not-allowed}.EventClaimFlow_compactClaimContainer__dFg9P{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EventClaimFlow_claimText___MtFE{font-size:.8rem;color:var(--secondary-text,#b0b0b0);white-space:nowrap}.EventClaimFlow_compactClaimButton__endKB{padding:4px 12px;font-size:.8rem;background-color:var(--primary-bg,#1f1f1f);color:var(--accent-color,#25501f);border:1px solid var(--accent-color,#25501f);border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.EventClaimFlow_compactClaimButton__endKB:hover{background-color:var(--accent-color,#25501f);color:var(--primary-bg,#1f1f1f)}.EventClaimFlow_compactClaimButton__endKB:disabled{opacity:.6;cursor:not-allowed}.EventClaimFlow_compactPendingButton__CEnvG{padding:4px 12px;font-size:.8rem;background-color:var(--secondary-bg,#2a2a2a);color:var(--secondary-text,#b0b0b0);border:1px solid var(--secondary-text,#b0b0b0);border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.EventClaimFlow_compactPendingButton__CEnvG:hover{background-color:var(--secondary-text,#b0b0b0);color:var(--primary-bg,#1f1f1f)}.EventClaimFlow_compactPendingButton__CEnvG:disabled{opacity:.6;cursor:not-allowed}.EventClaimFlow_compactApprovedBadge__JaGOt{padding:4px 12px;font-size:.8rem;background-color:var(--success-bg,#1a4a1a);color:var(--success-text,#4ade80);border:1px solid var(--success-text,#4ade80);border-radius:4px;white-space:nowrap;display:inline-block}@media (max-width:768px){.EventClaimFlow_claimDialog__lgvdg{padding:16px}.EventClaimFlow_claimDialogContent__8JU88{padding:20px;border-radius:12px 12px 0 0;max-height:80vh}.EventClaimFlow_dialogActions__QzKfG{flex-direction:column-reverse}.EventClaimFlow_cancelButton__0XUcp,.EventClaimFlow_submitButton__1Q95t{width:100%;padding:12px 20px}.EventClaimFlow_claimButton__XJ_Dl{width:100%;max-width:300px}}