.CardClinica2_cardSelected__7yWxF{opacity:0;transform:translateY(20px);animation:CardClinica2_appearCard__aUH17 .4s ease-in-out forwards;height:100%}.CardClinica2_card__rD6xL{box-shadow:0 14px 30px rgba(15,23,42,.1);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;z-index:20;display:flex;flex-direction:column;position:relative;border-radius:28px;overflow:hidden;cursor:pointer;background:#fff;height:100%;min-height:100%;border:1px solid #e2e9f1}.CardClinica2_card__rD6xL:hover{box-shadow:0 24px 44px rgba(15,23,42,.18);transform:translateY(-4px);border-color:#d7e4f2}.CardClinica2_media__RUMuU{width:100%;position:relative;padding:0}.CardClinica2_statusContainer__zCl_o{position:absolute;right:12px;top:12px;z-index:20}.CardClinica2_statusBadge__YRXqZ{display:inline-flex;padding:5px 12px;font-size:10px;letter-spacing:.65px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:999px;box-shadow:0 10px 20px rgba(0,0,0,.18)}.CardClinica2_placeholder__aMHQ1{width:100%;aspect-ratio:1.6/1;background:#eef4fa;display:flex;justify-content:center;align-items:center;border-radius:0}.CardClinica2_placeholderIcon__YrfFz{font-size:84px;color:#9ca3af}.CardClinica2_image__1yJRI{width:100%;aspect-ratio:1.6/1;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:0}.CardClinica2_content__Vdq05{width:100%;padding:18px 18px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.CardClinica2_textBlock__4hqt4{display:flex;flex-direction:column;gap:6px}.CardClinica2_title__vYsAl{width:100%;font-size:20px;line-height:1.35;font-weight:700;letter-spacing:.01em;color:#0f172a;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.35em * 2)}.CardClinica2_location__II4ZZ{width:100%;font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CardClinica2_description__pGnXF{width:100%;margin:0;font-size:14px;color:#475569;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.5em * 2)}.CardClinica2_sectionBox__yGUjD{width:100%;border-radius:16px;padding:10px;border:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.CardClinica2_sectionBoxNeutral__ikehu{background:#f4f7fb;border-color:#e2e9f1}.CardClinica2_sectionBoxBlue__jr2GP{background:#e7f0fc;border-color:#d3e2f4}.CardClinica2_sectionBoxSand__NEM9V{background:#f4ebdf;border-color:#e6d7c2}.CardClinica2_sectionBoxGreen__agYFv{background:#e3efe6;border-color:#cfe3d6}.CardClinica2_openedRow__FXhu_{display:flex;align-items:center;gap:8px}.CardClinica2_openedText__WzCBS,.CardClinica2_rowIcon__71BmH{color:#111;font-size:14px}.CardClinica2_sectionTitle__SwNto{font-size:12px;font-weight:700;color:#334155;margin-top:0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.CardClinica2_chips__Oc6VM{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.CardClinica2_specialtyChip__iyd1l{display:inline-flex;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:600;background:#edf5ff;color:#1e293b;border:1px solid #c4d9f5}.CardClinica2_categoryChip__eJ_Z8{display:inline-flex;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:600;background:#f9f1e6;color:#3f2e1b;border:1px solid #e6d4bb}.CardClinica2_more__fqI0A{font-size:12px;color:#475569;font-weight:600}.CardClinica2_serviceChip__vj7YJ{display:inline-flex;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:600;background:#e4f4eb;color:#14532d;border:1px solid #c3e2cf}.CardClinica2_emptyHint__jdJHb{font-size:13px;color:#111}.CardClinica2_footer__7e5Uv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;border-top:1px dashed #dbe4ef;padding-top:10px}.CardClinica2_footerBox__f15H_{background:#f4f7fb;border:1px solid #e2e9f1}.CardClinica2_footerLeft__6RjH9{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px}.CardClinica2_emergencyBadge__StwwD{color:#7f1d1d;background:#ffe6e6;border-radius:999px;border:1px solid #f3b8b8}.CardClinica2_emergencyBadge__StwwD,.CardClinica2_modernBadge__pG8uk{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600}.CardClinica2_modernBadge__pG8uk{color:#115e59;background:#dcf3ec;border-radius:999px;border:1px solid #b4dfd2}@media (max-width:640px){.CardClinica2_content__Vdq05{padding:16px}.CardClinica2_title__vYsAl{font-size:18px;line-height:1.35}.CardClinica2_sectionBox__yGUjD{padding:9px}}@keyframes CardClinica2_appearCard__aUH17{to{opacity:1;transform:translateY(0)}}