.PharmacyListLarge_list__NKu9D{display:flex;flex-direction:column;gap:1.5rem}.PharmacyListLarge_item__Gkq_0{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.08);display:flex;align-items:center;gap:2rem;transition:all .3s ease;border-left:4px solid transparent}.PharmacyListLarge_item__Gkq_0:hover{border-left-color:#e74c3c;box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.PharmacyListLarge_imageContainer__bAgOp{flex-shrink:0;width:140px;height:140px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PharmacyListLarge_image__56Yed{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform:scale(2)}.PharmacyListLarge_item__Gkq_0:hover .PharmacyListLarge_image__56Yed{transform:scale(2.05)}.PharmacyListLarge_content__c4fYg{flex:1 1}.PharmacyListLarge_header__64eB_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.PharmacyListLarge_name__4AoKG{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0}.PharmacyListLarge_address__gxRb5{color:var(--66);margin:.5rem 0;font-size:1rem;font-weight:500}.PharmacyListLarge_hours__Sboow{color:#27ae60;margin:.5rem 0 1rem;font-size:1rem;font-weight:600;background:rgba(39,174,96,.1);padding:.25rem .75rem;border-radius:20px;display:inline-block}.PharmacyListLarge_services__7n85Q{display:flex;gap:.75rem;flex-wrap:wrap}.PharmacyListLarge_service__FJ8hX{background:#f8f9fa;color:var(--secondary);padding:.4rem .8rem;border-radius:20px;font-size:.85rem;border:1px solid #e9ecef;font-weight:500}.PharmacyListLarge_actions__AgrnU{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.PharmacyListLarge_contactButton__iZ5SH{background:var(--primary);color:white;text-decoration:none;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;box-shadow:0 2px 8px rgba(231,76,60,.3)}.PharmacyListLarge_contactButton__iZ5SH:hover{background:#c0392b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(231,76,60,.4)}.PharmacyListLarge_detailsButton__EpgvC{background:transparent;color:var(--secondary);border:2px solid var(--secondary);text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;text-align:center}.PharmacyListLarge_detailsButton__EpgvC:hover{background:var(--secondary);color:white;transform:translateY(-1px)}@media (max-width:768px){.PharmacyListLarge_item__Gkq_0{flex-direction:column;text-align:center;padding:1.5rem}.PharmacyListLarge_imageContainer__bAgOp{width:100%;height:300px}.PharmacyListLarge_header__64eB_{flex-direction:column;gap:.75rem}.PharmacyListLarge_actions__AgrnU{flex-direction:row;width:100%}.PharmacyListLarge_contactButton__iZ5SH,.PharmacyListLarge_detailsButton__EpgvC{flex:1 1}.PharmacyListLarge_services__7n85Q{justify-content:center}}