.pc-section{border-top:2px solid #bcc6b8;margin:48px 0 32px;padding-top:32px}.pc-section h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(25px,3vw,34px)}.pc-controls{background:#f2efe5;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:20px;display:grid}.pc-controls label{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.pc-controls select{font:inherit;color:#182b2a;appearance:none;background:#f8f6ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23182b2a' stroke-width='2'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #afbeb0;border-radius:4px;width:100%;min-width:0;min-height:46px;padding:10px 30px 10px 12px;font-size:14px}.pc-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-heading h3{letter-spacing:-.025em;margin:0 0 8px;font-size:24px}.pc-heading p{color:#52655e;margin:0;font-size:14px}.pc-actions{flex-wrap:wrap;gap:8px;display:flex}.pc-section button{color:#f8f6ec;font:inherit;cursor:pointer;background:#182b2a;border:1px solid #182b2a;border-radius:4px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:700}.pc-section button:disabled{opacity:.5;cursor:wait}.pc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pc-team{border-top:4px solid var(--pc-color);background:#f2efe5;min-width:0;padding:20px}.pc-team header{border-bottom:1px solid #cdd1bf;padding-bottom:16px}.pc-team h4{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;line-height:1.15}.pc-team header p{color:#52655e;margin:0;font-size:12px}.pc-column-head{justify-content:space-between;gap:12px;margin:18px 0 8px;font-size:11px;font-weight:700;display:flex}.pc-column-head span:last-child{text-align:right}.pc-axis{color:#68776e;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.pc-team ol{margin:0;padding:0;list-style:none}.pc-team li{border-bottom:1px solid #d6d9c9;padding:14px 0}.pc-player-line{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pc-player-line strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pc-value{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:auto .6ch;font-size:23px;font-weight:700;line-height:1.1;display:inline-grid}.pc-value sup{font-size:12px}.pc-player-meta{color:#52655e;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.pc-role{color:#182b2a;text-align:center;border:1px solid #bdc9ba;border-radius:3px;min-width:30px;padding:2px 4px;font-size:10px;font-weight:700}.pc-bar{background:#d8dece;height:8px;position:relative}.pc-bar i{background:var(--pc-color);height:100%;position:absolute}.pc-signed:after{content:"";background:#68776e;width:1px;height:12px;position:absolute;top:-2px;left:50%}.pc-section :focus-visible{outline-offset:3px;outline:3px solid #b67e2c}@media (max-width:900px){.pc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-heading{flex-direction:column;align-items:flex-start}.pc-pair{gap:12px}.pc-team{padding:14px}}@media (max-width:600px){.pc-pair{grid-template-columns:1fr}.pc-controls{gap:14px;padding:16px}.pc-controls label:nth-child(3),.pc-controls label:nth-child(4){grid-column:1/-1}.pc-team{padding:18px}.pc-player-line strong{font-size:15px}}@media (max-width:480px){.pc-controls{grid-template-columns:1fr}.pc-actions{width:100%;display:grid}.pc-controls label:nth-child(3){grid-column:auto}}
