.pw-finder{padding:24px;border:1px solid #cbd5e1;border-radius:16px;background:#f6f9fc;margin:24px 0}.pw-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.pw-filter-grid label{display:block;font-weight:700;margin-bottom:6px}.pw-filter-grid input,.pw-filter-grid select{box-sizing:border-box;width:100%;min-height:48px;padding:10px;border:1px solid #64748b;border-radius:8px;background:white;color:#17212b;font:inherit}.pw-finder [hidden]{display:none!important}.pw-finder .pw-treffer{max-height:none}.pw-finder button:focus-visible,.pw-finder input:focus-visible,.pw-finder select:focus-visible{outline:3px solid #245c9c;outline-offset:3px}@media(max-width:700px){.pw-filter-grid{grid-template-columns:1fr}.pw-finder{padding:16px}}
.pw-finder .pw-treffer .pw-badge{display:inline-block;color:#fff;background:#176744;font-size:.8rem;padding:3px 9px;margin:6px 0;border-radius:12px}.pw-finder>p{margin:16px 0}.pw-finder #pw-cnt{margin:18px 0}
