.HomeCareListClient-module__sXvt2a__container{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.HomeCareListClient-module__sXvt2a__filterSection{background:#f8f9fa;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.HomeCareListClient-module__sXvt2a__searchBox{margin-bottom:1rem}.HomeCareListClient-module__sXvt2a__searchInput{border:1px solid #ddd;border-radius:6px;width:100%;padding:.8rem;font-size:1rem}.HomeCareListClient-module__sXvt2a__wardSelector{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.HomeCareListClient-module__sXvt2a__select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:1rem}.HomeCareListClient-module__sXvt2a__resultCount{color:#666;font-weight:700}.HomeCareListClient-module__sXvt2a__listGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.HomeCareListClient-module__sXvt2a__card{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px #00000005}.HomeCareListClient-module__sXvt2a__card:hover{transform:translateY(-2px);box-shadow:0 8px 12px #0000000d}.HomeCareListClient-module__sXvt2a__cardHeader{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding-bottom:.8rem}.HomeCareListClient-module__sXvt2a__wardTag{color:#1976d2;background:#e3f2fd;border-radius:4px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.HomeCareListClient-module__sXvt2a__cardTitle{color:#333;margin:0;font-size:1.1rem;line-height:1.4}.HomeCareListClient-module__sXvt2a__cardBody{font-size:.9rem}.HomeCareListClient-module__sXvt2a__infoRow{align-items:baseline;margin-bottom:.5rem;display:flex}.HomeCareListClient-module__sXvt2a__label{color:#888;flex-shrink:0;width:50px;font-size:.85rem}.HomeCareListClient-module__sXvt2a__value{color:#444;word-break:break-all}.HomeCareListClient-module__sXvt2a__mapLink{color:#007bff;white-space:nowrap;margin-left:.5rem;font-size:.8rem;text-decoration:none}.HomeCareListClient-module__sXvt2a__mapLink:hover{text-decoration:underline}.HomeCareListClient-module__sXvt2a__telLink{color:#333;font-weight:500;text-decoration:none}.HomeCareListClient-module__sXvt2a__telLink:hover{color:#007bff}@media (max-width:600px){.HomeCareListClient-module__sXvt2a__wardSelector{flex-direction:column;align-items:flex-start;gap:.5rem}.HomeCareListClient-module__sXvt2a__select{width:100%}.HomeCareListClient-module__sXvt2a__listGrid{grid-template-columns:1fr}}
