.medical-card {
    background: #f0faf1;
    box-shadow: 4px 4px 10px var(--ion-shadow) !important;
    margin: 16px 0;
    box-shadow: none;
    padding: 15px;
    font-weight: 600;
    border: 2px solid var(--ion-color-hospital);
    border-right: none;
    border-left: none;
}

.sangh-card {
    border-color: var(--ion-color-sangh);
    background: #F3E1FC;
}

.medical-card-content {
    display: flex;
    align-items: center;

    .next-btn {
        position: absolute;
        right: 0;
        padding-right: 15px;
    }
}

.medical-card-icon {
    margin-right: 16px;
}

.medical-card-icon img {
    width: 60px;
    height: 60px;
}

.medical-card-text {
    h3 {
        margin: 0;
        font-size: 16px;
        color: var(--ion-color-hospital);
    }

    p {
        margin: 4px 0 0 0;
        font-size: 12px;
        color: #333;
    }
}

.sangh-card-text {
    h3 {
        color: var(--ion-color-sangh);
    }
}