.CemeterySearch-module__odKGVq__searchContainer{width:100%;max-width:1200px;margin:0 auto}.CemeterySearch-module__odKGVq__searchHeader{align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.CemeterySearch-module__odKGVq__filterSection{align-items:center;gap:15px;margin-bottom:2.5rem;display:flex}.CemeterySearch-module__odKGVq__filterSelect{color:#333;cursor:pointer;background-color:#fcfcfc;border:1px solid #d1d1d1;border-radius:8px;outline:none;min-width:150px;padding:12px 20px;font-size:1rem;font-weight:500;transition:all .2s}.CemeterySearch-module__odKGVq__filterSelect:hover{border-color:#a3a3a3}.CemeterySearch-module__odKGVq__filterSelect:focus{border-color:var(--primary);box-shadow:0 0 0 2px #c3b9b433}.CemeterySearch-module__odKGVq__filterSelect:disabled{color:#a0a0a0;cursor:not-allowed;background-color:#f0f0f0}.CemeterySearch-module__odKGVq__searchSubmitBtn{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:120px;padding:12px 24px;font-size:1rem;font-weight:700;transition:all .2s}.CemeterySearch-module__odKGVq__searchSubmitBtn:hover{background-color:#a39994;transform:translateY(-2px);box-shadow:0 4px 12px #c3b9b44d}.CemeterySearch-module__odKGVq__backBtn{cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.CemeterySearch-module__odKGVq__backBtn:hover{background:#e0e0e0}.CemeterySearch-module__odKGVq__searchHeader h3{color:var(--primary);font-size:1.25rem}.CemeterySearch-module__odKGVq__list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.CemeterySearch-module__odKGVq__card{background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.CemeterySearch-module__odKGVq__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.CemeterySearch-module__odKGVq__imageSection{background:#f9f9f9;width:100%;height:220px;position:relative}.CemeterySearch-module__odKGVq__thumbnail{object-fit:cover;width:100%;height:100%}.CemeterySearch-module__odKGVq__noImage{color:#ccc;justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;display:flex}.CemeterySearch-module__odKGVq__infoSection{flex-direction:column;flex:1;padding:1.5rem;display:flex}.CemeterySearch-module__odKGVq__title{color:#222;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.CemeterySearch-module__odKGVq__address{color:#666;margin-bottom:1rem;font-size:.95rem}.CemeterySearch-module__odKGVq__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.CemeterySearch-module__odKGVq__tag{color:#6d635c;background:#ece8e5;border:1px solid #dcd8d5;border-radius:8px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.CemeterySearch-module__odKGVq__details{background:#fbfbfb;border-radius:8px;flex-direction:column;flex:1;gap:.5rem;margin-bottom:1.5rem;padding:1rem;display:flex}.CemeterySearch-module__odKGVq__detailItem{font-size:.9rem}.CemeterySearch-module__odKGVq__label{color:#888;margin-right:.5rem;font-weight:600}.CemeterySearch-module__odKGVq__actions{gap:1rem;margin-top:auto;display:flex}.CemeterySearch-module__odKGVq__viewBtn,.CemeterySearch-module__odKGVq__mapBtn{cursor:pointer;border-radius:8px;flex:1;padding:.8rem;font-size:.95rem;font-weight:600;transition:all .2s}.CemeterySearch-module__odKGVq__viewBtn{background:var(--primary);color:#fff;border:none}.CemeterySearch-module__odKGVq__viewBtn:hover{background:#2a2e45}.CemeterySearch-module__odKGVq__mapBtn{color:var(--primary);border:1px solid var(--primary);background:#fff}.CemeterySearch-module__odKGVq__mapBtn:hover{background:#f5f6ff}.CemeterySearch-module__odKGVq__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.CemeterySearch-module__odKGVq__pageBtn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .2s;display:flex}.CemeterySearch-module__odKGVq__pageBtn:hover{border-color:var(--primary);color:var(--primary)}.CemeterySearch-module__odKGVq__pageBtn.CemeterySearch-module__odKGVq__active{background:var(--primary);color:#fff;border-color:var(--primary)}.CemeterySearch-module__odKGVq__pageBtn:disabled{cursor:default;color:#ccc;border-color:#eee}@media (max-width:1024px){.CemeterySearch-module__odKGVq__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.CemeterySearch-module__odKGVq__list{grid-template-columns:1fr}.CemeterySearch-module__odKGVq__imageSection{height:200px}.CemeterySearch-module__odKGVq__actions{flex-direction:column}.CemeterySearch-module__odKGVq__filterSection{flex-direction:column;gap:10px}.CemeterySearch-module__odKGVq__filterSelect{width:100%}.CemeterySearch-module__odKGVq__searchSubmitBtn{width:100%;margin-top:5px}}.CemeterySearch-module__odKGVq__emptyStateContainer{text-align:center;background-color:#fbfbfb;border:2px dashed #e6e3e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:80px 20px;display:flex}.CemeterySearch-module__odKGVq__emptyStateImage{opacity:.85;max-width:250px;height:auto;margin-bottom:25px}.CemeterySearch-module__odKGVq__emptyStateText{color:#666;font-size:1.25rem;font-weight:600}
.SearchPage-module__eSBH4G__main{background-color:#fff;min-height:100vh}.SearchPage-module__eSBH4G__container{max-width:1100px;margin:0 auto;padding:120px 20px 60px}.SearchPage-module__eSBH4G__pageHeader{text-align:center;margin-bottom:40px}.SearchPage-module__eSBH4G__nav{border-bottom:2px solid #eee;justify-content:center;gap:0;margin-bottom:40px;padding:0;display:flex}.SearchPage-module__eSBH4G__navItem{color:#999;cursor:pointer;text-align:center;flex:1;max-width:250px;padding:20px 0;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s}.SearchPage-module__eSBH4G__navItem:hover{color:var(--primary)}.SearchPage-module__eSBH4G__navItem.SearchPage-module__eSBH4G__active{color:var(--primary);border-bottom:3px solid var(--primary);margin-bottom:-2px;position:relative}.SearchPage-module__eSBH4G__searchContent{background:#fff}
