.b3d-finder{background:#fff;border:1px solid var(--b3d-n-200);border-radius:20px;padding:32px;margin:48px 0}.b3d-finder h2{font-family:var(--b3d-font-title);font-weight:700;font-size:26px;color:var(--b3d-ink);margin:0 0 18px;letter-spacing:-.01em}.b3d-finder-form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:14px;align-items:end}.b3d-finder-form label{display:flex;flex-direction:column;gap:6px;font-family:var(--b3d-font-ui);font-weight:500;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--b3d-n-500)}.b3d-finder-form select{font-family:var(--b3d-font-body);font-size:15px;color:var(--b3d-ink);background:var(--b3d-fleece);border:1px solid var(--b3d-n-300);border-radius:10px;padding:11px 14px;outline:none;text-transform:none;letter-spacing:normal}.b3d-finder-form select:focus{border-color:var(--b3d-ink);background:#fff}.b3d-finder-form select:disabled{opacity:.6;background:var(--b3d-n-100);cursor:not-allowed}.b3d-finder-miss{margin-top:24px;padding:20px 22px;background:var(--b3d-warning-bg);border:1px solid var(--b3d-warning);border-radius:10px}.b3d-finder-miss p{margin:0 0 10px;color:var(--b3d-n-800);font-size:14.5px}.b3d-finder-miss-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.b3d-finder-note{margin:18px 0 0;font-size:14px;color:var(--b3d-n-600);line-height:1.6}.b3d-finder-note a{color:var(--b3d-ink);text-decoration:underline;text-underline-offset:2px}.b3d-finder-note a:hover{text-decoration:none}@media(max-width:1023px){.b3d-finder-form{grid-template-columns:1fr}.b3d-finder{padding:24px}}
