.fw-pitch:not(._),.fw-pitch-list:not(._){--pitch:var(--nsn-football-widgets-accent-soft,#4fbf8b29);--pitch-line:var(--nsn-football-widgets-panel,#fff);margin:0;padding:0;list-style:none}.fw-pitch-list:not(._){flex-wrap:wrap;gap:8px 14px;display:flex}.fw-pitch-list:not(._)>li:not(._){flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.fw-pitch:not(._){aspect-ratio:304/330;background:radial-gradient(46px circle at 50% 0, transparent 44px, var(--pitch-line) 44px 46px, transparent 46px), var(--pitch);width:100%;max-width:380px;box-shadow:inset 0 0 0 2px var(--pitch-line);border-radius:12px;position:relative}.fw-pitch:not(._):before,.fw-pitch:not(._):after{content:"";border:2px solid var(--pitch-line);border-bottom:0;position:absolute;bottom:0}.fw-pitch:not(._):before{height:27%;left:20.5%;right:20.5%}.fw-pitch:not(._):after{height:9%;left:36.5%;right:36.5%}.fw-pitch:not(._)>li:not(._){z-index:1;left:calc((var(--col) - 1) * 100% / var(--n));bottom:calc((var(--row) - .5) * 100% / var(--rows));width:calc(100% / var(--n));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 3px;display:flex;position:absolute;transform:translateY(50%)}.fw-pitch--mirror:not(._)>li:not(._){left:calc((var(--n) - var(--col)) * 100% / var(--n))}.fw-pitch__no:not(._){background:var(--kit,var(--home));width:28px;height:28px;color:var(--kit-on,var(--home-on));box-shadow:var(--fill-edge);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.fw-pitch__nm:not(._){font-family:var(--font-heading);color:var(--ink);font-size:12px;font-weight:700;line-height:1.15}.fw-pitch:not(._) .fw-pitch__no:not(._){margin:0 calc(50% - 14px)}.fw-pitch:not(._) .fw-pitch__nm:not(._){text-overflow:ellipsis;white-space:nowrap;flex:0 0 100%;min-width:0;overflow:hidden}.fw-pitch__sr:not(._){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fw-pitch__r:not(._){background:var(--panel);height:16px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.fw-pitch__c:not(._){background:var(--accent);width:14px;height:14px;color:var(--on-band);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}
