/* KB_EXPFIND: product search (step 1 on /exporters, catalog cards on the Price & Supplier Finder) – phone first */
.exf-form{display:flex;gap:8px;margin:14px 0 8px;min-width:0}
.exf-form input{flex:1 1 auto;min-width:0;font:inherit;font-size:17px;padding:12px 14px;border:2px solid #7dd3fc;border-radius:12px;background:#fff;color:inherit;box-sizing:border-box;min-height:52px}
.exf-form input:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.2)}
.exf-form .btn{flex:none;min-height:52px;padding:0 18px;font-size:1rem}
.exf-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.9rem}
.exf-chip{font:inherit;font-size:.9rem;min-height:36px;padding:4px 12px;border:1px solid #bae6fd;border-radius:99px;background:#fff;color:#0369a1;cursor:pointer}
.exf-chip:hover,.exf-chip:focus-visible{border-color:#0284c7;background:#e0f2fe}
.exf-out:empty{display:none}
.exf-out{margin:8px 0 4px;min-width:0}
.exf-h{font-weight:700;margin:6px 0 8px}
.exf-grid{display:grid;grid-template-columns:1fr;gap:10px}
@media(min-width:760px){.exf-grid{grid-template-columns:1fr 1fr}}
.exf-item{border:1px solid var(--line,#e2e8f0);border-radius:12px;padding:12px 14px;background:#fff;min-width:0}
.exf-name{font-size:1.05rem;margin:0 0 4px;overflow-wrap:break-word}
.exf-hs{margin:0 0 2px;font-weight:600;overflow-wrap:anywhere}
.exf-desc{margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.exf-price{margin:6px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}
.exf-price b{font-size:1.1rem;color:#065f46}
.exf-est{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#92400e;background:#fef3c7;border-radius:6px;padding:1px 6px}
.exf-k{margin:8px 0 4px}
.exf-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.exf-links a{display:inline-flex;align-items:center;min-height:36px;padding:4px 10px;border:1px solid var(--line,#e2e8f0);border-radius:99px;text-decoration:none;font-size:.88rem;background:#f8fafc}
.exf-links a:hover{border-color:#0284c7}
.exf-acts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
.exf-acts .btn{white-space:normal;text-align:left}
.exf-note{margin:10px 0 0}
.exf-tools{margin:10px 0 0;line-height:1.8}
.exf-err{color:#b91c1c}
.srcapp .exf-out{margin:6px 0 14px}
