.CardClinica2_cardSelected___YeqK{opacity:0;transform:translateY(20px);animation:CardClinica2_appearCard__ZmWXk .4s ease-in-out forwards;height:100%}.CardClinica2_card__6cTyX{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__6cTyX:hover{box-shadow:0 24px 44px rgba(15,23,42,.18);transform:translateY(-4px);border-color:#d7e4f2}.CardClinica2_media___ecwI{width:100%;position:relative;padding:0}.CardClinica2_statusContainer__cZeid{position:absolute;right:12px;top:12px;z-index:20}.CardClinica2_statusBadge__O0Xv8{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__6F1gC{width:100%;aspect-ratio:1.6/1;background:#eef4fa;display:flex;justify-content:center;align-items:center;border-radius:0}.CardClinica2_placeholderIcon__gdjwS{font-size:84px;color:#9ca3af}.CardClinica2_image__ZLWxI{width:100%;aspect-ratio:1.6/1;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:0}.CardClinica2_content__CHN81{width:100%;padding:18px 18px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.CardClinica2_textBlock__qO2kN{display:flex;flex-direction:column;gap:6px}.CardClinica2_title__xAyGe{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__QhmPZ{width:100%;font-size:14px;color:#111111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CardClinica2_description__rph7Z{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__RLnGy{width:100%;border-radius:16px;padding:10px;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.CardClinica2_sectionBoxNeutral__P8cwV{background:#f4f7fb;border-color:#e2e9f1}.CardClinica2_sectionBoxBlue__LC39O{background:#e7f0fc;border-color:#d3e2f4}.CardClinica2_sectionBoxSand__Sfozh{background:#f4ebdf;border-color:#e6d7c2}.CardClinica2_sectionBoxGreen__3Azlj{background:#e3efe6;border-color:#cfe3d6}.CardClinica2_openedRow__NsAgT{display:flex;align-items:center;gap:8px}.CardClinica2_openedText__3C_vK,.CardClinica2_rowIcon__U7c1U{color:#111111;font-size:14px}.CardClinica2_sectionTitle__GBqD7{font-size:12px;font-weight:700;color:#334155;margin-top:0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.CardClinica2_chips__vTLw1{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.CardClinica2_specialtyChip__oCYq6{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__o54QP{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__vicUZ{font-size:12px;color:#475569;font-weight:600}.CardClinica2_serviceChip___Tww5{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__fn28L{font-size:13px;color:#111111}.CardClinica2_footer__DCkhh{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;border-top:1px dashed #dbe4ef;padding-top:10px}.CardClinica2_footerBox__JLVOM{background:#f4f7fb;border:1px solid #e2e9f1}.CardClinica2_footerLeft__FkqxZ{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___4IIh{color:#7f1d1d;background:#ffe6e6;border-radius:999px;border:1px solid #f3b8b8}.CardClinica2_emergencyBadge___4IIh,.CardClinica2_modernBadge__j0Y5i{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600}.CardClinica2_modernBadge__j0Y5i{color:#115e59;background:#dcf3ec;border-radius:999px;border:1px solid #b4dfd2}@media (max-width:640px){.CardClinica2_content__CHN81{padding:16px}.CardClinica2_title__xAyGe{font-size:18px;line-height:1.35}.CardClinica2_sectionBox__RLnGy{padding:9px}}@keyframes CardClinica2_appearCard__ZmWXk{to{opacity:1;transform:translateY(0)}}