.teams-module__SMzkYW__teamsContainer{flex-direction:column;gap:1.5rem;display:flex}.teams-module__SMzkYW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.teams-module__SMzkYW__titleArea h2{color:var(--color-text-main);margin:0;font-size:1.75rem}.teams-module__SMzkYW__backLink{color:var(--color-text-muted);align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.teams-module__SMzkYW__backLink:hover{color:var(--color-secondary)}.teams-module__SMzkYW__createButton{background:var(--color-secondary);color:#000;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1rem;font-weight:600;transition:all .2s}.teams-module__SMzkYW__createButton:hover:not(:disabled){box-shadow:0 4px 8px rgba(var(--color-secondary-rgb), .3);transform:translateY(-1px)}.teams-module__SMzkYW__createButton:disabled,.teams-module__SMzkYW__deleteBtn:disabled{opacity:.45;cursor:not-allowed}.teams-module__SMzkYW__teamsList{flex-direction:column;gap:1rem;display:flex}.teams-module__SMzkYW__teamCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.teams-module__SMzkYW__teamCardHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.teams-module__SMzkYW__teamInfo{flex-direction:column;gap:.5rem;display:flex}.teams-module__SMzkYW__teamName{color:var(--color-text-main);font-size:1.25rem;font-weight:700}.teams-module__SMzkYW__teamMeta{color:var(--color-text-muted);gap:1rem;font-size:.9rem;display:flex}.teams-module__SMzkYW__teamActions{gap:.75rem;display:flex}.teams-module__SMzkYW__editBtn,.teams-module__SMzkYW__deleteBtn{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-main);background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.85rem;transition:all .2s}.teams-module__SMzkYW__editBtn:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.teams-module__SMzkYW__deleteBtn:hover:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef4444}.teams-module__SMzkYW__emptyState{text-align:center;background:var(--color-surface);color:var(--color-text-muted);border-radius:8px;padding:3rem 1rem}.teams-module__SMzkYW__modalOverlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.teams-module__SMzkYW__modalContent{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;width:100%;max-width:500px;max-height:90vh;padding:2rem;overflow-y:auto}.teams-module__SMzkYW__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.teams-module__SMzkYW__modalHeader h3{color:var(--color-text-main);margin:0;font-size:1.25rem}.teams-module__SMzkYW__closeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.teams-module__SMzkYW__closeBtn:hover{color:var(--color-text-main)}.teams-module__SMzkYW__formGroup{margin-bottom:1rem}.teams-module__SMzkYW__formGroup label{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.9rem;display:block}.teams-module__SMzkYW__input{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text-main);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--color-secondary);border-radius:6px;padding:.75rem}.teams-module__SMzkYW__input:focus{border-color:var(--color-secondary);outline:none}.teams-module__SMzkYW__readOnlyValue{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;padding:.75rem}.teams-module__SMzkYW__lockNote{color:var(--color-text-muted);margin-block:.5rem;font-size:.85rem;line-height:1.4}.teams-module__SMzkYW__submitBtn{background:var(--color-secondary);color:#000;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:1rem;padding:.75rem;font-weight:600}.teams-module__SMzkYW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.teams-module__SMzkYW__message{border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.teams-module__SMzkYW__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.teams-module__SMzkYW__success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.teams-module__SMzkYW__rosterToggle{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.teams-module__SMzkYW__rosterToggle:hover{color:var(--color-secondary)}.teams-module__SMzkYW__rosterList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.teams-module__SMzkYW__rosterRow{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.teams-module__SMzkYW__rosterRow+.teams-module__SMzkYW__rosterRow{border-top:1px solid var(--color-border)}.teams-module__SMzkYW__rosterName{color:var(--color-text-main);flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.95rem;display:flex}.teams-module__SMzkYW__jerseyInput{text-align:center;font-variant-numeric:tabular-nums;width:3.25rem;color:var(--color-secondary);background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex:none;padding:.35rem .4rem;font-size:1rem;font-weight:700}.teams-module__SMzkYW__jerseyInput:focus{outline:2px solid var(--color-secondary);outline-offset:1px}.teams-module__SMzkYW__jerseyClash{border-color:var(--color-danger);color:var(--color-danger)}.teams-module__SMzkYW__jerseyBar{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.teams-module__SMzkYW__jerseyError{color:var(--color-danger);flex:1;font-size:.85rem}.teams-module__SMzkYW__rosterTag{border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary);border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.teams-module__SMzkYW__overlay{z-index:1000;background:rgba(var(--color-primary-rgb), .7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);grid-template-rows:1fr auto;justify-items:center;padding:1rem 0 0;display:grid;position:fixed;inset:0}.teams-module__SMzkYW__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px 12px 0 0;flex-direction:column;grid-row:2;gap:.75rem;width:min(30rem,100%);max-height:min(85dvh,44rem);padding:1.1rem;display:flex;overflow-y:auto}.teams-module__SMzkYW__dialogHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.teams-module__SMzkYW__dialogTitle{color:var(--color-text-main);margin:0;font-size:1.1rem}.teams-module__SMzkYW__dialogBody{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}.teams-module__SMzkYW__summary{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.teams-module__SMzkYW__summaryRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem .7rem;font-size:.85rem;display:flex}.teams-module__SMzkYW__summaryRow+.teams-module__SMzkYW__summaryRow{border-top:1px solid var(--color-border)}.teams-module__SMzkYW__summaryLabel{color:var(--color-text-muted);flex-shrink:0}.teams-module__SMzkYW__summaryValue{color:var(--color-text-main);text-align:right;margin:0;font-weight:600}.teams-module__SMzkYW__field{flex-direction:column;gap:.35rem;display:flex}.teams-module__SMzkYW__fieldLabel{color:var(--color-text-muted);font-size:.85rem}.teams-module__SMzkYW__choiceList{border:1px solid var(--color-border);border-radius:8px;max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.teams-module__SMzkYW__choice{text-align:left;width:100%;color:var(--color-text-main);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.teams-module__SMzkYW__choice:hover{background:rgba(var(--color-secondary-rgb), .08)}.teams-module__SMzkYW__choiceOn{background:rgba(var(--color-secondary-rgb), .16)}.teams-module__SMzkYW__choiceMain{flex-direction:column;gap:.1rem;min-width:0;display:flex}.teams-module__SMzkYW__choiceName{font-size:.95rem;font-weight:600}.teams-module__SMzkYW__choiceEmail{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.78rem}.teams-module__SMzkYW__choiceNoEmail{opacity:.7;font-style:italic}.teams-module__SMzkYW__choiceMeta{color:var(--color-secondary);text-align:right;flex-shrink:0;font-size:.78rem}.teams-module__SMzkYW__choiceEmpty{color:var(--color-text-muted);padding:.9rem .7rem;font-size:.85rem}.teams-module__SMzkYW__dialogError{background:rgba(var(--color-danger-rgb), .12);border:1px solid rgba(var(--color-danger-rgb), .3);color:var(--color-danger);border-radius:6px;margin:0;padding:.6rem .7rem;font-size:.85rem}.teams-module__SMzkYW__dialogActions{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column-reverse;gap:.5rem;margin:.25rem -1.1rem -1.1rem;padding:.6rem 1.1rem 1.1rem;display:flex;position:sticky;bottom:-1.1rem}.teams-module__SMzkYW__dialogActions>*{width:100%}.teams-module__SMzkYW__btn,.teams-module__SMzkYW__primaryBtn,.teams-module__SMzkYW__dangerBtn{cursor:pointer;border-radius:6px;min-height:2.75rem;padding:.55rem .9rem;font-size:.9rem;font-weight:600;transition:all .2s}.teams-module__SMzkYW__btn{border:1px solid var(--color-border);color:var(--color-text-main);background:0 0}.teams-module__SMzkYW__btn:hover:not(:disabled){border-color:var(--color-secondary);color:var(--color-secondary)}.teams-module__SMzkYW__primaryBtn{background:var(--color-secondary);border:1px solid var(--color-secondary);color:#000}.teams-module__SMzkYW__dangerBtn{background:rgba(var(--color-danger-rgb), .12);border:1px solid rgba(var(--color-danger-rgb), .4);color:var(--color-danger)}.teams-module__SMzkYW__dangerBtn:hover:not(:disabled){background:rgba(var(--color-danger-rgb), .2)}.teams-module__SMzkYW__btn:disabled,.teams-module__SMzkYW__primaryBtn:disabled,.teams-module__SMzkYW__dangerBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.teams-module__SMzkYW__teamCardHead{flex-direction:column;align-items:flex-start;gap:1rem}.teams-module__SMzkYW__teamActions{justify-content:flex-end;width:100%}}@media (min-width:48rem){.teams-module__SMzkYW__overlay{grid-template-rows:none;place-items:center;padding:1rem}.teams-module__SMzkYW__dialog{border-radius:12px;grid-row:auto}.teams-module__SMzkYW__dialogActions{background:0 0;border-top:none;flex-direction:row;justify-content:flex-end;margin:.25rem 0 0;padding:0;position:static}.teams-module__SMzkYW__dialogActions>*{width:auto}.teams-module__SMzkYW__btn,.teams-module__SMzkYW__primaryBtn,.teams-module__SMzkYW__dangerBtn{min-height:0}}
.TeamLogo-module__Qpukda__logoContainer{background-color:#0000;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.TeamLogo-module__Qpukda__isLoaded{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 8px #0000001a}.TeamLogo-module__Qpukda__logoImage{object-fit:contain;border-radius:50%;width:100%;height:100%}
.MatchRow-module__zrK1Rq__stretchedLink{z-index:1;position:absolute;inset:0}.MatchRow-module__zrK1Rq__top{align-items:center;gap:.75rem;width:100%;padding:1.1rem 1rem;display:flex}.MatchRow-module__zrK1Rq__time{min-width:75px;color:var(--color-text-muted);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.MatchRow-module__zrK1Rq__timeText{font-variant-numeric:tabular-nums;white-space:nowrap;background-color:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:.2rem .35rem;font-weight:750}.MatchRow-module__zrK1Rq__typeBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);text-align:center;background:#d4af3714;border:1px solid #d4af3726;border-radius:6px;padding:.15rem .4rem;font-size:.55rem;font-weight:850}.MatchRow-module__zrK1Rq__teams{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.MatchRow-module__zrK1Rq__teamLine{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;font-size:.875rem;font-weight:650;display:flex}.MatchRow-module__zrK1Rq__teamLink{min-width:0;color:inherit;z-index:2;flex:1;text-decoration:none;transition:color .2s;display:block;position:relative}.MatchRow-module__zrK1Rq__teamLink:hover{color:var(--color-secondary)}.MatchRow-module__zrK1Rq__nameWrapper{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.MatchRow-module__zrK1Rq__nameText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.MatchRow-module__zrK1Rq__score{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-shrink:0;min-width:32px;padding:.15rem .6rem;font-weight:800}.MatchRow-module__zrK1Rq__penaltyScore{color:var(--color-text-muted);margin-left:.2rem;font-size:.75em;font-weight:500}.MatchRow-module__zrK1Rq__isWinner,.MatchRow-module__zrK1Rq__isWinner .MatchRow-module__zrK1Rq__score{color:var(--color-text-main);font-weight:800}.MatchRow-module__zrK1Rq__isWinner .MatchRow-module__zrK1Rq__score{color:var(--color-secondary);background-color:#d4af3714;border-color:#d4af3733}.MatchRow-module__zrK1Rq__isLoser{opacity:.4}@media (max-width:768px){.MatchRow-module__zrK1Rq__top{gap:.5rem;padding:.85rem .65rem}.MatchRow-module__zrK1Rq__time{gap:.2rem;min-width:65px}.MatchRow-module__zrK1Rq__score{padding:.1rem .4rem}}
