.hotel-finder[data-astro-cid-4vb2tclt]{margin:12px 0 40px;scroll-margin-top:130px}.hotel-finder[data-astro-cid-4vb2tclt] h2[data-astro-cid-4vb2tclt]{font-size:30px}.hotel-finder[data-astro-cid-4vb2tclt] p[data-astro-cid-4vb2tclt]{margin:12px 0}.hotel-finder[data-astro-cid-4vb2tclt] .zeile[data-astro-cid-4vb2tclt]{margin:0 0 8px}.finder-note[data-astro-cid-4vb2tclt],.finder-source[data-astro-cid-4vb2tclt]{color:var(--grau);font-size:14px}.finder-controls[data-astro-cid-4vb2tclt],.finder-shortlist[data-astro-cid-4vb2tclt]{background:var(--weich);border-radius:16px;margin-top:20px;padding:20px;scroll-margin-top:130px}.finder-controls[data-astro-cid-4vb2tclt]>label[data-astro-cid-4vb2tclt]{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.finder-controls[data-astro-cid-4vb2tclt] select[data-astro-cid-4vb2tclt]{width:100%;font:inherit;background:#fff;border:1px solid #cfcbc3;border-radius:10px;padding:12px}.finder-tray[data-astro-cid-4vb2tclt]{z-index:25;background:var(--ink);color:#fff;text-align:center;border-radius:999px;width:max-content;max-width:calc(100vw - 32px);padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 3px 18px #0002}fieldset[data-astro-cid-4vb2tclt]{border:0;margin:18px 0 14px;padding:0}legend[data-astro-cid-4vb2tclt]{margin-bottom:8px;font-size:16px;font-weight:600}.finder-filters[data-astro-cid-4vb2tclt]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finder-filters[data-astro-cid-4vb2tclt] label[data-astro-cid-4vb2tclt]{cursor:pointer;align-items:center;gap:8px;font-size:15px;line-height:1.4;display:flex}.finder-filters[data-astro-cid-4vb2tclt] input[data-astro-cid-4vb2tclt]{width:18px;height:18px;accent-color:var(--ink);flex:none}.hotel-finder[data-astro-cid-4vb2tclt] .finder-button{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:999px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.3}.hotel-finder[data-astro-cid-4vb2tclt] .finder-button:hover{border-color:var(--ink)}.hotel-finder[data-astro-cid-4vb2tclt] .finder-button[aria-pressed=true]{background:var(--ink);color:#fff}.hotel-finder[data-astro-cid-4vb2tclt] .finder-button:disabled{opacity:.5;cursor:default}.finder-actions[data-astro-cid-4vb2tclt]{flex-wrap:wrap;align-items:center;gap:14px;font-size:15px;display:flex}.finder-shortlist[data-astro-cid-4vb2tclt] h3[data-astro-cid-4vb2tclt]{font-size:22px}.finder-shortlist[data-astro-cid-4vb2tclt] h3[data-astro-cid-4vb2tclt] span[data-astro-cid-4vb2tclt]{color:var(--grau);white-space:nowrap;font-size:15px}.finder-shortlist[data-astro-cid-4vb2tclt] ul[data-astro-cid-4vb2tclt]{padding:0;list-style:none}.finder-shortlist[data-astro-cid-4vb2tclt] li{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:15px;display:flex}.finder-results[data-astro-cid-4vb2tclt]{gap:16px;margin-top:22px;display:grid}.finder-hotel[data-astro-cid-4vb2tclt]{border:1px solid var(--linie);border-radius:16px;padding:22px}.finder-hotel[data-astro-cid-4vb2tclt] h3[data-astro-cid-4vb2tclt]{font-size:23px;line-height:1.25}.finder-hotel[data-astro-cid-4vb2tclt] h3[data-astro-cid-4vb2tclt] a[data-astro-cid-4vb2tclt]{text-decoration:none}.finder-hotel[data-astro-cid-4vb2tclt] h3[data-astro-cid-4vb2tclt] a[data-astro-cid-4vb2tclt]:hover{text-decoration:underline}.finder-area[data-astro-cid-4vb2tclt]{color:var(--grau);font-size:13px;margin-top:0!important}.finder-fit[data-astro-cid-4vb2tclt]{font-weight:600}.finder-hotel[data-astro-cid-4vb2tclt] p[data-astro-cid-4vb2tclt]{font-size:16px;line-height:1.55}.finder-hotel[data-astro-cid-4vb2tclt] .finder-source[data-astro-cid-4vb2tclt]{margin-bottom:0;font-size:13px}.finder-caution[data-astro-cid-4vb2tclt]{color:var(--grau)}.finder-tags[data-astro-cid-4vb2tclt]{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.finder-tags[data-astro-cid-4vb2tclt] li[data-astro-cid-4vb2tclt]{background:var(--weich);border-radius:8px;padding:4px 10px;font-size:13px}.finder-table-wrap[data-astro-cid-4vb2tclt]{margin-top:12px;overflow:auto}.finder-comparison[data-astro-cid-4vb2tclt] table[data-astro-cid-4vb2tclt]{border-collapse:collapse;background:#fff;width:100%;min-width:520px;font-size:14px}.finder-comparison[data-astro-cid-4vb2tclt] th,.finder-comparison[data-astro-cid-4vb2tclt] td{text-align:left;vertical-align:top;border:1px solid var(--linie);min-width:145px;padding:12px}.finder-comparison[data-astro-cid-4vb2tclt] caption[data-astro-cid-4vb2tclt]{text-align:left;padding:10px 0;font-weight:600}.finder-comparison[data-astro-cid-4vb2tclt] th[scope=row]{min-width:105px}.finder-shortlist[data-astro-cid-4vb2tclt] input[data-astro-cid-4vb2tclt][readonly]{width:100%;font:inherit;padding:10px}[data-astro-cid-4vb2tclt][hidden]{display:none!important}@media (width<=500px){.finder-filters[data-astro-cid-4vb2tclt]{grid-template-columns:1fr}.finder-hotel[data-astro-cid-4vb2tclt]{padding:18px}.finder-controls[data-astro-cid-4vb2tclt],.finder-shortlist[data-astro-cid-4vb2tclt]{padding:16px}}
