.resultados_header__A71sd{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px 12px;margin-bottom:20px}.resultados_headerIcon__DfevW{width:72px;height:auto;margin-bottom:10px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.15))}.resultados_title__Pf5ta{font-size:3rem;font-weight:800;color:#2b7037;margin-bottom:4px}.resultados_subtitle__hXlVV{font-size:1.4rem;font-weight:600;color:#322b2e}.resultados_gallery__tp_lk{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0 20px 40px}@media (min-width:768px){.resultados_gallery__tp_lk{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media (min-width:1024px){.resultados_gallery__tp_lk{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}}.resultados_imageCard__Vgl1B{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;background:#fff}.resultados_imageCard__Vgl1B:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.resultados_image__p__7r{width:100%;height:280px;object-fit:cover;display:block;transition:transform .3s ease}.resultados_imageCard__Vgl1B:hover .resultados_image__p__7r{transform:scale(1.05)}.resultados_imageOverlay__Lo3Ws{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:60px 16px 16px;opacity:0;transition:opacity .3s ease}.resultados_imageCard__Vgl1B:hover .resultados_imageOverlay__Lo3Ws{opacity:1}.resultados_imageOverlay__Lo3Ws p{color:#fff;font-size:14px;margin:0;line-height:1.5}.resultados_emptyState__rwr8x{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:540px;margin:20px auto 0;padding:48px 28px;background:#fffffff2;border:2px dashed #7dbf42;border-radius:20px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.resultados_emptyIcon__KIyqA{width:96px;height:auto;margin-bottom:16px;opacity:.95}.resultados_emptyTitle__CUHYW{color:#2b7037;font-size:1.4rem;font-weight:800;margin-bottom:6px}.resultados_emptyText__L_cue{color:#3f5a3a;font-size:1rem;line-height:1.6}.resultados_lightbox__mdHXc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:resultados_fadeIn__2728O .3s ease}@keyframes resultados_fadeIn__2728O{0%{opacity:0}to{opacity:1}}.resultados_lightboxContent__iRsO_{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.resultados_lightboxImage__p4Num{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 50px rgba(0,0,0,.5)}.resultados_lightboxCaption__AMLWL{color:#fff;font-size:16px;text-align:center;margin-top:20px;max-width:600px;line-height:1.6}.resultados_closeButton__WJVmU{position:absolute;top:-50px;right:0;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.resultados_closeButton__WJVmU:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}