.opponent-sources{padding:18px 0 48px;border-bottom:1px solid var(--line);margin-bottom:35px}.opponent-edition{font-size:12px;color:var(--muted)}.opponent-source-metrics{display:grid;grid-template-columns:1fr 1fr 2fr;gap:28px;padding:25px;background:#e9ece7;margin:25px 0}.opponent-source-metrics strong{font:700 38px Barlow,sans-serif}.opponent-source-metrics span{display:block;font:500 11px Noto,sans-serif;margin-top:6px}.opponent-source-metrics p{font-size:11px;line-height:1.9;margin:0;align-self:center;color:var(--muted)}.opponent-source-search{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.opponent-source-search input{width:min(450px,100%);border:1px solid #a9b4bc;background:transparent;padding:12px 15px;font:13px Noto,sans-serif;color:var(--ink);border-radius:0}.opponent-source-search input:focus-visible{outline:2px solid var(--signal);outline-offset:3px}#opponent-result-count{font-size:11px;color:var(--muted);margin:17px 0}.opponent-reference{border-top:1px solid var(--line);scroll-margin-top:30px}.opponent-reference:last-child{border-bottom:1px solid var(--line)}.opponent-reference>summary{display:grid;grid-template-columns:1fr 130px 120px;gap:18px;align-items:center;cursor:pointer;padding:18px 0;list-style:none}.opponent-reference summary::-webkit-details-marker{display:none}.opponent-reference summary b{font-size:15px}.opponent-reference summary small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.opponent-reference summary>strong{font:700 25px Barlow,Noto,sans-serif}.opponent-reference-state{font-size:10px;color:var(--muted);text-align:right}.opponent-reference-state.usable{color:#33604b}.opponent-reference-state i{display:inline-block;font-style:normal;font-size:17px;margin-left:15px}.opponent-reference[open] .opponent-reference-state i{transform:rotate(45deg)}.opponent-reference-body{padding:0 0 24px;max-width:780px}.opponent-reference-body>p,.opponent-reference-body li{font-size:12px;color:var(--muted);line-height:1.9}.opponent-reference-body dl{margin:16px 0}.opponent-reference-body dl>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:6px 0}.opponent-reference-body>a{font-size:12px;color:var(--signal-dark)}.opponent-reference-body ul{padding-left:18px;margin:15px 0 0}
@media(max-width:620px){.opponent-source-metrics{grid-template-columns:1fr 1fr;padding:20px;gap:20px}.opponent-source-metrics p{grid-column:1/-1}.opponent-source-search{display:block}.opponent-source-search input{display:block;margin-top:9px;width:100%;box-sizing:border-box}.opponent-reference>summary{grid-template-columns:1fr auto;gap:10px}.opponent-reference-state{grid-column:1/-1;text-align:left}.opponent-reference summary b{font-size:14px}.opponent-reference summary small{font-size:10px}.opponent-reference-body>p,.opponent-reference-body li{font-size:11px}.opponent-reference-body dl>div{grid-template-columns:80px 1fr;gap:12px}.opponent-reference-body dd{font-size:11px}}
