.welcome[data-v-8ab05fd3]{background:linear-gradient(180deg,#fff,#fafafa);border-radius:18px;box-shadow:0 10px 30px #0000000a;color:#1f2937;margin:0 0 10px;max-width:860px;padding:2rem;position:relative}.welcome[data-v-8ab05fd3]:after{background:linear-gradient(270deg,rgba(0,0,0,.01),transparent);border-radius:0 12px 12px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:60px}.welcome h2[data-v-8ab05fd3]{font-size:1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.content[data-v-8ab05fd3]{overflow:hidden;transition:max-height .45s ease}.content p[data-v-8ab05fd3]{color:#374151;font-size:.9rem;line-height:1.7;margin-bottom:1.25rem}.content strong[data-v-8ab05fd3]{color:#111827}.content a[data-v-8ab05fd3]{border-bottom:1px solid rgba(37,99,235,.25);color:#2563eb;text-decoration:none;transition:border-color .2s ease}.content a[data-v-8ab05fd3]:hover{border-bottom-color:#1d4ed8}.signature[data-v-8ab05fd3]{border-top:1px dashed #e5e7eb;color:#065f46;margin-top:2rem;padding-top:1.5rem}.toggle[data-v-8ab05fd3]{align-items:center;background:none;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;margin-top:1rem;padding:0}.toggle[data-v-8ab05fd3]:hover{text-decoration:underline}.arrow[data-v-8ab05fd3]{transition:transform .3s ease}.arrow.up[data-v-8ab05fd3]{transform:rotate(180deg)}@media (max-width:640px){.welcome[data-v-8ab05fd3]{margin:0;padding:20px}.welcome h2[data-v-8ab05fd3]{font-size:14px}.content p[data-v-8ab05fd3]{font-size:.8rem}}.offers-list[data-v-6d6a29a2]{display:flex;flex-direction:column;gap:1rem}.offers-list-full-screen[data-v-6d6a29a2]{height:auto;margin-bottom:40px;overflow:visible;padding:0;position:relative;top:0;width:100%}.offers-list-full-screen .filters[data-v-6d6a29a2],.offers-list-full-screen h1[data-v-6d6a29a2]{display:none}.offers-list-full-screen .cards[data-v-6d6a29a2]{grid-template-columns:repeat(4,minmax(200px,1fr))}.filters[data-v-6d6a29a2]{display:flex;flex-direction:column;gap:.5rem}.filter label[data-v-6d6a29a2]{color:#444;font-size:.9rem;margin-bottom:.3rem}.full-width[data-v-6d6a29a2]{width:100%}.header[data-v-6d6a29a2]{margin-top:1rem}.cards[data-v-6d6a29a2]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(200px,1fr));margin-top:20px}.card[data-v-6d6a29a2]{background:#fff;border-radius:1rem;box-shadow:0 4px 12px #00000014;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-6d6a29a2]:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.card-image[data-v-6d6a29a2]{align-items:center;display:flex;height:180px;justify-content:center;overflow:hidden}.card-image img[data-v-6d6a29a2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-image img.polygon-preview[data-v-6d6a29a2]{background:#f9f9f9;-o-object-fit:contain;object-fit:contain;padding:10px}.card-body[data-v-6d6a29a2]{padding:1rem}.card-location[data-v-6d6a29a2]{color:#222;font-size:1rem;font-weight:600;margin-bottom:.5rem}.card-area[data-v-6d6a29a2]{color:#333;font-size:1rem;font-weight:500}.card-price[data-v-6d6a29a2]{color:#cd4075;font-size:1.1rem;font-weight:600;margin-top:.3rem}.card-expires[data-v-6d6a29a2]{background:#ffefef;border-bottom:1px solid #f5c6cb;border-bottom-left-radius:20px;color:#000;font-size:.7rem;font-weight:400;padding:.4rem .6rem .4rem 1rem;position:absolute;right:0;text-align:center;top:0}.card-heart[data-v-6d6a29a2]{left:5px;position:absolute;top:0}@media (hover:hover){.fav-button:not(.is-active):hover .heart-svg[data-v-6d6a29a2]{stroke-width:1.2;stroke:#333}}.card-open-new-window[data-v-6d6a29a2]{bottom:.5rem;position:absolute;right:1rem}.card-open-new-window a[data-v-6d6a29a2]{color:#adadad;font-size:1rem;text-decoration:none}.card-open-new-window a[data-v-6d6a29a2]:hover{color:#777}.lazy-img[data-v-6d6a29a2]{opacity:0;transition:opacity .4s ease-in-out}.lazy-img[src][data-v-6d6a29a2]{opacity:1}h1[data-v-6d6a29a2]{font-size:22px;font-weight:500;letter-spacing:.4px}.empty[data-v-6d6a29a2]{color:#777;padding:2rem 0;text-align:center}.pagination[data-v-6d6a29a2]{display:flex;justify-content:center;margin-top:2rem}
