.content-grounds-list .grounds-pagination button{height:var(--size-button);padding:var(--space-2) var(--space-4);font-size:var(--text-button);color:var(--color-text);border-radius:var(--radius-small);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border:none;outline:none;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}.content-grounds-list .grounds-pagination button.has-icon{align-items:center;gap:var(--space-2)}.content-grounds-list .grounds-pagination button.has-icon.icon-right{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.content-grounds-list .grounds-pagination button.has-icon.icon-left{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2)}.content-grounds-list .grounds-pagination button.has-icon svg{width:auto;max-width:20px;height:auto;max-height:20px}.content-grounds-list .grounds-pagination button{color:var(--color-text-light);background-color:var(--color-primary)}.content-grounds-list{--size-sidebar:500px;gap:var(--gutter);display:flex;position:relative}@media (width<=1500px){.content-grounds-list{--size-sidebar:280px}}@media (width<=1140px){.content-grounds-list{flex-direction:column}}.content-grounds-list.loading{opacity:.6;filter:blur(2px);pointer-events:none}.content-grounds-list .grounds-container{width:100%;max-width:calc(100% - var(--size-sidebar));position:relative}@media (width<=1140px){.content-grounds-list .grounds-container{max-width:unset;order:2}}.content-grounds-list .grounds-container .grounds-list{gap:var(--space-4);flex-direction:column;display:flex}.content-grounds-list .grounds-card{--radius-card:calc(var(--radius) * 1.5);gap:var(--space-2);width:fit-content;padding:var(--space-2);border-radius:var(--radius-card);background-color:var(--color-bg);box-shadow:var(--shadow-card);margin-left:auto;margin-right:auto;display:flex}@media (width<=992px){.content-grounds-list .grounds-card{flex-direction:column;width:100%;max-width:500px;margin-left:auto;margin-right:auto}}.content-grounds-list .grounds-card .image-container{width:100%;max-width:500px;height:auto;max-height:350px}.content-grounds-list .grounds-card .image-container img{object-fit:cover;border-radius:calc(var(--radius-card) - var(--space-2));width:100%;height:100%}.content-grounds-list .grounds-card .grounds-card-content{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.content-grounds-list .grounds-card .grounds-card-content h3{margin-bottom:0}.content-grounds-list .grounds-card .grounds-card-content .price-container{align-items:flex-end;gap:var(--space-2);display:flex}.content-grounds-list .grounds-card .grounds-card-content .price-container .grounds-card-price-per-meter{padding-bottom:4px}.content-grounds-list .grounds-card .grounds-card-content .grounds-card-address{font-weight:700}.content-grounds-list .grounds-card .grounds-card-content .grounds-card-surface{align-items:center;gap:var(--space-1);display:flex}.content-grounds-list .grounds-card .grounds-card-content .grounds-card-description p{color:var(--color-text)!important;background-color:#0000!important}.content-grounds-list .grounds-card .grounds-card-content .grounds-card-description>:not(:last-child){margin-bottom:var(--space-2)}.content-grounds-list .grounds-card .grounds-card-content a{width:fit-content}.content-grounds-list .filters-container h3{margin-bottom:var(--space-4)}.content-grounds-list .filters-container h4{font-size:18px}.content-grounds-list #grounds-filters{top:calc(var(--header-height) + var(--space-4));gap:var(--space-2);width:var(--size-sidebar);padding:var(--space-4) var(--space-4) var(--space-8);background-color:var(--color-bg);box-shadow:var(--shadow-card);border-radius:var(--radius);z-index:var(--z-base);flex-direction:column;display:flex;position:sticky;right:0}@media (width<=1140px){.content-grounds-list #grounds-filters{width:100%}}@media (width<=992px){.content-grounds-list #grounds-filters{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}.content-grounds-list #grounds-filters .form-group{gap:var(--space-2);display:flex}@media (width<=1500px){.content-grounds-list #grounds-filters .form-group{flex-direction:column}}@media (width<=1140px){.content-grounds-list #grounds-filters .form-group{flex-direction:row}}@media (width<=576px){.content-grounds-list #grounds-filters .form-group{flex-direction:column}}.content-grounds-list #grounds-filters .form-group input{border:1px solid var(--color-dark)}.content-grounds-list #grounds-filters .form-group>div{position:relative}.content-grounds-list #grounds-filters .form-group>div .input-decoration{top:50%;right:var(--space-2);pointer-events:none;font-size:18px;font-weight:700;position:absolute;transform:translateY(-50%)}.content-grounds-list #grounds-filters [class*=-filter]:not(:last-child){margin-bottom:var(--space-4)}.content-grounds-list #grounds-filters .dots-decoration{bottom:calc(var(--size-dots-decoration) * -1);z-index:calc(var(--z-base) + 1);position:absolute;left:50%;transform:translate(-50%)}.content-grounds-list .grounds-pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.content-grounds-list .grounds-pagination .grounds-pagination-pages{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.content-grounds-list .grounds-pagination button.grounds-pagination-prev,.content-grounds-list .grounds-pagination button.grounds-pagination-next{background-color:var(--color-accent)}.content-grounds-list .grounds-pagination button.is-disabled,.content-grounds-list .grounds-pagination button.is-active{opacity:.5;pointer-events:none}
