/* Probable line-ups ([cq_formazioni]), in their own file: ScommessePRO's theme serves its own copy of article.css
   (23/10, without these rules), so the pitch must not depend on it (4/11). */
.cq-formazioni{container-type:inline-size;clear:both;margin:20px 0 24px;border:1px solid #DFE1E5;background:#fff;font-family:'CQ Barlow Condensed','Arial Narrow',sans-serif;color:#152D49}
.cq-formazioni p{margin:0!important;font-family:inherit!important}
.cq-formazioni ol,.cq-formazioni li{margin:0!important;padding:0!important;list-style:none!important}
.cq-formazioni .cqf-bar{display:flex;align-items:stretch;min-height:max(34px,7cqw);overflow:hidden;background:#fff}
.cq-formazioni .cqf-team{position:relative;z-index:2;display:flex;align-items:center;gap:.35em;padding:0 6cqw 0 4.8cqw!important;background:var(--kit);color:var(--kit-ink);
 clip-path:polygon(0 0,100% 0,calc(100% - 2.8cqw) 100%,0 100%);white-space:nowrap;font-size:max(17px,4.4cqw);line-height:1}
.cq-formazioni .cqf-team b{font-weight:700;text-transform:uppercase}
.cq-formazioni .cqf-team i{font-style:normal;opacity:.72}
.cq-formazioni .cqf-cut{position:relative;z-index:1;width:3.7cqw;margin-left:-3.7cqw;background:var(--kit-2);transform:translateX(1.5cqw) skewX(-21.5deg)}
.cq-formazioni .cqf-pitch{position:relative;aspect-ratio:1080/854}
.cq-formazioni .cqf-grass{position:absolute;inset:0;display:block;width:100%;height:100%}
.cq-formazioni .cqf-p{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-2.6cqw)}
.cq-formazioni .cqf-p svg{display:block;width:max(22px,4.3cqw);height:max(23px,4.5cqw);filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}
.cq-formazioni .cqf-p .spq-shirt-outline{fill:none;stroke:#fff;stroke-width:7;stroke-linejoin:round}
.cq-formazioni .cqf-p span{margin-top:.25em;color:#fff;font-size:max(10px,2.4cqw);line-height:1;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;
 text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.25)}
.cq-formazioni .cqf-long span{font-size:max(9px,2.13cqw)}.cq-formazioni .cqf-longer span{font-size:max(9px,1.85cqw)}
/* On a phone the pitch grows taller, so each line keeps room for its shirts and names. */
@container (max-width:520px){.cq-formazioni .cqf-pitch{aspect-ratio:1080/1200}.cq-formazioni .cqf-p svg{width:5.4cqw;height:5.7cqw}
 .cq-formazioni .cqf-p span{font-size:2.8cqw;letter-spacing:.01em}.cq-formazioni .cqf-long span{font-size:2.5cqw}.cq-formazioni .cqf-longer span{font-size:2.2cqw}}
