.certification-toggle-wrapper[data-v-4c15c3f9]{width:100%}.certification-toggle[data-v-4c15c3f9]{display:flex;gap:8px;align-items:center}.toggle-button[data-v-4c15c3f9]{flex:1;height:46px;background:#fff;border:1px solid rgb(210,210,210);border-radius:1px;color:#000;font-size:14px;font-family:Roboto;font-weight:700;text-align:center;line-height:14px;cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.5px}.toggle-button[data-v-4c15c3f9]:hover:not(:disabled){border-color:#000}.toggle-button.active[data-v-4c15c3f9]{background:#000;color:#fff;border-color:#000}.toggle-button[data-v-4c15c3f9]:disabled{opacity:.6;cursor:not-allowed}.help-button[data-v-4c15c3f9]{flex:0 0 auto;padding:4px;background:transparent;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.help-button[data-v-4c15c3f9]:hover{color:#000;background:#f5f5f5}.help-tooltip[data-v-4c15c3f9]{color:#000;font-size:12px;font-family:Roboto;font-weight:400;line-height:12px;margin-top:8px}.rx-statement[data-v-4c15c3f9],.scaled-description[data-v-4c15c3f9]{color:#666;font-size:12px;font-family:Roboto;font-weight:400;line-height:12px;margin-top:8px}.team-member-score[data-v-e4c75db6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid #d2d2d2;margin-bottom:8px;cursor:pointer;transition:all .15s ease;background:#fff;font-family:Roboto,sans-serif}.team-member-score[data-v-e4c75db6]:last-child{margin-bottom:0}.team-member-score[data-v-e4c75db6]:hover:not(.disabled){border-color:#000;background:#f8f8f8}.team-member-score.has-score[data-v-e4c75db6]{border-left:3px solid #499711}.team-member-score.has-score .score-display[data-v-e4c75db6]{color:#000;font-weight:700}.team-member-score.disabled[data-v-e4c75db6]{cursor:not-allowed;opacity:.6}.member-info[data-v-e4c75db6]{display:flex;align-items:center;gap:8px}.member-name[data-v-e4c75db6]{font-size:14px;font-weight:500;color:#000;line-height:14px}.captain-badge[data-v-e4c75db6]{font-size:10px;padding:2px 6px;background:#000;color:#fff;border-radius:2px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;line-height:10px}.member-score-value[data-v-e4c75db6]{display:flex;align-items:center;gap:8px}.score-display[data-v-e4c75db6]{font-size:14px;font-weight:400;color:#000;line-height:14px}.scaled-indicator[data-v-e4c75db6]{color:#f59e0b;font-weight:700}.no-score[data-v-e4c75db6]{color:#666;font-style:italic;font-size:12px;line-height:12px}.edit-icon[data-v-e4c75db6]{color:#666;display:flex;align-items:center}.edit-icon svg[data-v-e4c75db6]{width:14px;height:14px}.team-member-score:hover:not(.disabled) .edit-icon[data-v-e4c75db6]{color:#000}.team-member-scores[data-v-bd5342c5]{margin-top:16px;font-family:Roboto,sans-serif}.team-scores-header[data-v-bd5342c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.team-scores-title[data-v-bd5342c5]{margin:0;height:12px;color:#000;font-size:12px;font-family:RobotoCondensed,Roboto,sans-serif;font-weight:700;text-transform:uppercase;line-height:12px}.aggregation-info[data-v-bd5342c5]{display:flex;align-items:center;gap:4px;font-size:12px}.aggregation-label[data-v-bd5342c5]{color:#666;font-weight:400;line-height:12px}.aggregation-method[data-v-bd5342c5]{color:#000;font-weight:400;line-height:12px}.team-scores-summary[data-v-bd5342c5]{display:flex;gap:24px;padding:8px 16px;background:#f8f8f8;border-left:3px solid #000;margin-bottom:16px}.summary-item[data-v-bd5342c5]{display:flex;align-items:center;gap:4px}.summary-label[data-v-bd5342c5]{font-size:12px;color:#666;font-weight:400;line-height:12px}.summary-value[data-v-bd5342c5]{font-size:12px;font-weight:700;color:#000;line-height:12px}.summary-value.aggregated[data-v-bd5342c5]{color:#499711}.members-list[data-v-bd5342c5]{display:flex;flex-direction:column}.workout-score-input[data-v-ec95a05b]{width:100%}.form-input[data-v-ec95a05b]{color:#000;font-size:14px;font-family:Roboto;font-weight:400;line-height:14px;width:100%;padding:16px;border:1px solid #d2d2d2;background:#fff;transition:border-color .15s ease}.form-input[data-v-ec95a05b]:focus{outline:none;border-color:#000}.form-input[data-v-ec95a05b]:disabled{opacity:.6;cursor:not-allowed}.time-input .input-hint[data-v-ec95a05b]{display:block;font-size:12px;color:#666;margin-top:4px}.time-input .input-error-message[data-v-ec95a05b]{display:block;color:#ef4444;margin-top:4px;font-size:12px;font-family:Roboto;font-weight:400;line-height:12px}.input-error[data-v-ec95a05b]{border-color:#ef4444!important}.input-error[data-v-ec95a05b]:focus{border-color:#ef4444!important}.weight-input[data-v-ec95a05b]{position:relative}.weight-input .form-input[data-v-ec95a05b]{padding-right:50px}.weight-input .input-suffix[data-v-ec95a05b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#666;font-size:14px;pointer-events:none}.toggle-group[data-v-ec95a05b]{display:flex;gap:8px}.toggle-button[data-v-ec95a05b]{flex:1;padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#000;font-size:16px;font-family:inherit;cursor:pointer;transition:all .15s ease}.toggle-button[data-v-ec95a05b]:hover:not(:disabled){border-color:#000}.toggle-button.active[data-v-ec95a05b]{background:#000;color:#fff;border-color:#000}.toggle-button[data-v-ec95a05b]:disabled{opacity:.6;cursor:not-allowed}.unit-switch-wrapper[data-v-b8794810]{width:100%}.unit-switch[data-v-b8794810]{display:flex;gap:8px;align-items:center}.toggle-button[data-v-b8794810]{flex:1;height:46px;background:#fff;border:1px solid rgb(210,210,210);border-radius:1px;color:#000;font-size:14px;font-family:Roboto;font-weight:700;text-align:center;line-height:14px;cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.5px}.toggle-button[data-v-b8794810]:hover:not(:disabled){border-color:#000}.toggle-button.active[data-v-b8794810]{background:#000;color:#fff;border-color:#000}.toggle-button[data-v-b8794810]:disabled{opacity:.6;cursor:not-allowed}.help-button[data-v-b8794810]{flex:0 0 auto;padding:4px;background:transparent;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.help-button[data-v-b8794810]:hover{color:#000;background:#f5f5f5}.help-tooltip[data-v-b8794810]{color:#000;font-size:12px;font-family:Roboto;font-weight:400;line-height:12px;margin-top:8px}.score-submission-form[data-v-bf0586eb]{max-width:600px}.form-header[data-v-bf0586eb]{margin-bottom:24px;text-align:center}.form-title[data-v-bf0586eb]{font-size:20px;font-weight:700;margin:0 0 8px;color:#000}.registration-info[data-v-bf0586eb]{font-size:14px;color:#666;margin:0}.workouts-container[data-v-bf0586eb]{display:flex;flex-direction:column;gap:24px}.workout-card[data-v-bf0586eb]{border:1px solid #d2d2d2;border-radius:8px;padding:12px;background:#fff}.workout-card .division-requirements-label[data-v-bf0586eb]{height:12px;color:#000;font-size:12px;font-family:RobotoCondensed;font-weight:700;text-transform:uppercase;line-height:12px}.workout-header[data-v-bf0586eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.workout-title[data-v-bf0586eb]{font-size:18px;font-weight:700;margin:0;color:#000}.status-badge[data-v-bf0586eb]{font-size:14px;padding:4px 8px;border-radius:4px;font-weight:500}.status-badge.submitted[data-v-bf0586eb]{background:#22c55e;color:#fff}.status-badge.closed[data-v-bf0586eb]{background:#f5f5f5;color:#666}.division-description[data-v-bf0586eb]{font-size:14px;margin:8px 0 16px;line-height:1.5;font-family:Roboto}.division-description[data-v-bf0586eb] p{margin:0}.division-description[data-v-bf0586eb] p:last-child{margin-bottom:0}.division-description[data-v-bf0586eb] ul,.division-description[data-v-bf0586eb] ol{margin:4px 0;padding-left:16px}.division-description[data-v-bf0586eb] li{margin-bottom:2px}.division-description[data-v-bf0586eb] strong{font-weight:600}.division-description[data-v-bf0586eb] em{font-style:italic}.score-submission-instructions[data-v-bf0586eb]{font-size:14px;color:#666;margin:0 0 16px;line-height:1.5;padding:8px;background:#f5f5f5;border-radius:4px;border-left:3px solid #000}.editing-member-info[data-v-bf0586eb]{margin-bottom:16px}.member-badge[data-v-bf0586eb]{display:inline-flex;align-items:center;gap:8px;padding:6px;background:#000;color:#fff;border-radius:2px;font-size:12px;font-family:Roboto,sans-serif;font-weight:400;line-height:12px;margin-top:8px}.member-name[data-v-bf0586eb]{font-size:12px;font-family:Roboto,sans-serif;font-weight:500;line-height:12px}.cancel-member-btn[data-v-bf0586eb]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:inherit;opacity:.8}.cancel-member-btn[data-v-bf0586eb]:hover{opacity:1}.add-score-prompt[data-v-bf0586eb]{padding:16px;background:#f5f5f5;border-radius:4px;text-align:center;margin-top:16px}.prompt-text[data-v-bf0586eb]{margin:0;color:#666;font-size:14px}.score-form[data-v-bf0586eb]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.form-group[data-v-bf0586eb]{display:flex;flex-direction:column;gap:4px}.component-video-input[data-v-bf0586eb]{margin-top:8px}.component-video-input .video-label[data-v-bf0586eb]{margin-bottom:4px}.calculated-score-row[data-v-bf0586eb]{display:flex;align-items:center;justify-content:space-between}.calculated-score-label-wrap[data-v-bf0586eb]{display:flex;align-items:center;gap:4px}.calculated-score-label[data-v-bf0586eb]{margin-bottom:0;font-size:14px;font-family:Roboto;font-weight:400;line-height:14px}.info-icon-wrap[data-v-bf0586eb]{position:relative;display:inline-flex}.info-icon-button[data-v-bf0586eb]{width:14px;height:14px;padding:0;background:transparent;border:1px solid #999;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.info-icon-button[data-v-bf0586eb]:hover{color:#666;border-color:#666}.info-icon-text[data-v-bf0586eb]{font-size:10px;font-weight:600;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1}.calculated-score-tooltip[data-v-bf0586eb]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);color:#333;font-size:12px;font-family:Roboto,sans-serif;font-weight:400;line-height:16px;padding:8px 12px;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;border:1px solid #e0e0e0;white-space:nowrap;z-index:100}.calculated-score-tooltip[data-v-bf0586eb]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e0e0e0}.calculated-score-tooltip[data-v-bf0586eb]:after{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.calculated-score-value[data-v-bf0586eb]{font-size:20px;color:#000;font-family:RobotoCondensed;font-weight:700;text-transform:uppercase;line-height:20px}.calculated-score-value .score-suffix[data-v-bf0586eb]{margin-left:2px;text-transform:uppercase}.calculated-score-value .no-score[data-v-bf0586eb]{color:#999;font-weight:400}.form-label[data-v-bf0586eb]{color:#000;font-size:12px;font-family:Roboto;font-weight:400;line-height:12px;margin-bottom:4px;display:flex;align-items:center;gap:2px}.form-label .required-mark[data-v-bf0586eb]{color:#ea0000;font-size:12px;font-weight:700}.form-input[data-v-bf0586eb]{color:#000;font-size:14px;font-family:Roboto;font-weight:400;line-height:14px;width:100%;padding:16px;border:1px solid #d2d2d2;background:#fff;transition:border-color .15s ease}.form-input[data-v-bf0586eb]:focus{outline:none;border-color:#000}.form-input[data-v-bf0586eb]:disabled{opacity:.6;cursor:not-allowed}.form-actions[data-v-bf0586eb]{display:flex;gap:8px}.cancel-button[data-v-bf0586eb]{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;color:#000;border:1px solid #ccc;border-radius:4px;font-size:16px;font-weight:500;font-family:Roboto;font-weight:400;line-height:16px;cursor:pointer;transition:all .15s ease;height:44px}.cancel-button[data-v-bf0586eb]:hover:not(:disabled){border-color:#000}.cancel-button[data-v-bf0586eb]:disabled{opacity:.5;cursor:not-allowed}.submit-button[data-v-bf0586eb]{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Roboto;font-weight:400;text-align:center;line-height:16px;height:44px;background:linear-gradient(-180deg,#ea0000,#bc0000);border-radius:3px;color:#fff;border:none;cursor:pointer;transition:opacity .15s ease}.submit-button[data-v-bf0586eb]:hover:not(:disabled){opacity:.9}.submit-button[data-v-bf0586eb]:disabled{opacity:.5;cursor:not-allowed}.submit-button.loading[data-v-bf0586eb]{pointer-events:none}.submit-button .spinner[data-v-bf0586eb]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-bf0586eb .8s linear infinite}@keyframes spin-bf0586eb{to{transform:rotate(360deg)}}.form-message[data-v-bf0586eb]{display:flex;align-items:center;gap:12px;font-size:14px;font-family:Roboto;font-weight:400;line-height:18px;margin-top:8px;background:#fff;border-left:4px solid;height:42px;background:#f8f8f8;box-shadow:0 2px 6px #d2d2d2;border-radius:2px}.form-message .form-message-icon[data-v-bf0586eb]{display:flex;align-items:center;justify-content:center;margin-left:16px;flex-shrink:0}.form-message.success[data-v-bf0586eb]{border-left-color:#499711;color:#000}.form-message.success .form-message-icon[data-v-bf0586eb]{color:#22c55e}.form-message.error[data-v-bf0586eb]{border-left-color:#be3030;color:#000}.form-message.error .form-message-icon[data-v-bf0586eb]{color:#ef4444}.current-score-display[data-v-bf0586eb]{padding:16px;background:#f5f5f5;border-radius:4px}.current-score-display .score-value[data-v-bf0586eb],.current-score-display .score-tiebreaker[data-v-bf0586eb],.current-score-display .score-judge[data-v-bf0586eb]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.current-score-display .score-value[data-v-bf0586eb]:last-child,.current-score-display .score-tiebreaker[data-v-bf0586eb]:last-child,.current-score-display .score-judge[data-v-bf0586eb]:last-child{margin-bottom:0}.current-score-display .label[data-v-bf0586eb]{font-size:14px;color:#666}.current-score-display .value[data-v-bf0586eb]{font-size:18px;font-weight:700;color:#000}.current-score-display .scaled-badge[data-v-bf0586eb]{font-size:11px;padding:2px 6px;background:#f59e0b;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:700}.withdraw-section[data-v-bf0586eb]{padding-top:16px;border-top:1px solid #ccc}.withdraw-button[data-v-bf0586eb]{width:100%;display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;font-family:Roboto;font-weight:400;text-align:center;line-height:16px;height:44px;background:linear-gradient(-180deg,#fff,#e9e9e9);border:1px solid rgb(210,210,210);border-radius:3px;cursor:pointer;transition:opacity .15s ease}.withdraw-button[data-v-bf0586eb]:hover:not(:disabled){opacity:.9}.withdraw-button[data-v-bf0586eb]:disabled{opacity:.5;cursor:not-allowed}.withdraw-button.loading[data-v-bf0586eb]{pointer-events:none}.withdraw-button .spinner[data-v-bf0586eb]{width:20px;height:20px;border:2px solid rgba(0,0,0,.15);border-top-color:#000;border-radius:50%;animation:spin-bf0586eb .8s linear infinite}.withdraw-confirm-overlay[data-v-bf0586eb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.withdraw-confirm-dialog[data-v-bf0586eb]{background:#fff;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 10px 40px #0003}.withdraw-confirm-text[data-v-bf0586eb]{margin:0 0 24px;font-size:16px;color:#000;text-align:center;line-height:1.5}.withdraw-confirm-actions[data-v-bf0586eb]{display:flex;gap:8px}.withdraw-confirm-cancel[data-v-bf0586eb]{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;color:#000;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:Roboto;font-weight:400;line-height:16px;cursor:pointer;transition:all .15s ease;height:44px}.withdraw-confirm-cancel[data-v-bf0586eb]:hover:not(:disabled){border-color:#000}.withdraw-confirm-cancel[data-v-bf0586eb]:disabled{opacity:.5;cursor:not-allowed}.withdraw-confirm-yes[data-v-bf0586eb]{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Roboto;font-weight:400;text-align:center;line-height:16px;height:44px;background:linear-gradient(-180deg,#fff,#e9e9e9);border:1px solid rgb(210,210,210);border-radius:3px;color:#000;cursor:pointer;transition:opacity .15s ease}.withdraw-confirm-yes[data-v-bf0586eb]:hover:not(:disabled){opacity:.9}.withdraw-confirm-yes[data-v-bf0586eb]:disabled{opacity:.5;cursor:not-allowed}.already-registered[data-v-fe94b371]{margin-bottom:16px}.registration-header[data-v-fe94b371]{font-size:12px;margin-bottom:8px}.registration[data-v-fe94b371]{margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.need-help[data-v-fe94b371]{margin:16px 0;font-size:14px}.division-detail[data-v-fe94b371]{display:flex;justify-content:space-between;font-size:14px}.confirmation-body[data-v-fe94b371]{padding:16px}.score-submission-checks[data-v-fe94b371]{display:flex;flex-direction:row;align-items:center;cursor:pointer;margin-bottom:12px}.confirm-actions[data-v-fe94b371]{display:flex;margin-top:24px;justify-content:flex-end;gap:12px}.footer-buttons[data-v-fe94b371]{box-shadow:0 -2px 8px #e9e9e9;display:flex;gap:16px;padding:16px}
