.reputation-badges{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.reputation-badges .web-pill{white-space:normal;line-height:1.45}.reputation-badges .reputation-verified,.reputation-badges .reputation-trusted{color:var(--blue);background:var(--soft)}.reputation-badges .reputation-premier{border:1px solid var(--blue);color:var(--blue);background:var(--soft)}.deals-panel{gap:20px;min-width:0;display:grid}.deals-panel h2,.deals-panel h3{margin:0 0 8px}.reputation-criteria summary{cursor:pointer;font-weight:600}.reputation-criteria p{color:var(--muted);line-height:1.6}.deal-toolbar,.deal-row-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.deal-row-heading>div:first-child{overflow-wrap:anywhere;min-width:0}.deal-row-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.deal-response{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.deal-response .company-fieldset{gap:18px;display:grid}.deal-outcomes{flex-wrap:wrap;gap:8px;display:flex}.deal-outcomes .web-button{min-width:0}.deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.deal-attestation{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.deal-attestation input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0}.counterparty-sort{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.counterparty-sort p{color:var(--muted);font-size:14px}@media (width<=700px){.deal-row-heading,.deal-toolbar,.counterparty-sort{flex-direction:column;align-items:stretch}.deal-row-actions{flex-flow:wrap;justify-content:space-between;align-items:center}.deal-form-grid{grid-template-columns:1fr}.deal-outcomes{grid-template-columns:1fr 1fr;display:grid}}.deal-nav-count{text-align:center;background:var(--action);min-width:22px;color:var(--action-text);border-radius:20px;margin-left:auto;padding:2px 6px;font-size:12px;font-weight:600}.deals-panel .deal-row,.deals-panel .reputation-criteria{display:block}.deal-row-heading,.deal-response{width:100%}.deals-panel .reputation-criteria summary{padding:4px 0}.deals-panel .reputation-criteria p{margin:14px 0}.deals-panel .reputation-criteria p:last-child{margin-bottom:0}