.buyer-shortlist{color:#193e2c;background:#f0f7f1;border:1px solid #cbded1;border-radius:16px;min-width:0;max-width:1440px;margin:24px auto 32px;padding:28px}.buyer-shortlist-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.buyer-shortlist-head p{letter-spacing:1.6px;color:#688271;margin:0 0 8px;font-size:10px;font-weight:750}.buyer-shortlist h2{letter-spacing:-.7px;margin:0;font-size:25px}.buyer-shortlist h2 span{vertical-align:middle;letter-spacing:0;background:#d5eadb;border-radius:20px;margin-left:8px;padding:4px 9px;font-size:13px;display:inline-block}.buyer-shortlist a{color:inherit;text-decoration:none}.buyer-shortlist-head>a{white-space:nowrap;font-size:12px;font-weight:650}.buyer-shortlist-note{color:#647c6c;margin:14px 0 20px;font-size:12px;line-height:1.7}.buyer-shortlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.buyer-shortlist-grid article{background:#fff;border:1px solid #dce8df;border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.buyer-shortlist-location{color:#708476;margin:0 0 10px;font-size:11px}.buyer-shortlist h3{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.5}.buyer-shortlist-why{color:#346b48;background:#eaf4eb;border-radius:5px;align-self:start;margin:0 0 18px;padding:7px 9px;font-size:10px;font-weight:650;line-height:1.6}.buyer-shortlist-action{border-top:1px solid #ecf1ed;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.buyer-shortlist-action strong{font-size:17px}.buyer-shortlist-action a{text-underline-offset:3px;text-decoration:underline}.buyer-shortlist-empty{font-size:13px;line-height:1.8}.buyer-shortlist a:focus-visible{outline-offset:4px;outline:2px solid #176d45}@media (max-width:900px){.buyer-shortlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.buyer-shortlist{margin:20px 0 28px;padding:20px 16px}.buyer-shortlist-head{display:block}.buyer-shortlist-head>a{margin-top:14px;display:inline-block}.buyer-shortlist h2{font-size:22px}.buyer-shortlist-grid{grid-template-columns:1fr;gap:12px}.buyer-shortlist-grid article{padding:18px}.buyer-shortlist-note{font-size:11px}.buyer-shortlist h3{font-size:15px}}
