.team-sync-note{font-size:10px;line-height:1.5;color:#6a7c8e;margin:0 0 12px;overflow-wrap:anywhere}
.team-sync-note.is-error{padding:10px 12px;border:1px solid #ecd2a3;border-radius:8px;background:#fff8e9;color:#81530d}
.team-sync-note.is-error strong{display:block;font-size:11px;margin-bottom:4px}
.team-sync-note.is-error span{display:block}
.team-card-progress>.team-sync-note{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:11px 0 0;padding-top:9px;border-top:1px solid #ffffff24;color:#d8e4f1;font-size:10px;line-height:1.5;font-weight:400}
.team-sync-icon{font-size:14px;line-height:1;color:#bddc6a}
.team-sync-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #ffffff36;border-radius:50%;background:#ffffff0a;color:#c7e477;font:inherit;font-size:19px;line-height:1;cursor:pointer}
.team-sync-refresh:hover{background:#ffffff20;border-color:#c7e477}
.team-sync-refresh:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.team-sync-refresh:disabled{cursor:wait;opacity:.65}
.team-sync-refresh.is-loading>span{animation:team-sync-spin 1s linear infinite}
.team-sync-note.is-error .team-sync-refresh{float:right;margin:0 0 6px 8px;color:#81530d;border-color:#caa66d;background:#fff}
.team-card-progress>.team-sync-note{flex-wrap:wrap}
.team-sync-feedback:empty{display:none}
.team-sync-feedback{flex-basis:100%;text-align:right;font-size:10px;line-height:1.5}
.team-sync-note.is-error .team-sync-feedback{text-align:left}
@keyframes team-sync-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.team-sync-refresh.is-loading>span{animation:none}}
.teams-source-note.has-sync-errors{color:#81530d}
.team-knockout-summary{display:grid;gap:10px;padding:14px 0}
.team-knockout-summary strong{font-size:25px;line-height:1.1;color:#fff;letter-spacing:-.02em}
.team-knockout-summary span{font-size:11px;color:#dfebf4}
.team-knockout-note{font-size:10px;line-height:1.5;color:#dfebf4;margin:0}
