.vendor-blend-module__i01GvG__badge{border:1px solid var(--manual-ink,#102f27);color:var(--manual-ink,#102f27);font:800 .6rem/1.25 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.vendor-blend-module__i01GvG__badge[data-kind=vendor_override]{border-color:var(--manual-brass,#bc8d3d);background:color-mix(in srgb, var(--manual-brass,#bc8d3d) 22%, transparent)}.vendor-blend-module__i01GvG__badge[data-kind=vendor_only]{border-color:var(--manual-oxblood,#971f2c);color:var(--manual-oxblood,#971f2c);background:color-mix(in srgb, var(--manual-oxblood,#971f2c) 9%, transparent)}.vendor-blend-module__i01GvG__details{border:1px solid var(--manual-rule,#102f273d);background:var(--manual-paper-light,#fffdf7d1)}.vendor-blend-module__i01GvG__details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 11px;list-style:none;display:flex}.vendor-blend-module__i01GvG__details>summary::-webkit-details-marker{display:none}.vendor-blend-module__i01GvG__details>summary:focus-visible{outline:3px solid var(--manual-brass,#bc8d3d);outline-offset:-3px}.vendor-blend-module__i01GvG__summaryLabel{font:800 .65rem/1.2 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.vendor-blend-module__i01GvG__summaryLabel:before{content:"+ "}.vendor-blend-module__i01GvG__details[open] .vendor-blend-module__i01GvG__summaryLabel:before{content:"– "}.vendor-blend-module__i01GvG__body{border-top:1px solid var(--manual-rule,#102f273d);gap:12px;padding:11px 11px 12px;display:grid}.vendor-blend-module__i01GvG__kindDetail,.vendor-blend-module__i01GvG__vendorIdentity,.vendor-blend-module__i01GvG__targetNote,.vendor-blend-module__i01GvG__scoring,.vendor-blend-module__i01GvG__footnote,.vendor-blend-module__i01GvG__provenance{font:400 .78rem/1.45 var(--font-body);margin:0}.vendor-blend-module__i01GvG__vendorIdentity,.vendor-blend-module__i01GvG__targetNote,.vendor-blend-module__i01GvG__footnote{color:color-mix(in srgb, var(--manual-ink,#102f27) 74%, transparent)}.vendor-blend-module__i01GvG__target{border-top:1px solid var(--manual-rule,#102f273d);gap:7px;padding-top:10px;display:grid}.vendor-blend-module__i01GvG__targetHeading{font:800 .7rem/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.vendor-blend-module__i01GvG__weight{color:var(--manual-brass,#bc8d3d);font:800 .62rem/1.2 var(--font-mono);letter-spacing:.04em}.vendor-blend-module__i01GvG__lanes{border-top:1px solid var(--manual-rule,#102f273d);border-left:1px solid var(--manual-rule,#102f273d);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:0;margin:0;display:grid}.vendor-blend-module__i01GvG__lanes>div{border-right:1px solid var(--manual-rule,#102f273d);border-bottom:1px solid var(--manual-rule,#102f273d);gap:3px;min-width:0;padding:7px 8px;display:grid}.vendor-blend-module__i01GvG__lanes dt{color:color-mix(in srgb, var(--manual-ink,#102f27) 66%, transparent);font:800 .58rem/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.vendor-blend-module__i01GvG__lanes dd{font:700 1rem/1.1 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.vendor-blend-module__i01GvG__lanes dd small{color:color-mix(in srgb, var(--manual-ink,#102f27) 58%, transparent);font:700 .58rem/1 var(--font-mono);text-transform:uppercase;margin-left:4px}.vendor-blend-module__i01GvG__lanes>div[data-lane=blended]{background:color-mix(in srgb, var(--manual-brass,#bc8d3d) 13%, transparent)}.vendor-blend-module__i01GvG__scoring{border:1px solid var(--manual-rule,#102f273d);padding:8px 9px}.vendor-blend-module__i01GvG__provenance,.vendor-blend-module__i01GvG__stamp{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.vendor-blend-module__i01GvG__provenanceLabel{color:color-mix(in srgb, var(--manual-ink,#102f27) 66%, transparent);font:800 .58rem/1.2 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.vendor-blend-module__i01GvG__stamp{border:1px solid var(--manual-rule,#102f273d);font:400 .72rem/1.4 var(--font-mono);padding:8px 11px}.vendor-blend-module__i01GvG__stampBody{font-variant-numeric:tabular-nums}.vendor-blend-module__i01GvG__stampSource{width:100%;color:color-mix(in srgb, var(--manual-ink,#102f27) 62%, transparent);overflow-wrap:anywhere}
