.vendor-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vendor-list-form{flex-wrap:wrap;align-items:end;gap:16px;margin-block-start:20px;display:flex}.invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.invitation-row{flex-wrap:wrap}.invitation-actions .btn{font-size:12px}.invitation-row .invitation-actions{flex-basis:100%}.vendor-list-form .field{flex:1;min-width:180px}.vendor-list-members{gap:10px;margin-block:20px;display:grid}.recipient-check{align-items:center;gap:14px;min-height:48px;display:flex}.recipient-check input{width:20px;height:20px;accent-color:var(--navy)}.vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vendor-grid h2{overflow-wrap:anywhere;font-size:17px}.vendor-grid .card{gap:14px;display:grid}.vendor-meta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:16px;display:flex}.vendor-grid p{font-size:12px}.vendor-grid p>svg{vertical-align:middle;display:inline}@media (max-width:1024px){.vendor-filters,.vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.vendor-grid,.vendor-filters{grid-template-columns:1fr}}
