.stay-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;background:#fff;padding:22px;border-radius:22px}.stay-filters label{display:flex;flex-direction:column;gap:8px;font-weight:600}.stay-filters input,.stay-filters select{width:100%;min-height:46px;padding:10px;border:1px solid #a8beb1;border-radius:10px;background:#fff;color:#194735}.stay-filter-note{grid-column:1/-1;font-size:.9rem;color:#51645a}.stay-demo{color:#735619;background:#fff6d7;padding:10px;border-radius:8px}.stay-place{padding:20px;background:white;border:1px solid #dce5df;border-radius:18px}.stay-place h3{margin-top:0}#more-destinations{margin-top:16px;padding:14px;border-radius:12px}.accommodation-main .content-section{scroll-margin-top:100px}
