.schedule-round-actions__trigger[data-v-71e81646]{height:30px;min-width:30px;width:30px}.score-control[data-v-b1029ffb]{align-items:center;display:inline-flex;gap:6px}.score-control__action[data-v-b1029ffb]{height:24px;min-width:24px;width:24px}.score-control__value[data-v-b1029ffb]{color:var(--futzo-on-surface);font-size:16px;font-weight:600;text-align:center;width:22px}.score-control__value--readonly[data-v-b1029ffb]{font-size:20px;font-weight:600;line-height:1.1;width:28px}.score-control__value--muted[data-v-b1029ffb]{color:var(--futzo-on-surface-muted)}.schedule-match-card[data-v-66cc9b13]{background:var(--futzo-surface);border:1px solid var(--futzo-border);display:flex;flex-direction:column;min-width:0;overflow:hidden}.schedule-match-card--completed[data-v-66cc9b13]{border-left:3px solid #12b76a}.schedule-match-card__teams[data-v-66cc9b13]{display:flex;flex-direction:column;gap:4px;padding:12px}.schedule-match-card__vs[data-v-66cc9b13]{color:var(--futzo-on-surface-muted);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase}.schedule-match-card__team[data-v-66cc9b13]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.schedule-match-card__team--winner .schedule-match-card__team-name[data-v-66cc9b13]{color:var(--futzo-on-surface);font-weight:700}.schedule-match-card__team-main[data-v-66cc9b13]{align-items:center;display:flex;gap:8px;min-width:0}.schedule-match-card__avatar[data-v-66cc9b13]{flex-shrink:0}.schedule-match-card__team-name[data-v-66cc9b13]{color:var(--futzo-on-surface);font-size:14px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.schedule-match-card__winner-flag[data-v-66cc9b13]{color:#6941c6;flex-shrink:0}.schedule-match-card__penalties[data-v-66cc9b13]{background:var(--futzo-surface);border-top:1px solid var(--futzo-border-strong);padding:10px 12px 0}.schedule-match-card__penalties-title[data-v-66cc9b13]{color:var(--futzo-on-surface);font-size:12px;font-weight:600;margin:0 0 8px}.schedule-match-card__penalty-row[data-v-66cc9b13]{align-items:center;color:var(--futzo-on-surface);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:8px}.schedule-match-card__penalty-input[data-v-66cc9b13]{max-width:88px}.schedule-match-card__penalty-summary[data-v-66cc9b13]{background:var(--futzo-surface);border-top:1px solid var(--futzo-border-strong);color:var(--futzo-text-muted);font-size:12px;padding:8px 12px}.schedule-match-card__status-editor[data-v-66cc9b13]{display:flex;gap:8px;padding:10px 12px 0}.schedule-match-card__footer[data-v-66cc9b13]{align-items:center;background:var(--futzo-surface);border-top:1px solid var(--futzo-border-strong);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.schedule-match-card__footer--pending[data-v-66cc9b13]{background:var(--futzo-surface);border-top-color:var(--futzo-border-strong)}.schedule-match-card__details[data-v-66cc9b13]{color:var(--futzo-on-surface-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-match-card__actions[data-v-66cc9b13]{align-items:center;display:flex;gap:2px}.schedule-round-card[data-v-7c069d98]{background:var(--futzo-surface);border:1px solid var(--futzo-border);min-width:0;overflow:hidden}.schedule-round-card__header[data-v-7c069d98]{align-items:center;background:var(--futzo-surface);border-bottom:1px solid var(--futzo-border-strong);border-left:3px solid var(--futzo-border-strong);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.schedule-round-card__header--completado[data-v-7c069d98]{border-left-color:#12b76a}.schedule-round-card__header--en_progreso[data-v-7c069d98]{border-left-color:#f79009}.schedule-round-card__header--cancelado[data-v-7c069d98]{border-left-color:#f04438}.schedule-round-card__header--aplazado[data-v-7c069d98]{border-left-color:#f79009}.schedule-round-card__round-badge[data-v-7c069d98]{align-items:center;background:color-mix(in srgb,var(--futzo-primary) 12%,var(--futzo-surface));border-radius:8px;color:var(--futzo-primary);display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:32px;justify-content:center;min-width:32px}.schedule-round-card__meta[data-v-7c069d98]{flex:1;min-width:0}.schedule-round-card__title-row[data-v-7c069d98]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.schedule-round-card__title[data-v-7c069d98]{color:var(--futzo-on-surface);font-size:16px;font-weight:700;line-height:1;margin:0}.schedule-round-card__subtitle[data-v-7c069d98]{align-items:center;color:var(--futzo-on-surface-muted);display:flex;font-size:12px;gap:4px;margin:4px 0 0}.schedule-round-card__subtitle--mirror[data-v-7c069d98]{margin-top:2px}.schedule-round-card__status[data-v-7c069d98]{font-size:11px;font-weight:600}.schedule-round-card__leg-chip[data-v-7c069d98]{font-size:10px;font-weight:700}.schedule-round-card__actions[data-v-7c069d98]{align-items:center;display:flex;gap:4px}.schedule-round-card__edit[data-v-7c069d98]{letter-spacing:normal;text-transform:none}.schedule-round-card__regenerated-note[data-v-7c069d98]{background:var(--futzo-surface);border:1px solid var(--futzo-border);border-radius:10px;color:var(--futzo-text-muted)}.schedule-round-card__regenerated-note[data-v-7c069d98],.schedule-round-card__second-leg-note[data-v-7c069d98]{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:10px;min-height:34px;padding:0 10px}.schedule-round-card__second-leg-note[data-v-7c069d98]{background:linear-gradient(90deg,var(--futzo-background) 0,#eef2f6 100%);border:1px solid #d0d5dd;color:#344054;font-weight:700}.schedule-round-card__bye[data-v-7c069d98]{background:var(--futzo-surface);border-bottom:1px solid var(--futzo-border-strong);color:var(--futzo-text-muted);font-size:13px;font-style:italic;padding:8px 14px}.schedule-round-card__matches[data-v-7c069d98]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:12px}@media(min-width:900px){.schedule-round-card__matches[data-v-7c069d98]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1260px){.schedule-round-card__matches[data-v-7c069d98]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.schedule-round-card__title[data-v-7c069d98]{font-size:16px}}
