.finder-heading[data-astro-cid-5a54yk4s]{margin:0 0 1rem!important;font-size:var(--font-size-md)!important}.filters[data-astro-cid-5a54yk4s]{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.field[data-astro-cid-5a54yk4s]{min-width:150px}.field[data-astro-cid-5a54yk4s] label[data-astro-cid-5a54yk4s]{display:block;font-size:var(--font-size-3xs);color:var(--text-muted);margin-bottom:5px}select[data-astro-cid-5a54yk4s]{width:100%;padding:9px 28px 9px 11px;border:.5px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--bg);color:var(--text);outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}select[data-astro-cid-5a54yk4s]:focus{box-shadow:var(--focus-ring);border-color:var(--green-400)}.check[data-astro-cid-5a54yk4s]{font-size:var(--font-size-2xs);color:var(--text-muted);display:flex;align-items:center;gap:6px;padding-bottom:9px;cursor:pointer}.filter-help[data-astro-cid-5a54yk4s]{font-size:var(--font-size-2xs);line-height:1.6;margin:1rem 0 0}.result-head[data-astro-cid-5a54yk4s]{font-size:var(--font-size-2xs);color:var(--text-muted);margin:1.25rem 0 .85rem;padding-bottom:.6rem;border-bottom:.5px solid var(--border)}.result-head[data-astro-cid-5a54yk4s] strong[data-astro-cid-5a54yk4s]{color:var(--text)}.cat-block[data-astro-cid-5a54yk4s]{margin:0 0 1rem}.cat-head[data-astro-cid-5a54yk4s]{font-size:var(--font-size-xs)!important;font-weight:600;margin:1.2rem 0 .3rem!important;color:var(--text)}.cnt[data-astro-cid-5a54yk4s]{font-size:var(--font-size-3xs);color:var(--text-hint);font-weight:400}.name-list[data-astro-cid-5a54yk4s]{line-height:1.7;color:var(--text-muted)}.name-list[data-astro-cid-5a54yk4s] a[data-astro-cid-5a54yk4s]{color:var(--green-600);text-decoration:none}details[data-astro-cid-5a54yk4s]{border:.5px solid var(--border);border-radius:var(--radius-sm);padding:11px 15px;margin-bottom:7px}details[data-astro-cid-5a54yk4s] summary[data-astro-cid-5a54yk4s]{font-weight:500;cursor:pointer;list-style:none;font-size:var(--font-size-xs);color:var(--text)}details[data-astro-cid-5a54yk4s] summary[data-astro-cid-5a54yk4s]::-webkit-details-marker{display:none}details[data-astro-cid-5a54yk4s] summary[data-astro-cid-5a54yk4s]:before{content:"+ ";color:var(--green-400);font-weight:700}details[data-astro-cid-5a54yk4s][open] summary[data-astro-cid-5a54yk4s]:before{content:"− "}details[data-astro-cid-5a54yk4s] p[data-astro-cid-5a54yk4s]{margin-top:9px;margin-bottom:0;font-size:var(--font-size-2xs)}.link-grid[data-astro-cid-5a54yk4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:.75rem 0 1rem}.link-card[data-astro-cid-5a54yk4s]{display:block;border:.5px solid var(--border);border-radius:var(--radius-md);padding:.95rem 1rem;text-decoration:none;background:var(--bg-surface)}.link-card[data-astro-cid-5a54yk4s] strong[data-astro-cid-5a54yk4s]{display:block;margin-bottom:.35rem;color:var(--text)}.link-card[data-astro-cid-5a54yk4s] span[data-astro-cid-5a54yk4s]{color:var(--text-muted);font-size:var(--font-size-2xs)}#results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}#results .hscard{border:.5px solid var(--border);border-radius:var(--radius-md);padding:11px 13px;background:var(--bg-surface)}#results .hs-top{display:flex;align-items:flex-start;flex-direction:column;gap:8px}#results .hs-top h3{margin:0;font-size:var(--font-size-xs);line-height:1.4}#results .hs-name{font-size:var(--font-size-xs);font-weight:600;color:var(--text);text-decoration:none}a.hs-name:hover{color:var(--green-600)}#results .hs-cat{font-size:var(--font-size-3xs);color:var(--text-hint);white-space:nowrap}#results .hs-suitability{margin:6px 0;font-size:var(--font-size-3xs);font-weight:600;color:var(--green-700)}#results .hs-hint{font-size:var(--font-size-3xs);line-height:1.5;margin:8px 0 0}#results .hs-teil{font-size:var(--font-size-3xs);color:var(--text-muted);margin:5px 0 0;line-height:1.45}#results .hs-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#results .tag{font-size:var(--font-size-3xs);padding:2px 8px;border-radius:999px;background:var(--bg);border:.5px solid var(--border);color:var(--text-hint)}#results .tag.wh{background:var(--green-50);color:var(--green-700);border-color:transparent}
