
.contract-product-list{max-height:340px;overflow:auto;border:1px solid var(--border,#cbd5e1);border-radius:8px;padding:6px}
html body .contract-product-list>label{display:flex;align-items:center;gap:10px;padding:9px;margin:0;border-bottom:1px solid var(--border,#cbd5e1);cursor:pointer}
html body .contract-product-list>label[hidden]{display:none!important}
html body .contract-product-list input{width:18px;height:18px;min-height:0;flex:none;margin:0}
.contract-product-list>label>span{flex:1}
.contract-product-list>label>small{font-size:12px;opacity:.8}
.business-pilot-form .contract-products{width:100%}
@media(max-width:600px){.contract-product-list>label{flex-wrap:wrap}.contract-product-list>label>small{width:100%;padding-left:28px}}
