.role-portiere[data-v-90a8d2b8]{color:#ffcf3d;background:#ffbf002e;border-color:#ffbf004d}.role-difensore[data-v-90a8d2b8]{color:#43e57e;background:#1cca5b2e;border-color:#1cca5b4d}.role-centrocampista[data-v-90a8d2b8]{color:#48bef4;background:#0da2e72e;border-color:#0da2e74d}.role-attaccante[data-v-90a8d2b8]{color:#f47c7c;background:#ef43432e;border-color:#ef43434d}.role-riserva[data-v-90a8d2b8]{color:#89909f;background:#252b37cc;border-color:#3d4452}html.light .role-portiere[data-v-90a8d2b8]{color:#b8780a;background:#ffbf001f;border-color:#ffbf004d}html.light .role-difensore[data-v-90a8d2b8]{color:#248f4b;background:#1cca5b1f;border-color:#1cca5b4d}html.light .role-centrocampista[data-v-90a8d2b8]{color:#1273a1;background:#0da2e71f;border-color:#0da2e74d}html.light .role-attaccante[data-v-90a8d2b8]{color:#c32222;background:#ef43431f;border-color:#ef43434d}html.light .role-riserva[data-v-90a8d2b8]{color:#6e7687;background:#e5e7eb;border-color:#bec4cf}.csg-section-title.csg-section-title[data-v-90a8d2b8]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--f5-gold));align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:1.1rem;font-weight:400;line-height:1;display:flex}.csg-section-title.csg-section-title[data-v-90a8d2b8]:after{content:"";background:linear-gradient(to right,hsl(var(--f5-gold)/.35),transparent);flex:auto;min-width:1.5rem;height:1px}.csg-subsection-title.csg-subsection-title[data-v-90a8d2b8]{letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--f5-muted-foreground));align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:flex}.csg-card[data-v-90a8d2b8]{background:hsl(var(--f5-secondary)/.35);border:1px solid hsl(var(--f5-border)/.5);border-radius:.375rem;padding:.75rem 1rem}.csg-squad-card[data-v-90a8d2b8]{padding:.15rem 0}.csg-squad-row[data-v-90a8d2b8]{align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.csg-squad-row+.csg-squad-row[data-v-90a8d2b8]{border-top:1px solid hsl(var(--f5-border)/.45)}.csg-squad-num[data-v-90a8d2b8]{width:2rem;height:2rem;font-family:var(--font-display,inherit);border-style:solid;border-width:1px;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:400;display:flex}.csg-squad-num-multi[data-v-90a8d2b8]{color:hsl(var(--f5-foreground));border-color:hsl(var(--f5-border)/.6);background:linear-gradient(135deg,#1cca5b2e,#0da2e72e,#ef43432e)}.csg-role-badge[data-v-90a8d2b8]{letter-spacing:.06em;border-style:solid;border-width:1px;border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.csg-table[data-v-90a8d2b8]{border:1px solid hsl(var(--f5-border)/.5);border-radius:.375rem;overflow:hidden}.csg-table-header[data-v-90a8d2b8]{background:hsl(var(--f5-secondary)/.6);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.csg-table-header[data-v-90a8d2b8],.csg-table-row[data-v-90a8d2b8]{color:hsl(var(--f5-muted-foreground));grid-template-columns:1fr auto;gap:.5rem;padding:.45rem .875rem;display:grid}.csg-table-row[data-v-90a8d2b8]{border-top:1px solid hsl(var(--f5-border)/.4);align-items:center;font-size:.78rem}.csg-table-separator[data-v-90a8d2b8]{margin-top:0;border-top:1px dashed hsl(var(--f5-border))!important}.csg-plus[data-v-90a8d2b8]{color:hsl(var(--f5-success))}.csg-minus[data-v-90a8d2b8],.csg-plus[data-v-90a8d2b8]{text-align:right;white-space:nowrap;font-size:.75rem;font-weight:700}.csg-minus[data-v-90a8d2b8]{color:hsl(var(--f5-destructive))}.csg-notice-amber[data-v-90a8d2b8],.csg-notice-blue[data-v-90a8d2b8]{color:hsl(var(--f5-muted-foreground));border-radius:.375rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.5}.csg-notice-amber[data-v-90a8d2b8]{border:1px solid hsl(var(--f5-warning)/.3);background:hsl(var(--f5-warning)/.08)}.csg-notice-amber strong[data-v-90a8d2b8]{color:hsl(var(--f5-warning))}.csg-notice-blue[data-v-90a8d2b8]{border:1px solid hsl(var(--f5-primary)/.3);background:hsl(var(--f5-primary)/.08)}.csg-notice-blue strong[data-v-90a8d2b8]{color:hsl(var(--f5-primary))}
