.player-activity-icons{align-items:center;gap:4px;display:inline-flex}.player-activity-icons>span{align-items:center;gap:2px;display:inline-flex;position:relative}.player-activity-icons .event-icon{justify-content:center;align-items:center;width:15px;height:18px;display:inline-flex}.player-activity-icons .event-icon svg{width:15px;height:18px}.player-activity-icons .icon-yellow-card{color:#e6ae13}.player-activity-icons .icon-red-card{color:#e94444}.player-activity-icons .icon-in{color:#00865b}.player-activity-icons .icon-out{color:#bd4050}.player-activity-icons .event-asset{background:currentColor;width:15px;height:15px;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-activity-icons .stacked-yellows{width:23px;height:23px}.stacked-yellows>.event-icon:last-child{filter:drop-shadow(-1px 1px #fff);position:absolute;top:-4px;left:6px}.captain-band{vertical-align:middle;letter-spacing:0;background:#f8d551;border:3px solid #b58808;border-left:1px solid #aa7c00;border-right:1px solid #aa7c00;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:16px;margin-left:5px;color:#352c0f!important;padding:0 5px!important;font:800 10px/1 Arial!important;display:inline-flex!important}.portrait-with-crest{flex-shrink:0;align-self:stretch;align-items:flex-end;display:inline-flex;position:relative}.portrait-with-crest>.athlete-crest,.portrait-with-crest>.crest{object-fit:contain;background:#fff;border-radius:3px;padding:2px;bottom:0;right:-3px;width:21px!important;height:24px!important;position:absolute!important}.is-sent-off .real-player-name>b{-webkit-text-decoration:line-through #c94343;text-decoration:line-through #c94343}.expelled-label{letter-spacing:.4px;color:#c03939!important;font-size:8px!important;font-weight:800!important;display:block!important}.pitch-vacancy>.player-shirt{opacity:.2;filter:grayscale()}.pitch-vacancy>small:first-of-type{opacity:.55;text-decoration:line-through}.pitch-vacancy{background:repeating-linear-gradient(135deg,#0000,#0000 5px,#c9434312 5px 10px);border-radius:5px}.arena-officials{background:#fff;border:1px solid #dce5dd;border-radius:8px;margin:0 0 20px;padding:10px 14px;font-size:12px}.arena-officials summary{cursor:pointer;color:#66786e;font-weight:600}.arena-officials>span{color:#7b8e82;margin-top:10px;font-size:10px;display:block}.arena-officials>strong{margin-top:3px;display:block}.lineup-position{color:#748477;margin-top:3px;font-size:11px;display:block}.desk-player-avatar{position:relative;overflow:visible}.desk-player-avatar>.athlete-crest{object-fit:contain;background:#fff;border-radius:2px;width:15px;height:17px;position:absolute;bottom:0;right:-4px}.quick-athlete-photo{flex-shrink:0;width:30px;height:35px;display:inline-flex;position:relative}.quick-athlete-photo>img{object-fit:contain;object-position:bottom;width:100%;height:100%}.quick-athlete-photo>.athlete-crest{background:#fff;border-radius:2px;width:15px;height:17px;position:absolute;bottom:0;right:-4px}.player-chips button>span:last-child{text-align:left}.player-chips button small{color:#7c8c81;margin-top:3px;font-size:9px;display:block}.quick-defender{gap:7px;margin:14px 0;font-size:12px;display:grid}.quick-defender select{font:inherit;border:1px solid #d4e0d7;border-radius:7px;padding:10px}.quick-defender small{color:#748477}.card-foul-option{align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.quick-desk .pitch-player .player-activity-icons{background:#fff;border-radius:3px;padding:2px;position:absolute;top:0;right:0}.quick-desk .pitch-player .captain-band{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.8)}.quick-desk .pitch-player.is-sent-off{opacity:.65;background:#f7dcdc70;border-radius:5px}.quick-desk .pitch-player.is-sent-off>.player-shirt{opacity:.25;filter:grayscale()}.live-arena .squad .player>.portrait-with-crest{flex:0 0 40px;align-self:center;width:40px;min-width:40px;height:40px;display:flex;overflow:visible}.live-arena .squad .player>.portrait-with-crest>.portrait{object-fit:cover;object-position:center 20%;background:#edf1e9;border:0;border-radius:50%;width:40px;min-width:40px;height:40px;display:block}.live-arena .squad .player>.portrait-with-crest>.portrait.placeholder{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.live-arena .squad .real-player-name{flex:1 1 0;width:auto;min-width:0}.live-arena .squad .real-player-name>b{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.live-arena .squad .player>.player-activity-icons{flex-wrap:wrap;flex:none;max-width:65px}.live-arena .eventperson>.portrait-with-crest{background:0 0;border-radius:0;flex:0 0 64px;align-self:flex-end;align-items:flex-end;width:64px;min-width:64px;height:82px;overflow:visible}.live-arena .event .eventperson>.portrait-with-crest>.portrait{object-fit:contain;object-position:center bottom;background:0 0;border:0;border-radius:0;width:64px;min-width:64px;height:82px;display:block}.live-arena .event .eventperson>.portrait-with-crest>.portrait.placeholder{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.live-arena .eventperson .portrait.placeholder svg{fill:#acb6a4;width:64px;height:82px;display:block}.live-arena .event .eventperson>.portrait-with-crest>.team-portrait{object-fit:contain;padding:3px}.portrait-with-crest>.athlete-crest,.portrait-with-crest>.crest,.quick-athlete-photo>.athlete-crest,.desk-player-avatar>.athlete-crest{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.official-icon{vertical-align:middle;flex-shrink:0}.arena-officials summary{align-items:center;gap:8px;display:flex}.arena-officials dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 4px;display:grid}.arena-officials dl>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.arena-officials dt{color:#7b8e82;font-size:10px}.arena-officials dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.quick-desk .desk-referee,.desk-referee{display:block}.desk-referee>fieldset{border:0;min-width:0;margin:0;padding:0}.officials-primary{align-items:flex-end;gap:12px;display:flex}.officials-primary label{flex:1}.desk-referee label>span{align-items:center;gap:7px;margin-bottom:7px;display:flex}.officials-extra{border-top:1px solid #e0e8e2;margin-top:16px;padding-top:12px}.officials-extra summary{cursor:pointer;color:#64786d;font-size:12px}.officials-extra p{color:#7b8e82;font-size:11px}.officials-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.officials-inputs label{min-width:0}.officials-inputs input{box-sizing:border-box;width:100%}.desk-referee fieldset>small{color:#00845d;margin-top:12px;display:block}@media (max-width:650px){.officials-inputs{grid-template-columns:1fr}.officials-primary{flex-direction:column;align-items:stretch}.arena-officials dl{grid-template-columns:1fr}.desk-referee input{font-size:16px}}
