.rental-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin-bottom:22px}.rental-more{margin:20px 0}.rental-more .rental-filter-grid{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rental-controls>.help{margin-top:20px}.rental-repair{margin:24px 0}.rental-result-count{margin:22px 0}.rental-entry>.reservation{padding:0;margin:0;border:0;background:transparent}.rental-entry h3{overflow-wrap:anywhere}.rental-entry .reservation>.row{align-items:start}.rental-links{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;gap:18px}.rental-pagination{margin:24px 0}@media(max-width:900px){.rental-filter-grid{grid-template-columns:1fr 1fr}.rental-filter-grid>label:first-child{grid-column:1/-1}}@media(max-width:600px){.rental-filter-grid,.rental-more .rental-filter-grid{grid-template-columns:1fr}.rental-filter-grid>label:first-child{grid-column:auto}.rental-controls .actions>.btn{flex:1}.rental-pagination{gap:14px;flex-wrap:wrap}}
