.bjj-scoreboard[data-v-90c82cf4]{background:#f5f5f3;color:#111110;font-family:Oldschool Grotesk,ui-sans-serif,sans-serif;min-height:100vh;position:relative}.bjj-scoreboard__setup[data-v-90c82cf4]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.bjj-scoreboard__setup-form[data-v-90c82cf4]{max-width:680px;width:100%}.bjj-scoreboard__setup-form h2[data-v-90c82cf4]{font-size:20px;font-weight:600;margin-bottom:1.5rem}.bjj-scoreboard__setup-row[data-v-90c82cf4]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media(max-width:480px){.bjj-scoreboard__setup-row[data-v-90c82cf4]{grid-template-columns:1fr}}.bjj-scoreboard__setup-field[data-v-90c82cf4]{color:#6f6e69;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.bjj-scoreboard__setup-field input[data-v-90c82cf4],.bjj-scoreboard__setup-field select[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:8px;color:#111110;font-family:inherit;font-size:14px;outline:none;padding:9px 12px}.bjj-scoreboard__setup-field input[data-v-90c82cf4]:focus,.bjj-scoreboard__setup-field select[data-v-90c82cf4]:focus{border-color:#1a7fa8;box-shadow:0 0 0 3px #1a7fa81f}.bjj-scoreboard__setup-field input option[data-v-90c82cf4],.bjj-scoreboard__setup-field select option[data-v-90c82cf4]{background:#fff}.bjj-scoreboard__players[data-v-90c82cf4]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media(max-width:520px){.bjj-scoreboard__players[data-v-90c82cf4]{grid-template-columns:1fr}}.bjj-scoreboard__player[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:12px;padding:1.25rem}.bjj-scoreboard__player--p1[data-v-90c82cf4]{border-top:3px solid #1a7fa8}.bjj-scoreboard__player--p2[data-v-90c82cf4]{border-top:3px solid #c8185c}.bjj-scoreboard__player h4[data-v-90c82cf4]{font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.bjj-scoreboard__player label[data-v-90c82cf4]{color:#6f6e69;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:5px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.bjj-scoreboard__player input[data-v-90c82cf4]{background:#f5f5f3;border:1px solid #e2e2de;border-radius:6px;color:#111110;font-family:inherit;font-size:14px;outline:none;padding:7px 10px}.bjj-scoreboard__player input[data-v-90c82cf4]::-moz-placeholder{color:#8d8c86}.bjj-scoreboard__player input[data-v-90c82cf4]::placeholder{color:#8d8c86}.bjj-scoreboard__player input[data-v-90c82cf4]:focus{border-color:#1a7fa8;box-shadow:0 0 0 3px #1a7fa81f}.bjj-scoreboard__player .fuzzy-select[data-v-90c82cf4]{--fuzzy-select-muted:#8d8c86}.bjj-scoreboard__player-title--p1[data-v-90c82cf4]{color:#1a7fa8!important}.bjj-scoreboard__player-title--p2[data-v-90c82cf4]{color:#c8185c!important}.bjj-scoreboard__setup-error[data-v-90c82cf4]{color:#c8185c;font-size:13px;margin-bottom:10px;text-align:center}.bjj-scoreboard__start-btn[data-v-90c82cf4]{background:#111110;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;padding:11px;width:100%}.bjj-scoreboard__start-btn[data-v-90c82cf4]:hover{background:#42423e}.bjj-scoreboard__match[data-v-90c82cf4]{display:flex;flex-direction:column;min-height:100vh;position:relative}.bjj-scoreboard__board[data-v-90c82cf4]{align-items:stretch;background:#fff;border-bottom:1px solid #e2e2de;box-shadow:0 1px 4px #0000000f;display:grid;grid-template-columns:1fr auto 1fr}.bjj-scoreboard__board-player[data-v-90c82cf4]{align-items:center;display:flex;gap:16px;padding:1.25rem 1.75rem}.bjj-scoreboard__board-player--p1[data-v-90c82cf4]{background:#ebf5fa;border-left:4px solid #1a7fa8}.bjj-scoreboard__board-player--p2[data-v-90c82cf4]{background:#fceef4;border-right:4px solid #c8185c;flex-direction:row-reverse}.bjj-scoreboard__board-info[data-v-90c82cf4]{flex:1;min-width:0}.bjj-scoreboard__board-info--right[data-v-90c82cf4]{text-align:right}.bjj-scoreboard__board-name[data-v-90c82cf4]{font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bjj-scoreboard__board-team[data-v-90c82cf4]{color:#6f6e69;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.bjj-scoreboard__board-badges[data-v-90c82cf4]{display:flex;gap:8px}.bjj-scoreboard__board-badges--right[data-v-90c82cf4]{flex-direction:row-reverse}.bjj-scoreboard__badge[data-v-90c82cf4]{align-items:center;background:#1a7fa81a;border:1px solid rgba(26,127,168,.18);border-radius:8px;display:flex;flex-direction:column;gap:2px;min-width:46px;padding:6px 10px}.bjj-scoreboard__badge--pen[data-v-90c82cf4]{background:#c8185c1a;border-color:#c8185c2e}.bjj-scoreboard__badge-label[data-v-90c82cf4]{color:#6f6e69;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bjj-scoreboard__badge-val[data-v-90c82cf4]{color:#111110;font-size:24px;font-weight:700;line-height:1}.bjj-scoreboard__board-pts[data-v-90c82cf4]{font-size:72px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;transition:transform .15s ease}.bjj-scoreboard__board-pts--p1[data-v-90c82cf4]{color:#1a7fa8}.bjj-scoreboard__board-pts--p2[data-v-90c82cf4]{color:#c8185c}.bjj-scoreboard__board-pts--leading[data-v-90c82cf4]{transform:scale(1.08)}.bjj-scoreboard__board-center[data-v-90c82cf4]{align-items:center;border-left:1px solid #e2e2de;border-right:1px solid #e2e2de;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:160px;padding:1rem 2rem}.bjj-scoreboard__timer[data-v-90c82cf4]{color:#111110;font-size:44px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:4px;line-height:1;transition:color .3s}.bjj-scoreboard__timer--warning[data-v-90c82cf4]{color:#d97706}.bjj-scoreboard__timer-controls[data-v-90c82cf4]{display:flex;gap:6px}.bjj-scoreboard__timer-controls button[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:6px;color:#111110;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:4px 14px}.bjj-scoreboard__timer-controls button[data-v-90c82cf4]:hover{background:#f5f5f3}.bjj-scoreboard__display-link[data-v-90c82cf4]{color:#6f6e69;font-size:11px;font-weight:500;letter-spacing:.04em;text-decoration:none}.bjj-scoreboard__display-link[data-v-90c82cf4]:hover{color:#111110}.bjj-scoreboard__controls-area[data-v-90c82cf4]{display:grid;grid-template-columns:1fr 1fr}.bjj-scoreboard__fighter-controls[data-v-90c82cf4]{display:flex;flex-direction:column;gap:14px;padding:1.5rem}.bjj-scoreboard__fighter-controls--p1[data-v-90c82cf4]{border-right:1px solid #e2e2de}.bjj-scoreboard__score-actions[data-v-90c82cf4]{display:flex;flex-wrap:wrap;gap:8px}.bjj-scoreboard__action-pair[data-v-90c82cf4]{display:flex;flex-direction:column;gap:4px}.bjj-scoreboard__score-btn[data-v-90c82cf4]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:600;gap:2px;justify-content:center;letter-spacing:.02em;transition:transform .1s}.bjj-scoreboard__score-btn--pos[data-v-90c82cf4]{background:#ecfdf5;border:1px solid rgba(22,163,74,.22);color:#16a34a;min-height:44px;padding:8px 14px}.bjj-scoreboard__score-btn--pos[data-v-90c82cf4]:hover:not(:disabled){background:#dafbec}.bjj-scoreboard__score-btn--neg[data-v-90c82cf4]{background:#fef2f2;border:1px solid rgba(220,38,38,.22);color:#dc2626;font-size:12px;min-height:32px;padding:4px 14px}.bjj-scoreboard__score-btn--neg[data-v-90c82cf4]:hover:not(:disabled){background:#fde0e0}.bjj-scoreboard__score-btn[data-v-90c82cf4]:active:not(:disabled){transform:scale(.94)}.bjj-scoreboard__score-btn[data-v-90c82cf4]:disabled{cursor:not-allowed;opacity:.3}.bjj-scoreboard__btn-label[data-v-90c82cf4]{color:#6f6e69;font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.bjj-scoreboard__fighter-actions[data-v-90c82cf4]{display:flex;gap:8px}.bjj-scoreboard__end-btn[data-v-90c82cf4]{border:1px solid;border-radius:8px;cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:600;padding:10px}.bjj-scoreboard__end-btn--p1[data-v-90c82cf4]{background:#1a7fa814;border-color:#1a7fa840;color:#1a7fa8}.bjj-scoreboard__end-btn--p1[data-v-90c82cf4]:hover:not(:disabled){background:#1a7fa826}.bjj-scoreboard__end-btn--p2[data-v-90c82cf4]{background:#c8185c14;border-color:#c8185c40;color:#c8185c}.bjj-scoreboard__end-btn--p2[data-v-90c82cf4]:hover:not(:disabled){background:#c8185c26}.bjj-scoreboard__end-btn[data-v-90c82cf4]:disabled{cursor:not-allowed;opacity:.35}.bjj-scoreboard__modal-overlay[data-v-90c82cf4]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f6f4b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:20}.bjj-scoreboard__modal[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:20px;box-shadow:0 20px 60px #0000001f;max-width:380px;padding:2rem 2.5rem;text-align:center;width:90%}.bjj-scoreboard__modal-label[data-v-90c82cf4]{color:#6f6e69;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.bjj-scoreboard__modal-title[data-v-90c82cf4]{color:#111110;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.bjj-scoreboard__modal-options[data-v-90c82cf4]{display:flex;gap:10px;margin-bottom:1rem}.bjj-scoreboard__modal-option[data-v-90c82cf4]{align-items:center;background:#f5f5f3;border:1px solid #e2e2de;border-radius:12px;color:#111110;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:14px 10px;transition:border-color .1s,background .1s}.bjj-scoreboard__modal-option[data-v-90c82cf4]:hover{background:#fff;border-color:#111110}.bjj-scoreboard__modal-option-icon[data-v-90c82cf4]{font-size:22px;line-height:1}.bjj-scoreboard__modal-cancel[data-v-90c82cf4]{background:transparent;border:1px solid #e2e2de;border-radius:8px;color:#6f6e69;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:9px;width:100%}.bjj-scoreboard__modal-cancel[data-v-90c82cf4]:hover{background:#f5f5f3;color:#111110}.bjj-scoreboard__undo-btn[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:8px;color:#6f6e69;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:10px 16px}.bjj-scoreboard__undo-btn[data-v-90c82cf4]:hover:not(:disabled){background:#f5f5f3;color:#111110}.bjj-scoreboard__undo-btn[data-v-90c82cf4]:disabled{cursor:not-allowed;opacity:.3}.bjj-scoreboard__result-overlay[data-v-90c82cf4]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f6f4cc;display:flex;inset:0;justify-content:center;position:fixed;z-index:20}.bjj-scoreboard__result-card[data-v-90c82cf4]{background:#fff;border:1px solid #e2e2de;border-radius:20px;box-shadow:0 20px 60px #0000001f;max-width:420px;padding:3rem 3.5rem;text-align:center;width:90%}.bjj-scoreboard__result-label[data-v-90c82cf4]{color:#6f6e69;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.bjj-scoreboard__result-text[data-v-90c82cf4]{color:#111110;font-size:26px;font-weight:700;line-height:1.2;margin-bottom:8px}.bjj-scoreboard__result-sub[data-v-90c82cf4]{color:#6f6e69;font-size:14px;margin-bottom:2rem}.bjj-scoreboard__new-match-btn[data-v-90c82cf4]{background:#111110;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;padding:10px 32px}.bjj-scoreboard__new-match-btn[data-v-90c82cf4]:hover{background:#42423e}
