._scoreValidationModal_modal__dVApP{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._scoreValidationModal_content__3Q_9I{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}._scoreValidationModal_header__O4rND{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}._scoreValidationModal_title__pQOlI{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:8px}._scoreValidationModal_closeButton__3H5MG{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}._scoreValidationModal_closeButton__3H5MG:hover{background:#f3f4f6;color:#374151}._scoreValidationModal_summary__fh_Aj{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px;border-left:4px solid #3b82f6}._scoreValidationModal_summaryTitle__Fd_B9{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 12px}._scoreValidationModal_summaryGrid__JAGty{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}._scoreValidationModal_summaryItem__BtbxX{text-align:center}._scoreValidationModal_summaryValue__WOhjO{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}._scoreValidationModal_summaryLabel__Ndou2{font-size:.875rem;color:#6b7280;margin:4px 0 0}._scoreValidationModal_scoresList__5ulGK{margin-bottom:20px}._scoreValidationModal_scoresTitle__WzKSq{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 16px;display:flex;align-items:center;gap:8px}._scoreValidationModal_scoreItem__FR9wa{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:12px;transition:all .2s}._scoreValidationModal_scoreItem__FR9wa:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.1)}._scoreValidationModal_scoreItem__FR9wa._scoreValidationModal_validated__t_okb{border-color:#10b981;background:#f0fdf4}._scoreValidationModal_scoreItem__FR9wa._scoreValidationModal_pending__KhCx9{border-color:#f59e0b;background:#fffbeb}._scoreValidationModal_scoreItem__FR9wa._scoreValidationModal_rejected__bHIu4{border-color:#ef4444;background:#fef2f2}._scoreValidationModal_scoreHeader__xhsZC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._scoreValidationModal_athleteInfo__NV0Vu{flex:1 1}._scoreValidationModal_athleteName____OOB{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 4px}._scoreValidationModal_athleteDetails__SBNc4{display:flex;gap:16px;font-size:.875rem;color:#6b7280}._scoreValidationModal_detail__n6tRp{display:flex;align-items:center;gap:4px}._scoreValidationModal_scoreStatus__O428n{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._scoreValidationModal_scoreStatus__O428n._scoreValidationModal_validated__t_okb{background:#dcfce7;color:#166534}._scoreValidationModal_scoreStatus__O428n._scoreValidationModal_pending__KhCx9{background:#fef3c7;color:#92400e}._scoreValidationModal_scoreStatus__O428n._scoreValidationModal_rejected__bHIu4{background:#fee2e2;color:#991b1b}._scoreValidationModal_scoreContent__EBoYj{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:start}._scoreValidationModal_scoreData__31TSn{display:flex;flex-direction:column;gap:8px}._scoreValidationModal_scoreValue__a1RSb{font-size:1.25rem;font-weight:600;color:#1f2937}._scoreValidationModal_scoreType__zZboN{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._scoreValidationModal_scoreComment__EgbNy{font-size:.875rem;color:#6b7280;font-style:italic;margin-top:4px}._scoreValidationModal_scoreActions__UoldZ{display:flex;flex-direction:column;gap:8px;min-width:120px}._scoreValidationModal_actionButton__f_No8{padding:8px 12px;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_validate__BE74M{background:#10b981;color:#fff}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_validate__BE74M:hover{background:#059669}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_validate__BE74M:disabled{background:#9ca3af;cursor:not-allowed}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_reject__igGOy{background:#ef4444;color:#fff}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_reject__igGOy:hover{background:#dc2626}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_reject__igGOy:disabled{background:#9ca3af;cursor:not-allowed}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_edit__rzvmg{background:#3b82f6;color:#fff}._scoreValidationModal_actionButton__f_No8._scoreValidationModal_edit__rzvmg:hover{background:#2563eb}._scoreValidationModal_validationForm__mOWXH{background:#f9fafb;border-radius:8px;padding:16px;margin-top:12px;border:1px solid #e5e7eb}._scoreValidationModal_formTitle__dxnDz{font-size:1rem;font-weight:600;color:#374151;margin:0 0 12px}._scoreValidationModal_formGroup__2k498{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._scoreValidationModal_formLabel__PnnOj{font-weight:500;color:#374151;font-size:.875rem}._scoreValidationModal_formInput__8kUeZ,._scoreValidationModal_formTextarea__efvTd{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}._scoreValidationModal_formInput__8kUeZ:focus,._scoreValidationModal_formTextarea__efvTd:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}._scoreValidationModal_error__4_YSz._scoreValidationModal_formTextarea__efvTd,._scoreValidationModal_formInput__8kUeZ._scoreValidationModal_error__4_YSz{border-color:#ef4444}._scoreValidationModal_formTextarea__efvTd{resize:vertical;min-height:60px;font-family:inherit}._scoreValidationModal_formError__bWFZu{color:#ef4444;font-size:.75rem;margin-top:4px}._scoreValidationModal_formActions__hEDQS{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}._scoreValidationModal_formButton__0ngWo{padding:6px 12px;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._scoreValidationModal_formButton__0ngWo._scoreValidationModal_cancel__ZOQey{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}._scoreValidationModal_formButton__0ngWo._scoreValidationModal_cancel__ZOQey:hover{background:#e5e7eb}._scoreValidationModal_formButton__0ngWo._scoreValidationModal_save__EL5Ti{background:#3b82f6;color:#fff}._scoreValidationModal_formButton__0ngWo._scoreValidationModal_save__EL5Ti:hover{background:#2563eb}._scoreValidationModal_formButton__0ngWo._scoreValidationModal_save__EL5Ti:disabled{background:#9ca3af;cursor:not-allowed}._scoreValidationModal_bulkActions__ad7_K{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #e5e7eb}._scoreValidationModal_bulkTitle__5Ywm2{font-size:1rem;font-weight:600;color:#374151;margin:0 0 12px}._scoreValidationModal_bulkButtons__Ph_n6{display:flex;gap:12px;flex-wrap:wrap}._scoreValidationModal_bulkButton__6U8JK{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}._scoreValidationModal_bulkButton__6U8JK:hover{background:#f9fafb;border-color:#9ca3af}._scoreValidationModal_bulkButton__6U8JK._scoreValidationModal_validateAll__bYq9R{border-color:#10b981;color:#10b981}._scoreValidationModal_bulkButton__6U8JK._scoreValidationModal_validateAll__bYq9R:hover{background:#10b981;color:#fff}._scoreValidationModal_bulkButton__6U8JK._scoreValidationModal_rejectAll__ePIDe{border-color:#ef4444;color:#ef4444}._scoreValidationModal_bulkButton__6U8JK._scoreValidationModal_rejectAll__ePIDe:hover{background:#ef4444;color:#fff}._scoreValidationModal_actions__pP_Np{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}._scoreValidationModal_cancelButton__CgjsJ{padding:10px 20px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;cursor:pointer;transition:all .2s}._scoreValidationModal_cancelButton__CgjsJ:hover{background:#f9fafb;border-color:#9ca3af}._scoreValidationModal_saveButton___vhrQ{padding:10px 20px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._scoreValidationModal_saveButton___vhrQ:hover{background:#2563eb}._scoreValidationModal_saveButton___vhrQ:disabled{background:#9ca3af;cursor:not-allowed}._scoreValidationModal_loading__Ne7Td{display:flex;align-items:center;gap:8px}._scoreValidationModal_spinner__rY5Lr{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:_scoreValidationModal_spin__uHOzx 1s linear infinite}@keyframes _scoreValidationModal_spin__uHOzx{to{transform:rotate(1turn)}}._scoreValidationModal_noScores__rOcRj{text-align:center;padding:40px 20px;color:#9ca3af}._scoreValidationModal_noScoresIcon__gXNng{font-size:3rem;margin-bottom:16px;opacity:.5}._scoreValidationModal_noScoresTitle__bsUsi{font-size:1.125rem;font-weight:500;color:#6b7280;margin:0 0 8px}._scoreValidationModal_noScoresText__n9IRX{font-size:.875rem;color:#9ca3af;margin:0}@media(max-width:768px){._scoreValidationModal_content__3Q_9I{width:95%;padding:16px;margin:16px}._scoreValidationModal_title__pQOlI{font-size:1.25rem}._scoreValidationModal_summaryGrid__JAGty{grid-template-columns:repeat(2,1fr);gap:12px}._scoreValidationModal_scoreContent__EBoYj{grid-template-columns:1fr;gap:12px}._scoreValidationModal_scoreActions__UoldZ{flex-direction:row;min-width:auto}._scoreValidationModal_bulkButtons__Ph_n6{flex-direction:column}._scoreValidationModal_actions__pP_Np{flex-direction:column-reverse}}@media(max-width:480px){._scoreValidationModal_summaryGrid__JAGty{grid-template-columns:1fr}._scoreValidationModal_athleteDetails__SBNc4{flex-direction:column;gap:8px}._scoreValidationModal_formActions__hEDQS,._scoreValidationModal_scoreActions__UoldZ{flex-direction:column}}