.erl-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,300px));gap:1rem;margin:1rem 0 1.6rem}
.erl-filter label{margin:0}
.erl-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
.erl-img{aspect-ratio:16/10;background:linear-gradient(135deg,#173a5a,#0f2a43)}
.erl .ur-card-body h2{font-size:1.3rem;line-height:1.15}
.erl-place{margin:0!important;flex:0!important;font-size:.9rem;color:#9fc3de!important}
.erl-link{margin-top:.5rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}
.erl-ext{flex:none;opacity:.85}
.erl-link{margin-top:auto!important;padding-top:.6rem}
.erl .ur-card-body{min-height:210px}
.erl-filter select{padding:.7rem 2.2rem .7rem 1.1rem!important;text-indent:0!important}
.ur-form.erl-filter{display:flex!important;flex-wrap:wrap;gap:1.2rem!important;align-items:flex-end;grid-template-columns:none!important}
.ur-form.erl-filter label{flex:0 1 300px;width:300px;max-width:100%;margin:0!important}
.ur-form.erl-filter select{width:100%!important;margin-top:.35rem!important}
